tomcw
ffef8a91ef
Build both Cybernoid2 (for MB) and Cybernoid2.PH (for Phasor)
2024-09-30 21:21:29 +01:00
tomcw
f3e394202f
Build both Cybernoid (for MB) and Cybernoid.PH (for Phasor)
2024-09-30 21:02:01 +01:00
tomcw
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
2021-01-17 21:47:04 +00:00
tomcw
6622164bac
Verify the AY writes by reading back the AY regs
2021-01-17 19:49:45 +00:00
tomcw
d84745262f
Support TAB to switch AY chip & revert to USE_AYDATA1=1 (tag:CYB-TEST2-D)
2021-01-03 17:08:33 +00:00
tomcw
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
2021-01-02 21:41:06 +00:00
tomcw
0378adc3b1
Fixed typo in comment
2020-09-21 19:53:21 +01:00
tomcw
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
2020-09-20 12:06:07 +01:00
tomcw
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
2020-09-20 12:03:05 +01:00
tomcw
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).
2020-09-20 11:50:15 +01:00
tomcw
7218584326
Use keys (1-5) & (Q-T) to inc/dec the 5 tone periods.
2020-09-19 23:51:20 +01:00
tomcw
d22d64473c
Trim all the unused AY-reg sets!
2020-09-19 21:51:32 +01:00
tomcw
3d223a3134
Cybernoid Test 2:
...
. Continuous loop around noisy section
. SPACE to single-step the playback; RETURN to resume playback; ESC to quit
2020-09-19 21:30:22 +01:00
tomcw
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
2020-09-06 11:27:21 +01:00
tomcw
8e100ae88a
Reduce AY access times some more.
2020-09-06 10:53:50 +01:00
tomcw
581c02e7dd
Tried a version reducing AY WRITE time
2020-09-06 10:36:00 +01:00
tomcw
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
2020-09-06 09:32:14 +01:00
tomcw
95255e1e4f
Update README.md: Fix links
2017-04-21 22:23:53 +01:00
tomcw
bf40c52a25
Update README.md: Fix links
2017-04-21 22:23:28 +01:00
tomcw
4f462151d3
Update README.md: Formatting
2017-04-21 22:21:14 +01:00
tomcw
e5323b7a75
Update README.md: Updated Inkland URL
v5
2017-04-21 22:13:48 +01:00
tomcw
54e2b0b741
Update README.md
2017-04-21 22:11:09 +01:00
tomcw
d8d5d4c4ab
Update README.md
2017-04-21 22:09:07 +01:00
tomcw
84ff354f52
Commit of v5 code
2017-04-21 21:56:00 +01:00