Commit Graph

  • 0c58998e02 Mask AY_NOISEPER (reg-6) with 0x1F, as Cybernoid reg data has a value of 0x2F, which reads back at 0x0F on real hw master tomcw 2021-01-17 21:47:04 +0000
  • 6622164bac Verify the AY writes by reading back the AY regs tomcw 2021-01-17 19:49:45 +0000
  • d84745262f Support TAB to switch AY chip & revert to USE_AYDATA1=1 (tag:CYB-TEST2-D) tomcw 2021-01-03 17:08:33 +0000
  • 25a3efc4ff Added assembly-time USE_AYDATA1 define: . USE_AYDATA1=0: use the Cybernoid noisy section of 48 AY-reg sets - keys (to change A-period): 1...5; Q...T . USE_AYDATA1=1: use just 2 AY-reg sets - keys (to change A-period): 1,2; Q,W tomcw 2021-01-02 21:41:06 +0000
  • 0378adc3b1 Fixed typo in comment tomcw 2020-09-21 19:53:21 +0100
  • ee44c17b8a Cybernoid Test 1 . Cybernoid AY-regs exported from FUSE (so Spectrum freqs) . Cybernoid AY-regs generated by fixed 6502 code (so MB freqs) . convert noise period from ZX to MB(1MHz) . moved org from $6000 to $4000 tomcw 2020-09-20 12:06:07 +0100
  • 94b58b49d5 Cybernoid Test 2 . Write AY regs from $D to $0 (like real Cybernoid) . Write AY regs in pairs (eg. $1,$0) as optimally as possible tomcw 2020-09-20 12:03:05 +0100
  • 57b5ea265a Fixes for Cybernoid1: . Ultimately switched from MB(1MHz clock) to Phasor(2MHz clock) for less noisy playback. . Fixed a bug in Cmd_00 where HL was loaded with the wrong value. . Fixed bugs where (DE) was referencing $00nn Spectrum ROM values. . Fixed initial state to mirror the Cybernoid game (not the AY player binary). tomcw 2020-09-20 11:50:15 +0100
  • 7218584326 Use keys (1-5) & (Q-T) to inc/dec the 5 tone periods. tomcw 2020-09-19 23:51:20 +0100
  • d22d64473c Trim all the unused AY-reg sets! tomcw 2020-09-19 21:51:32 +0100
  • 3d223a3134 Cybernoid Test 2: . Continuous loop around noisy section . SPACE to single-step the playback; RETURN to resume playback; ESC to quit tomcw 2020-09-19 21:30:22 +0100
  • 9ef98da9bf CybernoidTest: added comments for where noisy problem occurs Cybernoid: Updated build.bat Updated MB-Macros.a to not attenuate if amp.mode=envelope . Nb. neither cybernoid1/2 use envelopes tomcw 2020-09-06 11:27:21 +0100
  • 8e100ae88a Reduce AY access times some more. tomcw 2020-09-06 10:53:50 +0100
  • 581c02e7dd Tried a version reducing AY WRITE time tomcw 2020-09-06 10:36:00 +0100
  • 09d885c8e4 Added CybernoidTest . Simple array of 14xAY regs written each interrupt . First few seconds of tune showing the problem . SPACE to single-step the playback; RETURN to resume playback tomcw 2020-09-06 09:32:14 +0100
  • 95255e1e4f Update README.md: Fix links tomcw 2017-04-21 22:23:53 +0100
  • bf40c52a25 Update README.md: Fix links tomcw 2017-04-21 22:23:28 +0100
  • 4f462151d3 Update README.md: Formatting tomcw 2017-04-21 22:21:14 +0100
  • e5323b7a75 Update README.md: Updated Inkland URL v5 tomcw 2017-04-21 22:13:48 +0100
  • 54e2b0b741 Update README.md tomcw 2017-04-21 22:11:09 +0100
  • d8d5d4c4ab Update README.md tomcw 2017-04-21 22:09:07 +0100
  • 84ff354f52 Commit of v5 code tomcw 2017-04-21 21:56:00 +0100