Description
Pre-release bug tracking and wip features.
Core Issues
-
Beeper implementation has gone wrong somewhere. Playback is slower than it should be and lower in frequency
-
Better TZX file detection needed (so that errors in parsing do not just get ignored and the tape isn't just serialized as TAP format)
-
Some TZX images throwing exceptions when serializing - examples: Operation Wolf & Operation Thunderbolt. Both use the 'Paul Owens' loading/protection scheme so this might have something to do with it.
-
Implement correct parsing (if not implementation, just block length) for ALL valid TZX blocks. Some are still missing
-
Emulated TapeDevice should be separated from the normal (ear) beeper device (like it would be on a real spectrum). This would lead to more accurate tape timing emulation.
-
Contended memory timings not accurate
-
Floating memory bus implementation not accurate (although may be once contended memory is fixed)
-
Hard/Soft reset client menu options still greyed out
-
Tape AutoLoad mode should be a sync setting
-
AY-3-8912 volume control does not work correctly with values under 50
-
Has been reported that tape auto-load mode if forced when recording a video
-
Reported that when switching tapes the first block is skipped on the new tape (in auto mode)
-
After recording a movie the movie details pane shows 60FPS rather than 50 - https://i.imgur.com/ttXOrlL.png
-
+3 floppy controller and disk emulation
Reported software glitches
- Power Drift (on 128k machine) text corruption after first championship completed
- [ ] Wonderboy (128k) gfx corruption at Area1 Lvl4 (not emu issue. same happens in FUSE - https://i.imgur.com/ttLEXgU.png)
-
ZX Spectrum 128k: "The Deep" Demo (2018) not rendering correctly
-
Top Gun (spain) locks up after pressing fire to start
-
Star Farce (48k) not showing title screen checkerboard border effect
-
Altered Beast (Europe).tzx - Stage2 - character moves by himself with no keypresses
-
Beeper audio in Oriental Hero is off for some reason
Tape Media Issues
-
Golden Axe 128k TZX loading not completing
-
Throws exception when parsing the tape image: Live and let die tzx, Red Heat tzx
-
Exception thrown when launching Op. Wolf tap file
Disk Media Issues
-
Castlevania (Spectral Interlude) dsk - game hangs on start (because UPD write commands are not yet implemented)
-
Iron Lord stalls after title screen
-
Shadow of the Beast fails to load
Potential things to do post-release
-
+3 disk drive timing emulation
-
+3 disk controller persistent write operations & SCAN functions
-
Pentagon clone emulation
-
Beta disk / TRDOS emulation
-
DISCiPLE Interface
-
Pentagon gigascreen mod emulation
-
Currah MicroSpeech implementation
-
Kempston Mouse
-
Multiface emulation