Commit Graph

3109 Commits

Author SHA1 Message Date
Asnivor faaf4d2f18 ZXHawk: Support double-sided *.dsk images and throw an exception if the images are not 42 track disks 2018-09-11 11:21:59 +01:00
Asnivor bd26f73516 Merge branch 'master' of https://github.com/TASVideos/BizHawk.git 2018-09-10 10:08:45 +01:00
Asnivor 16d68ea813 ZXHawk: debug only zx-state snapshot export 2018-09-10 10:05:49 +01:00
feos 83f464528d c64 state: it wasn't a wild stab 2018-09-09 00:20:05 +03:00
feos aeca800c62 c64 state: drop 4MB more
now state sizes are either 268 or 277 KB
2018-09-08 23:42:51 +03:00
feos fe8b6bffc0 c64 state: crush a bit harder 2018-09-08 23:32:44 +03:00
feos 1cf29c8310 c64 state: don't save DiskDrive twice 2018-09-08 23:24:09 +03:00
Asnivor d28e4e9f70 C64Hawk: Fix border issues - #1272 (#1276) 2018-08-21 22:30:04 +03:00
Asnivor 4e470cf17a ZXHawk: DeterministicEmulation to be overridden (TRUE) when recording a movie - #1290 2018-08-21 14:16:14 +01:00
Asnivor 7ff4cea6c7 ZXHawk: +3/+2a writes to 0x1ffd and 0x7ffd decoded more faithfully 2018-08-20 17:24:14 +01:00
Asnivor 6a5b77c338 ZXHawk: ICodeDataLogger implementation 2018-08-20 14:18:20 +01:00
Asnivor 6b61af008c ZXHawk: machine specific and more descriptive memory domains 2018-08-20 12:50:08 +01:00
Asnivor 13f9904111 ZXHawk: Updated outdated machine info 2018-08-17 15:44:48 +01:00
Asnivor ddbe1b8a84 ZXHawk: Added non-sync setting to change core background color - #1263 2018-08-06 14:51:10 +01:00
Asnivor 92c3264ff7 ZXHawk: do not fire tape/disk inserted OSD messages on LoadState - closes #1250 2018-08-06 13:00:57 +01:00
Asnivor a7e0e728a7 CPCHawk: PSG now sounds *almost* right 2018-07-23 20:48:31 +01:00
Asnivor facbdd3630 CPCHawk: Fixed ROM & RAM banking. Started CPC6128 implementation. 2018-07-18 16:17:08 +01:00
Asnivor ac0aae4afb CPCHawk: UI menus 2018-07-18 13:53:08 +01:00
Asnivor f35bb99c5f CPCHawk: Datacorder & tape sound, GateArray renderer modes 0, 1 & 2 2018-07-18 12:28:39 +01:00
Asnivor c0fcac5ab1 CPCHawk: Port IO changes, Interrupt generation, i8255 PPI chip, PSG IO & Keyboard/Joysticks 2018-07-18 08:12:44 +01:00
Asnivor 4192f764b1 CPCHawk: Gatearray now displaying a picture (mode1) 2018-07-13 16:34:36 +01:00
Asnivor 6863368dd3 CPCHawk: Start of the gate array implementation 2018-07-09 15:58:23 +01:00
alyosha-tas 57c6149274 NESHawk: Fix VRC IRQ timing 2018-07-07 09:02:56 -04:00
alyosha-tas 994e415a1b ColecoHawk: Add remainder of SGM domain 2018-07-07 08:14:51 -04:00
Asnivor aec496b561 CPCHawk: CRCT implementaton 2018-07-06 14:46:07 +01:00
alyosha-tas 0e58e36b67 COlecoHawk: Add SGM memory domain, fix super action controller 2018-07-05 16:48:08 -04:00
Asnivor 531833c7b0 CPCHawk: Initial project outline (may or may not come to something eventually) 2018-07-03 14:53:09 +01:00
alyosha-tas 704e560d59 GBHAWk: PPU work (Fixes ken griffy Jr presents) 2018-07-03 08:58:12 -04:00
Asnivor da15b64eca ZXHawk: DCFilter implementation 2018-07-02 15:33:32 +01:00
alyosha-tas 7767ed6fb9 SMSHawk: Fix pause button
Fixes #1236
2018-07-02 08:23:29 -04:00
alyosha-tas 123df38731 GBHawk: Attempt to fix audio crash 2018-07-01 15:10:42 -04:00
alyosha-tas 58240dfe05 GBHawk: Fix audio effects for Wave channel
(Fixes 3-D Pool)
2018-07-01 14:44:53 -04:00
alyosha-tas 77bba444fd A7800: Fix unplugged controller and Pokey sound 2018-06-28 18:10:28 -04:00
alyosha-tas 7ff08fb63e GBHawk: MBC2 proper Bank masking
Fixes #1229
2018-06-26 08:17:33 -04:00
alyosha-tas 4160af8eaa GBHawk: Fix autosaving saveram. 2018-06-24 15:55:33 -04:00
adelikat 22d1818641 DoSettings file for all project to explicitely set language level to C#6 2018-06-23 13:06:13 -05:00
feos 0dc8187cb5 update mgba info 2018-06-23 16:23:53 +03:00
feos fc03be879f gliden64: disable texture cache option, since internally it's hardcoded to 8000 now 2018-06-23 00:00:08 +03:00
Asnivor 1ade5d0b49 ZXHawk: Prep for release 2018-06-22 16:55:57 +01:00
Asnivor 625f063861 ZXHawk: Added wav tape image support 2018-06-22 14:40:40 +01:00
Asnivor e2b58cfb98 ZXHawk: improvements to tape traps 2018-06-22 13:43:26 +01:00
Asnivor b81a7539cf ZXHawk: Added Compressed Square Wave (CSW) tape image support 2018-06-22 13:23:33 +01:00
Asnivor b90c8f0bec ZXHawk: small pzx PAUS block change 2018-06-21 16:16:31 +01:00
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
alyosha-tas cd7df2ea07 z80: more contention work 2018-06-07 10:37:26 -04:00
Asnivor 843dc7a69a ZXHawk: Small performance increase (rendering cycle now happens only when it needs to) 2018-06-07 15:33:58 +01:00
alyosha-tas b0af0e48e0 z80: IR contention update 2018-06-07 08:34:21 -04:00
alyosha-tas afd1ba38d8 z80: Fix remaining flags and WZ 2018-06-07 08:10:39 -04:00
alyosha-tas 275092528a z80: Fix some bugs in flags and WZ register
Only thing remaining is INI/IND/INIR/INDR
2018-06-06 19:34:46 -04:00
alyosha-tas af788ee108 z80: fix IO contention bug 2018-06-06 13:55:57 -04:00
Asnivor 535534a94a ZXHawk: start preparing 128k and +2a/+3 for updating timings 2018-06-06 15:56:27 +01:00
Asnivor c80f873adf ZXHawk: added CPUMonitor syncstate 2018-06-06 15:37:29 +01:00
Asnivor 7f8084d410 ZXHawk: IORQ check now happens pre T-Cycle 2018-06-06 14:39:41 +01:00
alyosha-tas 74e6f630c3 z80: IO port re-work and contention 2018-06-06 07:33:49 -04:00
alyosha-tas 620c4b3c2e z80:more contention work, only IN/OUT to go 2018-06-05 18:04:19 -04:00
alyosha-tas 978a93b681 z80: more memory contention timing work
(up to test 23)
2018-06-05 15:05:48 -04:00
alyosha-tas 6752a17321 z80: clean up prefetch implementation 2018-06-05 12:52:10 -04:00
Asnivor f764c137ee ZXHawk: 48k timing work 2018-06-05 17:14:37 +01:00
alyosha-tas beae64d563 z80: use high byte BUSRQ vector since PCl = 0 so the look up fails (oops) 2018-06-04 14:27:57 -04:00
Asnivor 7dfd19de2b ZXHawk: Fix memory contention lookup overflow 2018-06-04 17:11:12 +01:00
alyosha-tas bff3f41c9a z80: IN/OUT access fixes 2018-06-04 11:42:59 -04:00
alyosha-tas 2661b0804c z80: fix a typo 2018-06-04 11:15:26 -04:00
alyosha-tas 9f4b6f1ecf z80: Bus timing on interrupts 2018-06-04 08:57:12 -04:00
alyosha-tas 1125ccedc3 z80: fix a bug 2018-06-04 07:52:48 -04:00
Asnivor 7677b75de3 ZXHawk: Start building on new BUSRQ implementation 2018-06-04 10:35:12 +01:00
alyosha-tas 32ae549c70 z80: Add bus request timing array to work with zx spectrum
Also some clean up
2018-06-03 19:14:30 -04:00
Frequency Modulation 136943b812 fixed some case-sensitivity issues (#1163) 2018-06-03 08:07:41 -04:00
alyosha-tas 1637ab3953 Merge branch 'ZXHawk-new-ULA' of https://github.com/TASVideos/BizHawk into ZXHawk-new-ULA 2018-06-01 15:21:14 -04:00
alyosha-tas 7220e9d394 z80: fix some instruction timings for IN/OUT 2018-06-01 15:21:05 -04:00
Matt Burgess b9dd435455 ZXHawk: Started 128 and +2a/3 new ULA implementation 2018-06-01 17:38:42 +01:00
alyosha-tas c0d6c02b2e Z80: Recast core to cycle accurate memory accesses and wait state timing 2018-05-31 21:05:41 -04:00
Matt Burgess 9a15cbf4d4 ZXHawk: new ULA implementation 2018-05-31 17:54:57 +01:00
alyosha-tas ccb1dcd7f5 GBHawk: improve Tilt controls 2018-05-28 13:14:40 -04:00
alyosha-tas b480476932 Gambatte: Make initial colors grey scale
Also make equal length frames false by default, fixes #1176
2018-05-26 11:54:01 -04:00
alyosha-tas d6a9d69f7e GBHawk: Fix Pinball Fantasies 2018-05-25 15:00:16 -04:00
alyosha-tas 70961dd1fc GBHawk: Fixes for Samurai Showdown 2018-05-23 15:59:38 -04:00
alyosha-tas 704356bea2 GBHawk: Bug Fixes 2018-05-23 14:27:22 -04:00
alyosha-tas 3291c773ee GBHawk: Clean up window implementation 2018-05-23 10:07:59 -04:00
Scepheo f3ea6fe025 Use generic interface type on MOS 6052X for talking to the emulator core (#1189)
* Use generic interface type on MOS 6052X for talking to the emulator core
* Change CpuLink constructors to not use expression-bodies, to get the AppVeyor build to pass.
* Add comment explaining why IMOS6502XLink exists.
2018-05-20 23:18:53 +03:00
nattthebear ebd6408315 add h, v regs to snes regs list 2018-05-18 17:35:28 -04:00
alyosha-tas 2144195bb8 GBHawk: Clean up some unused variables 2018-05-16 15:50:07 -04:00
alyosha-tas 6f2ae8cbf2 GBHawk: Fix window timing 2018-05-15 20:44:20 -04:00
alyosha-tas 148f6d4332 GBHawk: Timer work 2018-05-15 15:50:33 -04:00
alyosha-tas 1b991de966 GBHawk: More Hlat bug work 2018-05-15 14:26:48 -04:00
alyosha-tas a185f33487 Z80A: Add a WAIT state that can puase the CPU on reads / writes
NOTE: a wait state is added automatically to IN/OUT reads / writes, but I don't know if this is already accounted for in the cycle timings, TODO.
2018-05-15 09:44:39 -04:00
alyosha-tas 073d36e40f GBHawk: Fix Airaki 2018-05-12 18:33:11 -04:00
nattthebear e8145af463 i hope this breaks something 2018-05-12 12:55:42 -04:00
alyosha-tas 98ed9e7c42
Merge pull request #1172 from gifvex/gambatte-lua
Gambatte x lua and fix #1159
2018-05-12 12:06:41 -04:00
alyosha-tas 942454e327 SMS/GG: Implement SMS compatibility mode for some games
(Technically the screen is supposed to be modified too but not implementing yet)
2018-05-11 20:08:42 -04:00
alyosha-tas 678666ddf0 GBHawk: Fix a bug in I Flag check 2018-05-10 15:31:06 -04:00
Asnivor de00fbaf19 Merge branch 'master' of https://github.com/TASVideos/BizHawk.git 2018-05-10 10:42:44 +01:00
Asnivor 0d4418a1cc ZXHawk: Disk Drive code tidy 2018-05-10 10:42:36 +01:00
alyosha-tas da1d190cce GBHawk: When windowing is active, start mode 3 earlier then usual (for pokemon yellow sync) 2018-05-09 22:18:10 -04:00
alyosha-tas 32f78cd311 GBHawk: Cleanup ppus 2018-05-09 20:05:53 -04:00
Asnivor 66b7f37327 ZXHawk: +3 UPD WriteData command now partially implemented. Data is written to the disk object in memory (allowing castlevania SI to get ingame) but changes to the disk are not serialized in any savestates - #1158 2018-05-09 13:47:59 +01:00
Asnivor 2f513a3ed5 ZXHawk: Better SoundProviderMixer implementation 2018-05-09 11:33:39 +01:00
alyosha-tas 828dbba1a5 GBHawk: Rework CPU to poll INT at the correct time. 2018-05-08 21:47:35 -04:00
Asnivor a4942f0fb8 ZXHawk: block index is now set to 0 when switching tapes - #1158 2018-05-08 21:29:01 +01:00
Asnivor 45c37ddc47 ZXHawk: Removed IO port contention for now (this fixes the slow beeper music problem). Will re-implement properly later - #1158 2018-05-08 20:37:47 +01:00
Asnivor 9c800cf133 ZXHawk: Buzzer/Beeper implementation now use BlipBuffer - #1158 2018-05-08 20:23:02 +01:00
alyosha-tas a21a11b70e GBCHawk: fix window timing to match console behaviour 2018-05-06 21:29:25 -04:00
alyosha-tas c9898c452a GBHawk audio: Fix wave sampling in pokemon yellow 2018-05-04 17:52:10 -04:00
alyosha-tas b3647c6e05 GBCHawk: adjust PPU 2018-05-04 15:45:18 -04:00
alyosha-tas e29b741bd4 GBCHawk: Halt test rom work, ppu still needs re-work 2018-05-03 21:26:33 -04:00
alyosha-tas d4eb3da512 GBHawk: Restructure to pass all other tests (as before) 2018-05-03 19:07:51 -04:00
Asnivor f36e252d5e ZXHawk: fixed tap tape image parsing exceptions (operation wolf etc) - #1158 2018-05-03 23:19:24 +01:00
Asnivor 41f1058469 ZXHawk: fixed edge-case tzx tape image parsing exceptions (red heat, live and let die, etc.) - #1158 2018-05-03 23:10:06 +01:00
Asnivor 5df212817c ZXHawk: state should be populated in the disk AFTER the disk is loaded (maybe) 2018-05-03 19:53:42 +01:00
Asnivor 99b7adaf19 ZXHawk: Tape and Disk devices are now only re-initialized when a save state is loaded, NOT saved (TLDR: schoolboy error fixed) 2018-05-03 19:45:13 +01:00
Asnivor 20cdb02de8 ZXHawk: Started UPD write commands implementation 2018-05-03 19:45:13 +01:00
Asnivor a374f9f4b8 ZXHawk: Some UPD ReadID improvements 2018-05-03 15:33:30 +01:00
Asnivor 282c3533b4 ZXHawk: Multi-disks are now supported for +3 disk drive 2018-05-02 11:14:08 +01:00
alyosha-tas 19c509e9c2 GBHawk: Attempt at some halt bugs 2018-05-01 21:53:20 -04:00
Asnivor e977826c5e ZXHawk: Implemented CPU overrun detection within the FDC. This appears to have sorted more Alkatraz protected games AND N=6 (hexagon protection) sectors 2018-05-01 17:32:35 +01:00
Asnivor 462d66c549 ZXHawk: UPD ReadDiagnostic fix (more Alkatraz protected games now load) 2018-05-01 13:42:21 +01:00
Asnivor d891938d89 ZXHawk: fix speedlock +3 regression 2018-05-01 12:45:53 +01:00
Asnivor b5eef04b42 ZXHawk: FDC ReadDeletedData command now fixed. Alkatraz games and previously not loading Paul Owens protection (eg Red Heat) should now work 2018-05-01 09:41:07 +01:00
Asnivor 451d5654ce ZXHawk: modifications to UPD sense interrupt status instruction 2018-05-01 08:03:14 +01:00
Asnivor a7bf8e4ca3 ZXHawk: +3 Paul Owens Disk Protection games now loading 2018-04-30 17:36:16 +01:00
Asnivor bde120fc77 Merge branch 'master' of https://github.com/TASVideos/BizHawk.git 2018-04-29 09:35:19 +01:00
Asnivor bc023c11bd ZXHawk: Original CPC DSK format images now detected properly 2018-04-29 09:34:23 +01:00
alyosha-tas 2fbdc00183 GBHawk: upgrade audio to use blip buffer (avoids some high frequency aliasing) 2018-04-28 14:50:58 -04:00
Asnivor e642e0216c ZXHawk: improved detection of cpcemu dsk files 2018-04-28 17:07:59 +01:00
Asnivor 0c12707bb7 ZXHawk: some updates to speedlock disk detection 2018-04-28 17:06:46 +01:00
Asnivor 23a2550444 ZXHawk: disabled auto-tape detection routines when a disk is in the drive 2018-04-27 10:57:54 +01:00
Asnivor 85fb40ed02 ZXHawk: Implemented UPD765A ReadTrack command (platoon now loads) 2018-04-26 16:39:40 +01:00
Asnivor 7aaa5e8a52 ZXHawk: +3 disk ready for testing 2018-04-26 12:57:21 +01:00
alyosha-tas 0d3f8f16ed GBCHawk: Fix some palette bugs 2018-04-25 20:38:36 -04:00
alyosha-tas 9c06ac02a2 Z80: Fix Flags for IN operations 2018-04-18 19:00:59 -04:00
alyosha-tas 71499e5310 NESHawk: Mapper 219 savestates 2018-04-13 18:09:36 -04:00
alyosha-tas ee49f147fb PCE: Don't always make a new frame buffer when settings change
Fixes #1175
2018-04-13 16:21:53 -04:00
alyosha-tas 0e4887b2f7 GBHawk
- Reorganize Sachen Mappers
- Add Sachen MMC1 support (Captain Knick Knack)
2018-04-10 09:19:29 -04:00
alyosha-tas f2529fa0e0 NESHawk: Fix mapper 219 2018-04-09 12:48:47 -04:00
alyosha-tas 0fc046bea9 GBHawk: MBC7: Fix Command Master 2018-04-09 10:35:23 -04:00
alyosha-tas 9f7ce12f44 GBHawk: GBC sprite priority fixes 2018-04-09 09:07:08 -04:00
alyosha-tas cdc1f0c21f GBHawk: MBC7: playable, needs testing 2018-04-07 16:47:43 -04:00
alyosha-tas a5eca362c8 GBHawk: MBC7 (Kirby tilt n tumble)
- Implement controller
- Fix some GBC bugs
- Start eeprom (WIP)
2018-04-06 19:11:21 -04:00
alyosha-tas 6019073157 GBHawk: Fix some GBC Behaviours, start MBC7 2018-04-03 18:18:41 -04:00
gifvex f968cbdd73 Gambatte: implement TotalExecutedCycles 2018-04-02 18:19:10 -04:00
Dan B (Narry) fde2035f31 Fixes #1167 by moving certain settings into the SyncSettings 2018-04-01 20:54:34 -04:00
alyosha-tas b2ed6eb737 Always initialize independent instances of IController in cores to NullController
- Fixes #1168
2018-03-31 11:23:55 -04:00
alyosha-tas 7a21f55c43 GBHawk: Add RockMan 8 mapper 2018-03-30 21:56:32 -04:00
alyosha-tas c829534170 GBHawk: Bug Fixes, fix to Beast fighter 2018-03-29 09:26:55 -04:00
alyosha-tas 75f380428f GBHawk: Fix GBC HDMA behaviour (Wacky Racers) 2018-03-28 19:02:02 -04:00
alyosha-tas 3e50881ab9 GBHawk: Fix GBC compatibility mode for GB games 2018-03-28 10:15:05 -04:00
alyosha-tas 220b41cc16 GBHawk: GBC Bug fixes 2018-03-27 17:24:55 -04:00
Asnivor 35c87c5aea ZXHawk: Fixed AY-3-8912 volume control (values under 50 were registering as maxvolume) - #1158 2018-03-27 16:38:08 +01:00
Asnivor f1fbd2b64e ZXHawk: AutoTapeLoad has been changed to a SyncSetting - #1158 2018-03-27 16:12:38 +01:00
Asnivor 8485a52662 ZXHawk: Finished separation of emulated TapeDevice - #1158 2018-03-27 16:12:38 +01:00
Asnivor 2cd641701e ZXHawk: Removed RomData object from SynState (this should always be deterministic anyway after a core reboot) 2018-03-27 16:12:38 +01:00
Asnivor 86dd0b4a06 ZXHawk: Started tapedevice independence implementation 2018-03-27 16:12:38 +01:00