Commit Graph

13222 Commits

Author SHA1 Message Date
Asnivor 6d66eee459 Disabled AY chip when memory paging is disabled (i.e. 48k mode) 2018-03-13 20:38:43 +00:00
Asnivor d23dc0a296 Finally fixed tape trap auto loading/stopping routines 2018-03-13 20:31:13 +00:00
Asnivor 5a2b0ae6a6 Added joysticks 2 & 3 and removed TapeControls from VirtualPad schema (they are not needed there) 2018-03-13 19:16:12 +00:00
Asnivor 6c01ba3c6a StereoSound core setting fixed (was not used after core initliazation 2018-03-13 19:01:13 +00:00
Asnivor 9778cc2644 Reduced the AY center channel volume for better balance 2018-03-13 18:52:00 +00:00
Asnivor f612ae043b Disabled tape trap auto-stop (this is more trouble than its worth - tzx formats should include 'stopthetape' blocks anyway, and tap files are generally junk and should be discouraged) 2018-03-13 14:08:53 +00:00
Asnivor a7ed14cfe1 new IPSG interface ahead of trying to A/B a version of the ColecoHawk AY-3-8910 2018-03-13 14:00:29 +00:00
Asnivor 4e088574cf more code tidy 2018-03-13 13:20:09 +00:00
Asnivor a55cf000e7 Some code tidy 2018-03-13 13:09:44 +00:00
Asnivor 97c453ae91 Fixed zx16 machine after memory changes 2018-03-13 12:48:08 +00:00
Asnivor 33aa77d8e3 Removed [CoreConstructor("ZXSpectrum")] identifier (as this was causing an exception when loading roms for other systems 2018-03-12 18:17:06 +00:00
Asnivor baa46f3c99 Detection method for 48k (or 128k in 48k mode) - needed for 'stop the tape 48k' tzx block command detection 2018-03-12 15:48:00 +00:00
Asnivor 213437362d Memory overhaul for a nice performance benefit 2018-03-12 15:22:06 +00:00
Asnivor deba6b18b8 Added 'Get Tape Status' keybinding - fires an OSD message with state info about the current tape 2018-03-12 14:37:45 +00:00
Asnivor ccb5947ade Finished port IO contention rewrites 2018-03-12 12:00:17 +00:00
Asnivor 0bd433210e Fixed tzx tape standard data block PauseAfter value. Now speedlock7 encoded games should work 2018-03-12 10:20:56 +00:00
Asnivor ae8b030e57 Started new port contention methods and increased the auto-tape monitor timeout (to eliminate false-positive stops) 2018-03-12 10:19:42 +00:00
Asnivor 8708e987f7 Improved tape auto-loading functions 2018-03-09 17:52:04 +00:00
Asnivor 31328dac2b Readme progress update! 2018-03-08 22:10:16 +00:00
Asnivor c7fe4c2887 Datacorder - implement basic manual tape block navigation (i.e. NextBlock, PrevBlock) 2018-03-08 21:25:19 +00:00
Asnivor e6d43fa5d2 Implemented +2a and +3 is now working (although disk drive not yet implemented so it just shows as +2a) 2018-03-08 19:33:14 +00:00
Asnivor cf8b632381 Disabled new test DiagRom 2018-03-08 16:51:25 +00:00
Asnivor f121aedd6a Added floating bus implementation to 128k/+2 and started looking at +3 emulation 2018-03-08 16:50:56 +00:00
Asnivor 74423041f3 Removed DCFilter 2018-03-07 17:40:15 +00:00
Asnivor fbbd75b3ab Implemented DeterministicEmulation as a syncsetting and if this is set to false, audio and video devices respect the render and renderSound IEmulator bools 2018-03-07 12:21:36 +00:00
Asnivor 34663445f8 LagFrame syncstate 2018-03-06 18:03:55 +00:00
Asnivor 198008a573 LagFrame implementation 2018-03-06 17:57:13 +00:00
Asnivor 36485bba8a Updated readme 2018-03-06 17:04:58 +00:00
Asnivor 7a7b84f35c Fixed MemoryCallbacks (i think) - now debugger opens without throwing an exception 2018-03-06 17:04:12 +00:00
Asnivor 35bb1d0c93 Fixed default keys and also fixed a major syncsettings snafu 2018-03-06 16:40:25 +00:00
Asnivor aa1cfde69b Disabled replacement DiagRom bios (vblank tests now appear to be working) 2018-03-06 16:05:50 +00:00
Asnivor f8e1174aad ControllerConfiguration form now shows which Joystick type is assigned to each input 2018-03-06 16:01:40 +00:00
Asnivor 93ae29c3a0 Added Cursor(Protek) and Sinclair (left and right) joystick emulation. Also user can now set J1, J2, and J3 emulated joystick type through syncsettings 2018-03-06 15:47:14 +00:00
Asnivor 3cc4b94406 Added default control bindings and prettified the controller configuration panels 2018-03-06 11:17:30 +00:00
Asnivor b409c88c50 Fixed .tap system detection. was causing an exception due to shocking bit of anti-logic (on my part) when opening from zip files 2018-03-05 16:40:36 +00:00
Asnivor e2a212a0b8 Added tape trap auto-load option 2018-03-05 16:12:19 +00:00
Asnivor 23c07cdb67 OSD message handling implementation 2018-03-05 13:29:34 +00:00
Asnivor 90c1e293bf Implemented multi bundler functionlity and multiple tape controls 2018-03-05 11:17:22 +00:00
Asnivor 50d28c9627 file reorganisation and removal of obsolete stuff 2018-02-16 10:14:02 +00:00
Asnivor a3dc506c06 Another timing fix 2018-02-16 09:51:00 +00:00
Asnivor c8ea81bfd8 Fixed off-by-one-tstate frame timing issue 2018-02-16 08:49:41 +00:00
Asnivor ec7445669c Fixed integer overflow bug in the tape device 2018-02-15 18:16:12 +00:00
Asnivor b9729d0dc2 TZX tape format handling re-write nearly complete (supporting advanced protection/loader schemes) 2018-02-15 14:37:22 +00:00
Asnivor 42b5f5dc5d Tape device re-write and TAP format reading done. Loading state is now fully serializable 2018-02-14 12:21:02 +00:00
Asnivor f9e93cfa2a Starting new tape implementation 2018-02-13 15:29:21 +00:00
Asnivor 181a6ba2ab fix deleted files 2018-02-12 17:23:45 +00:00
Asnivor d534ee3f5f Small settings change 2018-02-12 17:22:03 +00:00
Asnivor 7c82d6d526
Merge pull request #1106 from TASVideos/master
Bring ZXSpectrum branch up to date with master
2018-02-06 08:45:48 +00:00
alyosha-tas 5f250a2fb0 PCE: Fix display to correctly capture changes to display offset register
Fixes Devil's Crush (and by extension Final Blaster)
2018-02-05 16:58:46 -05:00
nattthebear f185f71026 I'm not sure where to start with this one... It wasn't hooked up to the frontend at all; the C# side enum doesn't have this flag. It can already be done with a different option in the frontend ("VBA Vivid".) It was stored in savestates, despite having no effect on emulation. Even with some other hypothetical front end, it could only be set at initial load time, despite the fact that our existing palette manipulation can be edited at any time, of course... 2018-02-03 14:35:38 -05:00