Commit Graph

2916 Commits

Author SHA1 Message Date
Asnivor 94436c307c ZXHawk: TapeDevice - replaced embedded end of block pause values with individual PAUSE blocks 2018-06-21 15:08:38 +01:00
Asnivor 84bc77e82e ZXHawk: Fixed bug in datacorder 'stop-the-tape' command implementation (when this command was detected it was skipping forward an extra block) 2018-06-21 14:03:10 +01:00
Asnivor 8236d7b645 ZXHawk: Some PZX changes 2018-06-21 13:39:23 +01:00
Asnivor 50123bf8e2 ZXHawk: Experimental PZX tape image support 2018-06-20 15:03:11 +01:00
Asnivor 5b0a41e31c ZXHawk: Throw an exception when unsupported double-sided disk images are loaded 2018-06-19 15:10:56 +01:00
Asnivor ae0543d1f3 ZXHawk: disk drivelight now active for all operations that it should be 2018-06-19 14:41:54 +01:00
Asnivor 6a3377417e ZXHawk: removed all Rand() references from weak sector disk read implementation (now all speedlock protected games should load *every* time without issue) 2018-06-19 14:30:44 +01:00
Asnivor 9bdcc81863 ZXHawk: Added shadow of the beast dsk detection (although it still doesnt work) 2018-06-19 13:29:54 +01:00
Asnivor 183983043a ZXHawk: Reset disk overrun detection counter on successful read (fixes IronLord.dsk) - #1158 2018-06-19 11:42:08 +01:00
Asnivor ab9fb5c4e5 ZXHawk: TZX 'stop-the-tape' block minor improvements 2018-06-18 09:51:08 +01:00
Asnivor 5459c92a4d ZXHawk: Hard/Soft client reset options implemented and working - #1158 2018-06-18 09:00:59 +01:00
alyosha-tas 19908bdd03 GBHawk: clean up 2018-06-14 15:54:57 -04:00
alyosha-tas 8edb61eb52 GBHawk: set to released and proper window time (tested on console) 2018-06-14 11:05:48 -04:00
Asnivor 6476b6739a ZXHawk: fixed render bool implementation (frameskip) 2018-06-14 14:52:49 +01:00
alyosha-tas 3e495e3a28 z80: reset cleanup 2018-06-14 08:02:06 -04:00
Asnivor 660fb500ae ZXHawk: codebase cleanup 2018-06-14 11:31:09 +01:00
Asnivor 76318fbc7a ZXHawk: Do ULA processing every cycle 2018-06-14 09:13:09 +01:00
Asnivor 2af6965ef5 Merge branch 'master' of https://github.com/TASVideos/BizHawk.git 2018-06-13 18:07:20 +01:00
Asnivor e0b417a9b5 ZXHawk: Interrupt bool missing from savestate 2018-06-13 18:07:07 +01:00
alyosha-tas 5d401b20d3 z80: clean up 2018-06-13 12:54:43 -04:00
Asnivor 2bae423df8 ZXHawk: Bit of a tidy & readme update 2018-06-13 15:17:19 +01:00
alyosha-tas ac95d9eb72 SMS: Remove unnecessary SP hack. 2018-06-13 08:50:44 -04:00
alyosha-tas a992e988b2
Merge pull request #1218 from TASVideos/ZXHawk-new-ULA
Zx hawk new ula
2018-06-13 08:40:26 -04:00
alyosha-tas 93dab42ba6 z80: Start up values for SP and AF 2018-06-13 08:29:07 -04:00
Asnivor 837c681bd5 ZXHawk: missed a bool 2018-06-13 11:57:43 +01:00
Asnivor 373db35805 ZXHawk: implemented +2a/+3 floating bus (confirmed working with 2017 release of 'A Yankee in Iraq') 2018-06-13 11:53:05 +01:00
Asnivor 7ce55e6601 ZXHawk: ReadPort method was incorrectly snagging occational floating bus requests and processing them as kempston joystick input 2018-06-13 09:24:43 +01:00
Asnivor 9166b0b931 ZXHawk: wire up +2a/+3 memory contention model (MREQ) 2018-06-13 07:55:23 +01:00
alyosha-tas 9a906cd8af z80: add memptr variable 2018-06-12 16:57:11 -04:00
alyosha-tas 8c3afc189a z80: add a MEMRQ vector for memory contention for zx spectrum 2018-06-12 16:51:21 -04:00
Asnivor 5ec469f2f3 ZXHawk: Tape status (F10) now reports tape progress in addition to current block progress 2018-06-12 14:22:28 +01:00
Asnivor 651ec7f122 ZXHawk: CoreNameStatusBarButton tooltip shows emulated spectrum model 2018-06-12 11:08:03 +01:00
Asnivor 13a9c5bdc4 ZXHawk: Added POKE memory menu option 2018-06-12 10:16:43 +01:00
Asnivor fbba7c25ae ZXHawk: New interrupt implementation 2018-06-11 14:35:12 +01:00
alyosha-tas fe3e7c3dd2 SMS: Set stack pointer to RAM for Aerial Assult (W) 2018-06-10 18:30:12 -04:00
alyosha-tas 62d1005ed9 A2600: Fix special reset cases 2018-06-10 07:48:44 -04:00
alyosha-tas 173bb2a50f A2600: Add special cases for games that turn off screen to do calculations 2018-06-09 21:15:26 -04:00
Asnivor c47860fad7 ZXHawk: 48k offsets updated for z80 interrupt response time change 2018-06-08 19:09:40 +01:00
alyosha-tas 3ce546b774 z80: Resond to interrupts at the corect time 2018-06-08 12:28:51 -04:00
Asnivor a1d24400d0 ZXHawk: proper top border height 2018-06-08 14:39:23 +01:00
Asnivor faec0fb0e5 ZXHawk: 128k/+2 High-port contention now reporting properly in fusetest 2018-06-08 13:43:40 +01:00
Asnivor 7ced9fdc6a ZXHawk: 128k HAL10H8 chip crash emulation (INs to paging ports cause floating bus data being used to set the paging registers) 2018-06-08 13:24:43 +01:00
Asnivor fd889250b3 ZXHawk: 128k/+2 interrupt, ULA tables & contention tweaked 2018-06-08 12:27:52 +01:00
Asnivor 403a1032d8 ZXHawk: 48k Interrupt, ULA tables and contention tweaked 2018-06-08 11:07:16 +01:00
Asnivor f33863126c ZXHawk: Fix rendertable generation offset. btime.tap test now passes 2018-06-08 09:36:32 +01:00
alyosha-tas 6ae8f01872 z80: Fix some more contention stuff 2018-06-07 18:41:50 -04:00
Asnivor f4c47dc80a ZXHawk: modified vblank interrupt start time (128k/+2a/+3) so contention period starts at the correct time 2018-06-07 18:27:44 +01:00
Asnivor 25fe4a7a87 ZXHawk: more prep for contended 128k/+2/+2a/+3 2018-06-07 18:00:08 +01:00
Asnivor 83bbb83c64 ZXHawk: Missed rendercycle call on 128k border OUT 2018-06-07 16:40:48 +01:00
alyosha-tas 7ad65bd96e z80: WZ fixes 2018-06-07 11:11:56 -04:00