Commit Graph

2924 Commits

Author SHA1 Message Date
alyosha-tas 9804a0901a NES: Sprites don't render on scanline 0 2018-03-07 09:46:40 -05:00
alyosha-tas f2a7bdcb6a NES: Fix Traingle Channgel 2018-03-07 07:58:37 -05: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
alyosha-tas b0445521c9 ColecoVision: SGM Sound 2018-03-04 11:00:32 -05:00
alyosha-tas 88f874f123 Oops missed a savestate variable 2018-03-03 11:01:04 -05:00
alyosha-tas f4aa1269ab Coleco: Initial commits for Super Game Module 2018-03-03 10:55:15 -05:00
alyosha-tas 47cfe9ceb6 Intellivision: TCI throw console warning instead of error, fixes popeye 2018-03-02 16:59:38 -05:00
alyosha-tas 82d8060fc8 Add mode 1 to ColecoVision 2018-02-25 15:31:03 -05:00
nattthebear e70549667d Fix a lot of mappers in quicknes that had been accidentally broken since 2016, including mmc2, mmc4, vrc6 2018-02-24 15:19:26 -05:00
frequem 71ba3024b7 Fixed linux build 2018-02-21 20:19:33 -05:00
frequem d0d73766bd Fixed some filenames causing problems on case-sensitive systems 2018-02-21 20:19:33 -05:00
nattthebear 13a3ae1a32 support palette settings in mgba, fixes #1042 (probably) 2018-02-21 19:20:10 -05:00
nattthebear bd23975201 Hackadoodle to change the initial value of the DIV register? This is probably a bad idea 2018-02-20 18:30:27 -05:00
alyosha-tas 92ec68349c Intellivision: Fix Space Patrol 2018-02-17 16:08:46 -05: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
feos f828641388 core config: dynamically resize description field to fit text
fix #1091
2018-02-13 01:45:05 +03: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
alyosha-tas cace4bdb5a PCE: Fix a VPC typo 2018-02-11 14:02:08 -05:00
alyosha-tas fd7a3a731e PCEHawk: Add option for cropping
Resolves #71
2018-02-10 15:28:27 -05:00
alyosha-tas 58f6e624ff SMS add Korea to region selection options 2018-02-08 09:26:22 -05:00
alyosha-tas f2523f1cec PCE: Fix some VPC issues 2018-02-06 18:56:03 -05: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
alyosha-tas 2cc092270d Gambatte: Palette selection for GB mode 2018-02-02 18:42:09 -05:00
alyosha-tas 70d09673bc GBHawk: PPU cleanup 2018-01-19 09:37:55 -05:00
alyosha-tas a98ebef674 GBHawk: Initial sprite test pass 2018-01-18 20:35:56 -05:00
alyosha-tas 5bf7b060af GBHawk: Sprite Evaluation work 2018-01-17 21:38:00 -05:00
alyosha-tas 5d3ca7bc47 GBHawk: controller read fix 2018-01-17 17:17:43 -05:00
alyosha-tas 956518bfc1 GBHawk: update controller 2018-01-17 09:41:59 -05:00
alyosha-tas 296b88f155 GB minor clean ups 2018-01-16 20:00:42 -05:00
Asnivor 1fb10f3d9c Some TapeDevice serialization 2018-01-15 12:50:07 +00:00
alyosha-tas e5ded9b139 Gambatte: Merge improvements from gifvex(mcmaeve)
Restores Bios support and loading GB games into GBC
Accuracy imrpovements
2018-01-15 07:45:15 -05:00
alyosha-tas b53a89b88f C64: raster interrupt fix 2018-01-11 09:11:55 -05:00
alyosha-tas 4e8ae412fe FDS IRQ's round 2 2018-01-09 13:23:13 -05:00
alyosha-tas 9df6d3c01e FDS: fix timer IRQ timing 2018-01-09 12:22:26 -05:00
alyosha-tas e3c885a0ce C64: Flsuh audio when readin from voice 3 output ports
Fixes strongman
2018-01-08 20:25:57 -05:00
alyosha-tas f6c23270cc FDS: Fix Behaviour of disk status bit 2018-01-07 14:57:41 -05:00
alyosha-tas eaef35b126 C64: fix controller 2018-01-06 18:12:30 -05:00
alyosha-tas 353fec4f00 SMS: Add Korea BIOS support 2018-01-01 12:04:07 -05:00
alyosha-tas 06201a1c4f C64: Fix voume based audio sampling, fix some state bugs 2017-12-31 17:30:35 -05:00
alyosha-tas df8edae97e C64: Fix some bugs 2017-12-31 11:11:24 -05:00
alyosha-tas b1320f38ef Initial WRAM in Silva Saga to 0xFF instead of 0 so the game won't think valid files exist there 2017-12-30 19:55:06 -05:00
alyosha-tas c24e88d4a3 Add "" scope to GPGX memory domain callbacks so the callback created by the trace buffer is within scope. 2017-12-29 22:33:26 -05:00
alyosha-tas 1f0c9f2be8 GBHawk: Fix audio and states 2017-12-15 14:29:11 -05:00
Asnivor 3d508455ec Some floating bus work (although still not working) 2017-12-11 18:00:59 +00:00
Asnivor 2759f65b1a Added more border configuration options 2017-12-11 16:05:36 +00:00
Asnivor a9d179d83a Added ULA state serialization 2017-12-11 14:35:27 +00:00
Asnivor 12f5df2b05 Added new ULA implementation for 128k and plus2 2017-12-11 14:33:47 +00:00
Asnivor a5b50fe547 48k - new ULA implementation - 80% faster 2017-12-11 14:08:00 +00:00
Asnivor 2b988954ee Started implementing new ULA implemetation (far more performant) 2017-12-11 12:54:48 +00:00
Asnivor 7532b4be8c Updated readme with progress info 2017-12-11 09:09:05 +00:00
Asnivor e155bb05fc Embedded ZX Roms (allowed for distribution from AMSTRAD) 2017-12-11 09:05:12 +00:00
Asnivor b6ddf03c96 Some comments 2017-12-07 17:34:02 +00:00
Asnivor 0cd8af5974 SyncSettings option for widescreen mode (remove top and bottom borders) 2017-12-07 17:24:30 +00:00
Asnivor fc8b89c837 Added original 16k speccy (even though it sucks) 2017-12-07 16:03:23 +00:00
Asnivor eff8ce69b4 More +3 stuff (still not working) 2017-12-07 15:43:28 +00:00
Asnivor 43ed79cd64 Mixer balancing and stereo output toggle 2017-12-07 13:09:53 +00:00
Asnivor f0cef1cf0d AY-3-8912 Implementation 2017-12-07 10:49:43 +00:00
alyosha-tas e92a455995 GBHawk Cleanups 2017-12-06 19:20:15 -05:00
alyosha-tas 7ae43505ec GBHawk: Clean up interrupt handling 2017-12-06 18:55:38 -05:00
alyosha-tas fe25f35b86 GBHawk: Halt DMA when CPU is halted 2017-12-06 10:50:43 -05:00
alyosha-tas 80e1ef7ad5 GBHawk: Pass new MBC1 test 2017-12-06 08:48:39 -05:00
alyosha-tas b65c10afc7 GBHawk: CPU Update for new test 2017-12-06 08:12:41 -05:00
alyosha-tas 6ffa22aa7a NESHawk: Fix APU IRQs 2017-12-05 19:36:02 -05:00
alyosha-tas acd3386366
Merge pull request #1073 from Mad-Matty/patch-1
Update Vic.VideoProvider.cs
2017-12-05 09:22:39 -05:00
Asnivor f82b1b8336 Custom SoundProviderMixer implementation 2017-12-05 13:08:47 +00:00
Asnivor 85d38a3379 template for plus3 (but not implemented yet) 2017-12-05 10:38:51 +00:00
Asnivor 27ba7e0008 Started +2 implementation 2017-12-05 10:26:06 +00:00
Asnivor 30019d68fc Started Spectrum128 implementation 2017-12-05 10:02:57 +00:00
alyosha-tas 3818ecf193 GBHawk: Implement obscure audio effects 2017-12-04 14:39:41 -05:00
Asnivor f92269657d Added core UI menu and fixed up settings / syncsettings 2017-12-04 15:40:27 +00:00
Asnivor 6d22b06c21 Added virtual pad to UI 2017-12-04 14:05:04 +00:00
Asnivor 38ee7147b3 _frameBuffer is now populated with correct data immediately, rather than converted during the IVideoProvider cycle 2017-12-04 09:42:08 +00:00
alyosha-tas e951439bed GBHawk: Implement frame draw delay 2017-12-03 19:09:33 -05:00
alyosha-tas b7689dfe29 GBHawk: Fix some graphical bugs 2017-12-03 11:41:18 -05:00
alyosha-tas 8a48073a9b NESHawk: Mapper 63 2017-12-02 18:39:52 -05:00
alyosha-tas 5ba647a632 NESHawk: Implement mapper 43 and UNIF_UNL-SMB2J 2017-12-02 12:22:48 -05:00
alyosha-tas 5e481a6083 NESHawk: Fix some unlicensed games 2017-12-02 10:03:27 -05:00
Asnivor 2b880d863b updated readme 2017-12-01 17:40:45 +00:00
Asnivor 048c65cd7e Implemented Kempston Joystick (hardcoded J1) 2017-12-01 17:33:56 +00:00
Asnivor fb8fd2ae90 Fixed input detection 2017-12-01 15:34:47 +00:00
Asnivor bce185b016 Merge branch 'ZXSpectrum' of https://github.com/TASVideos/BizHawk.git 2017-12-01 14:34:58 +00:00
Asnivor 42db947939 updated keyscanning code 2017-12-01 14:34:45 +00:00
alyosha-tas f1fee7dc6e TI832: fix port accesses 2017-12-01 08:51:18 -05:00
alyosha-tas a9f8828063 z80: fix port access behaviour 2017-12-01 08:20:18 -05:00
Asnivor 0ac6012320 small refactor 2017-12-01 11:36:57 +00:00
Asnivor 64bb08cbb7 un-refactored input code and added some +keyboard combinations 2017-11-30 12:08:36 +00:00
Asnivor b38760caeb Internal facility to use DiagROM 2017-11-30 09:41:30 +00:00
alyosha-tas 30061a3536
ZX Spectrum draft DB Access 2017-11-29 16:32:34 -05:00
alyosha-tas 07b9e1243c
ZX Spectrum draft DB access 2017-11-29 16:31:53 -05:00
alyosha-tas 7428e8e673
ZX Spectrum: Draft DB access 2017-11-29 16:30:54 -05:00
alyosha-tas d09e73b592
z80: implement data bus
-needed for ZXspectrum mode 2 interrupts
-use with FetchDB function
2017-11-29 16:28:08 -05:00
alyosha-tas 701133d54e SMS: Fix states 2017-11-29 10:08:33 -05:00
alyosha-tas dab3b85599
Merge pull request #1071 from Asnivor/speccy
ZXHawk Initial
2017-11-28 18:08:48 -05:00
Asnvior dba8e1f049 Added readme 2017-11-28 20:09:00 +00:00
Asnvior 7287afc5da More SynState work 2017-11-28 19:28:22 +00:00
alyosha-tas 160d54057a GBHawk: Fix altered space sprites 2017-11-27 19:37:13 -05:00
alyosha-tas 17aa0a00a7 GBHawk: allocate memory correctly >___> 2017-11-27 15:13:42 -05:00
alyosha-tas 34a17570d6 Gambatte: Properly dispose of GPUViewer memory pointers
-Still doesn't point to correct memory but at least doesn't crash
2017-11-26 09:25:16 -05:00
alyosha-tas 3e4ebb0dbd GBHawk: GPU Viewer get updates correctly 2017-11-25 22:02:04 -05:00
alyosha-tas 4563c0449c GBHawk: GPU Viewer fixes 2017-11-25 21:55:37 -05:00
alyosha-tas 13ec13a556 GBHawk : Initial support for GPU Viewer 2017-11-25 21:16:14 -05:00
alyosha-tas 2557be35d5 GBHawk: Bug Fix 2017-11-25 13:10:09 -05:00
alyosha-tas 35623000ac GBHawk: Bug Fix 2017-11-25 11:10:59 -05:00
alyosha-tas 0b1bbe5b87 Merge branch 'master' of https://github.com/TASVideos/BizHawk 2017-11-25 11:04:55 -05:00
alyosha-tas e7a4bd3bab GBHawk: Initialize cartRAM to 0xFF
Fixes Initial D Gaiden
2017-11-25 11:04:07 -05:00
Tastyfish 480f3b73f9 Keyboard support for SG-1000/Mark III 2017-11-25 01:23:12 -05:00
alyosha-tas 8972c8d57f GBHawk: Bug Fix 2017-11-24 20:21:53 -05:00
alyosha-tas 68e32e93e4 GBHawk: MBC3 state 2017-11-24 19:23:10 -05:00
alyosha-tas cbd217d479 GBHawk: MBC3 2017-11-24 15:44:29 -05:00
Asnivor 30483f3003 Started tape impl. 2017-11-24 18:43:04 +00:00
alyosha-tas ffbb1f3399 GBHawk: Bug Fixes 2017-11-24 12:24:22 -05:00
alyosha-tas d9183ede93 GBHawk: Bug Fixes 2017-11-24 10:28:38 -05:00
alyosha-tas 28fb17a9fe Merge branch 'master' of https://github.com/TASVideos/BizHawk 2017-11-24 09:34:03 -05:00
alyosha-tas 6f9066aac1 GBHawk: Bug FIx 2017-11-24 09:31:57 -05:00
Tastyfish 24b8d56f9c Actually display SP in SMS debugger 2017-11-24 02:56:21 -05:00
Tastyfish d0bdfd3d68 Fixes disassembler for SMS 2017-11-24 02:56:21 -05:00
Asnivor d012472999 Initial commit. 48K spectrum only. 2017-11-23 17:26:15 +00:00
alyosha-tas 5eae2d2a9a GBHawk: Bug Fix 2017-11-23 10:06:37 -05:00
alyosha-tas 9faae458af GBHawk: Sachen work 2017-11-22 21:38:56 -05:00
alyosha-tas b2bc602398 GBHawk: Add ROM domain, add Green palette option 2017-11-22 14:42:12 -05:00
alyosha-tas afe5a7cd11 GBHawk: Fix Amazing Penguin 2017-11-22 13:35:07 -05:00
alyosha-tas 0e028a2284 GBHawk: Bug Fixes 2017-11-22 11:10:45 -05:00
alyosha-tas f494b58f3b GBHAwk more work:
-Add basic serial port support
-Fix Mortal Kombat
-Add controller IRQs
-Fix contols and Bomberman
2017-11-21 20:22:56 -05:00
alyosha-tas 63f8fc0d90 GBHawk: Fix memory accesses during DMA 2017-11-21 13:26:40 -05:00
alyosha-tas 9f1c5b45c0 GBHawk: PPU fix 2017-11-21 09:20:09 -05:00
alyosha-tas 80bf881228 GBHawk: PPU Fixes 2017-11-21 09:10:08 -05:00
alyosha-tas 4c3a1f32bb GBHawk: More audio work 2017-11-20 16:58:43 -05:00
alyosha-tas d8ab74472d GBHawk: Audio fix and volume increase 2017-11-20 13:56:37 -05:00
alyosha-tas 63ef676251 GameBoy:
-Remove BIOS support from Gambatte
-Fix GBHawk audio desync
-Fix controllers
2017-11-20 12:14:13 -05:00
alyosha-tas a3ae61f03f GBHawk: Initialization fixes 2017-11-19 15:16:15 -05:00
alyosha-tas b0095927b6 Make Gambatte use new disassembler 2017-11-19 10:36:38 -05:00
alyosha-tas 69170fb110 Remove old GB CPU core 2017-11-19 10:22:05 -05:00
alyosha-tas 821953348a
Merge pull request #1057 from TASVideos/master
Sync GBHawk with master
2017-11-19 09:47:14 -05:00
alyosha-tas 26b1a2dff0 GBHawk: Pass all sound tests 2017-11-19 09:30:18 -05:00
alyosha-tas 087586bc49 GBHawk: pass new IRQ test 2017-11-18 19:45:11 -05:00
alyosha-tas 2d7501b203 GBHawk: More audio work, pass more tests 2017-11-18 18:02:04 -05:00
alyosha-tas 93addbe725 GBHawk: More audio work 2017-11-18 11:43:58 -05:00
alyosha-tas 21dca406b6 GBHawk: Pass sound test 3 2017-11-15 20:44:47 -05:00
alyosha-tas c9bfd57dd1 GBHawk: Start passing tests 2017-11-15 16:13:00 -05:00
alyosha-tas 27601653e5 GBHawk: Audio work 2017-11-15 12:17:58 -05:00
nattthebear 213c8189e8 update mgba 2017-11-14 19:46:40 -05:00
alyosha-tas 67d4f0bb7d GBHawk: Starting to get sound 2017-11-14 17:52:35 -05:00
alyosha-tas 574a78ee86 GBHawk: mapper and audio updates 2017-11-14 14:43:58 -05:00
alyosha-tas ff815dec65 GBAHawk start audio 2017-11-14 11:59:32 -05:00
Mad-Matty 7a6471556e
Update Vic.VideoProvider.cs
Updated C64 Colour Palette Values using the new (Feb 2017) Pepto Colodore values.  This is an update to Pepto's original palette currently in use.

Values taken from Winvice Colodore.vpl) Note that the vpl also has Dither values which I guess are not used by this emu.

http://www.pepto.de/projects/colorvic/
2017-11-12 22:20:23 +00:00
alyosha-tas c18298c8a5 GameBoy: Disable BIOS in Gambatte. Use GBHawk for GameBoy, Gambatte for CGB. 2017-11-11 09:07:58 -05:00
alyosha-tas 4cf9ef3f3a GBHawk: MBC1 updates and multi-cart support 2017-11-10 19:07:36 -05:00
alyosha-tas 7749e1407e GBHawk Updates and Sync 2017-11-09 09:51:39 -05:00
alyosha-tas b2d453441e
Merge pull request #1051 from TASVideos/master
Sync Master to GBHawk
2017-11-09 08:50:48 -05:00
alyosha-tas 6b18b3cb57
Update Atari2600.IEmulator.cs
Fix broken build
2017-11-08 18:22:53 -05:00
alyosha-tas e35b225fb0
Update Atari2600.IEmulator.cs
Add a frame termination condition so the core doesn't silently crash.
2017-11-08 14:11:13 -05:00
alyosha-tas 7a799583e9
Update Atari2600.cs
Kangaroo [!].a26 has banks swapped similar to a few other games, add it to the internal list.
2017-11-08 13:52:39 -05:00
adelikat 3c327449e8 meh, turn off some resharper stuff we don't care about for anyone who might be using it. And a meaninglessly C#6ism refactor 2017-11-03 14:52:19 -05:00
alyosha-tas eaf2ff4df6
QuickNES: Blacklist Joe and Mac
Resolves #993
2017-11-03 14:08:57 -04:00
alyosha-tas 7cdffc25c3
Update Z80A.cs
Properly reset instruction vector index
2017-11-03 08:39:02 -04:00
alyosha-tas ad66699b23
Update Mapper116.cs
Fixes Kart Fighter
Not sure why I added that condition in the first place, it doesn't break Somari.
2017-10-31 11:41:50 -04:00
alyosha-tas ec848f2c43
NESHawk: Update Mapper 114 2017-10-31 10:36:00 -04:00
adelikat 635c1cdd05 Merge branch 'domainedmemoryhooks' of https://github.com/TASVideos/BizHawk into domainedmemoryhooks 2017-10-29 12:40:52 -05:00
adelikat ebcd237858 Merge branch 'master' into domainedmemoryhooks 2017-10-29 12:38:29 -05:00
vadosnaprimer e9a41ec938 gpgx: lowpass filter range was measured to be 40% instead of 60% on MD1
https://forums.libretro.com/t/genesis-plus-gx-where-is-the-audio-lowpass-filter/12169

enable hex mode for backdrop color (again) and lowpass range
2017-10-29 01:43:50 +03:00
Tastyfish 9693d812d2 Adds SEGA Sports Pad for SMS support, also make controller syncsetting 2017-10-27 20:34:12 -04:00
alyosha-tas 03dcc63467 Update BizHawk.Emulation.Cores.csproj 2017-10-26 21:12:18 -04:00
alyosha-tas 12d002fcf1 NESHawk: Add mapper 114
Aladdin Super Game
2017-10-26 21:11:21 -04:00
alyosha-tas fcfebcaf37 Update BizHawk.Emulation.Cores.csproj 2017-10-26 10:10:42 -04:00
alyosha-tas 50c69c90ef Update BizHawk.Emulation.Cores.csproj 2017-10-26 09:59:07 -04:00
alyosha-tas 7b8a61b8e4 NESHawk Cleanup 2017-10-26 09:58:24 -04:00
alyosha-tas c96ea0d23d Update PPU.run.cs 2017-10-25 21:51:53 -04:00
alyosha-tas f94d3f58c6 Z80: Fix CDL
Use FetchMemory for opcodes and ReadMemory for everything else
Also fix Dis-assembling
2017-10-25 19:21:30 -04:00
alyosha-tas c593cb4c47 Update SMS CodeDataLogger 2017-10-25 19:19:30 -04:00
alyosha-tas 8e7d8fbff5 Update SMS.cs 2017-10-25 19:18:45 -04:00
alyosha-tas cf9bfbe726 Update ColecoVision.cs 2017-10-25 19:17:00 -04:00
alyosha-tas 22337474db Update TI83.cs 2017-10-25 19:16:05 -04:00
alyosha-tas 9498206980 NESHawk: FDS Timer IRQ's 2017-10-23 17:15:08 -04:00
Tastyfish c594e48175 Save stating for the 93c46 too 2017-10-23 14:17:51 -04:00
Tastyfish 5e87b45df0 EEPROM (93c46) support for SMS 2017-10-23 14:17:51 -04:00
alyosha-tas 3c6dcf1dc3 TI-83 Upgrade
- Fix power on Behaviour
- Fix cycle timing
- Fix timer interrupt frequency
- NOTE: 'ON' buton on virtual calculator doesn't work since it's only a 'click', need to use shortcut key to turn the calculator on
2017-10-20 10:32:22 -04:00
alyosha-tas 28cce355bf Z80: Fix R register operation 2017-10-19 12:08:34 -04:00
alyosha-tas be6aa52bc8 Z80: Remove JAM
The relevent opcodes behave as NOPs
2017-10-19 10:55:17 -04:00
alyosha-tas 4f63cadb4a Z80
Corrections and Bug Fixes
2017-10-14 14:07:17 -04:00
alyosha-tas 74fbe5a261 Update BizHawk.Emulation.Cores.csproj 2017-10-13 18:04:06 -04:00
alyosha-tas 09ce28d2bd Add files via upload 2017-10-13 18:01:14 -04:00
alyosha-tas 9d9133720c Add files via upload 2017-10-13 18:00:08 -04:00
alyosha-tas 8b2b796b53 Add files via upload 2017-10-13 17:59:14 -04:00
alyosha-tas 0fda518cb7 Add files via upload 2017-10-13 17:58:36 -04:00
alyosha-tas 7984eecd99 Delete Z80A.cs 2017-10-13 17:52:53 -04:00
alyosha-tas ac2c6a46e0 Delete Tables.cs 2017-10-13 17:52:45 -04:00
alyosha-tas 9776e65719 Delete Registers.cs 2017-10-13 17:52:36 -04:00
alyosha-tas 33079bed48 Delete Interrupts.cs 2017-10-13 17:52:27 -04:00
alyosha-tas 12e709e045 Delete Execute.cs 2017-10-13 17:52:17 -04:00
alyosha-tas 438b3893e3 Delete Disassembler.cs 2017-10-13 17:52:03 -04:00
alyosha-tas ce6dcab323 Add files via upload 2017-10-13 17:50:54 -04:00
alyosha-tas 3be21c583e Add files via upload 2017-10-13 16:27:41 -04:00
alyosha-tas 946c025cd6 Add files via upload 2017-10-13 16:26:32 -04:00
alyosha-tas 258688ebdd Add files via upload 2017-10-13 11:07:02 -04:00
alyosha-tas fc0a251040 Add files via upload 2017-10-12 20:21:32 -04:00
alyosha-tas 12c46db790 Add files via upload 2017-10-12 20:20:13 -04:00
alyosha-tas ff13009e97 Create ReadMe.txt 2017-10-12 20:19:42 -04:00
alyosha-tas 0d8b9c42cc Add reset button to colecovision
Fixes #992
2017-10-06 10:51:40 -04:00
zeromus 43b04a4ee0 fix "BSNES in SGB mode creates two entries for the WRAM domain" #1012 2017-10-03 15:35:16 -05:00
nattthebear 148cadda72 Fix issue #1009: sameboy: stack pointer saved in init state 2017-09-29 18:07:50 -04:00
nattthebear 1532950961 sameboy: fix possible crash on loadstate with gb printer active 2017-09-29 18:07:11 -04:00
alyosha-tas 961723ef32 NESHawk Fix ACtion 52 2017-09-27 22:17:38 -04:00
alyosha-tas 32797eea46 Atari 2600
-Recast to run single cycle
-Remove frame buffer from state
-Always end frames on vsync boundary
2017-09-20 10:33:14 -04:00
alyosha-tas 30f1d61f7f Atari 2600
-Recast to run single cycle
-Remove frame buffer from state
-Always end frames on vsync boundary
2017-09-20 10:27:27 -04:00
alyosha-tas 0574013bd0 Atari 2600
-Recast to run single cycle
-Remove frame buffer from state
-Always end frames on vsync boundary
2017-09-20 10:26:33 -04:00
alyosha-tas f42b8e2d7f Add files via upload 2017-09-09 15:44:41 -04:00
alyosha-tas ab3a246412 Add files via upload 2017-09-08 09:37:39 -04:00
alyosha-tas 7c1522cffe NESHawk: Audio Slider 2017-09-07 10:27:36 -04:00
alyosha-tas 465d1ea3a1 Add files via upload 2017-09-06 19:38:18 -04:00
alyosha-tas f0306c10df Update PPU.cs 2017-09-06 09:32:59 -04:00
alyosha-tas 4f8559f637 NESHawk: Fix state errors 2017-09-05 20:53:09 -04:00
alyosha-tas 666e284e03 PPU add windowing 2017-09-04 17:36:26 -04:00
alyosha-tas 874d06797f NESHawk: Code Clean up
remove redundancies, fix scanline count
2017-09-02 10:48:23 -04:00
Tastyfish d0fdc75a1e SMS Light Phaser support 2017-09-01 22:39:01 -04:00
alyosha-tas 40ec613982 NesHawk: Single Tick PPU
Should allow for breaking out into a debugger.
2017-09-01 22:11:41 -04:00
Tastyfish 6f021653aa Fixes Galactic Defender's P2 paddle (#988) 2017-08-31 11:14:49 -04:00
Tastyfish 1069a50219 Adds Sega Master System paddle support 2017-08-30 23:16:14 -04:00
Tastyfish 56cdf32929 Make Gambatte show link status for printer connection 2017-08-30 15:55:19 -04:00
alyosha-tas 042fd6ddaa Merge pull request #985 from TASVideos/master
merge master into GBHawk
2017-08-29 20:15:57 -04:00
Tastyfish 200ab8f8d8 GB Printer support for Gambatte, output color improvements 2017-08-29 18:16:02 -04:00
Tastyfish e780e74f45 A frontend for the GB printer 2017-08-29 18:16:02 -04:00
nattthebear 0c3e18efb1 Could you use these things to print like, boobs? 2017-08-29 18:16:02 -04:00
alyosha-tas 749c2eb500 Update BizHawk.Emulation.Cores.csproj 2017-08-29 10:52:32 -04:00
alyosha-tas 55580127db Update BizHawk.Emulation.Cores.csproj 2017-08-29 09:42:41 -04:00
alyosha-tas 3a4164cb5d Delete Atari7800Control.cs 2017-08-29 09:41:48 -04:00
alyosha-tas b6522a40cf Delete Atari7800.cs 2017-08-29 09:40:43 -04:00
alyosha-tas 17ee643a95 Delete Atari7800.IStatable.cs 2017-08-29 09:40:35 -04:00
alyosha-tas 1c989d0432 Delete Atari7800.ISaveRam.cs 2017-08-29 09:40:28 -04:00
alyosha-tas 588d60343a Delete Atari7800.IMemoryDomains.cs 2017-08-29 09:40:21 -04:00
alyosha-tas 79e9cfd69a Delete Atari7800.IInputPollable.cs 2017-08-29 09:40:13 -04:00
alyosha-tas ede569dab3 Delete Atari7800.IEmulator.cs 2017-08-29 09:40:04 -04:00
alyosha-tas 7717bd3181 Delete Atari7800.IDebuggable.cs 2017-08-29 09:39:57 -04:00
alyosha-tas 8dab8dc368 Add files via upload 2017-08-29 09:20:56 -04:00
alyosha-tas f7a016adaa Create ReadMe.txt 2017-08-29 09:20:09 -04:00
alyosha-tas 6237a284fa Add files via upload 2017-08-29 09:18:28 -04:00
alyosha-tas 6f73e1de1f Create ReadMe.txt 2017-08-29 09:16:24 -04:00
alyosha-tas 56d06b3357 LR35902 CPU commit 2017-08-29 09:13:56 -04:00
alyosha-tas 8ff899b731 Create ReadMe.txt 2017-08-29 09:12:31 -04:00
alyosha-tas 3961292294 NESHawk: more efficient sprite check
Gives a ~5% speed boost by not checking every sprite all the time.
2017-08-27 18:17:10 -04:00
alyosha-tas a83474d255 A7800Hawk: Fix exception 2017-08-27 09:55:12 -04:00
alyosha-tas 4b520f2a8b A7800Hawk: Pokey Sound
now sounds correct
2017-08-27 09:22:41 -04:00
alyosha-tas a6d036e13c A7800Hawk: Pokey bug fixes 2017-08-26 20:58:08 -04:00
alyosha-tas 2c42448e0d A7800Hawk: Pokey initial commit 2017-08-26 12:46:59 -04:00
alyosha-tas 98a63ad823 A7800Hawk mapper: add pokey support 2017-08-26 12:45:38 -04:00
alyosha-tas f6f55c09de A7800Hawk: refactor sound for pokey 2017-08-25 11:28:19 -04:00
alyosha-tas 5b1c6d2862 A7800Hawk Refactor sound for pokey 2017-08-25 11:27:18 -04:00
alyosha-tas cf1b82ab73 Update BizHawk.Emulation.Cores.csproj 2017-08-25 11:26:26 -04:00
alyosha-tas 73d505cd71 Delete Tia.ISoundProvider.cs 2017-08-25 11:25:39 -04:00
alyosha-tas a907bb7f01 A7800Hawk: update mapper for pokey
Needed for Ball Blazer
2017-08-25 11:04:50 -04:00
alyosha-tas b957e3726c Update A7800Hawk Mapper 2017-08-25 10:25:38 -04:00
alyosha-tas 513b26f407 Update BizHawk.Emulation.Cores.csproj 2017-08-25 10:22:26 -04:00
alyosha-tas 13788253d8 A7800Hawk: Start Pokey emulation 2017-08-25 10:21:10 -04:00
zeromus b868c07a10 blind commit: add SMP hooks to bsnes to test hook scoping system (need to build a waterbox to proceed) 2017-08-23 10:08:43 -04:00
nattthebear 36a84bd0dd Fix savestate hash match issue with Saturnus 2017-08-13 17:21:00 -04:00
nattthebear 77a535a7d8 Implement ICycleTiming on neshawk 2017-08-11 19:59:10 -04:00
nattthebear 5e3cdba869 Finally dump some old movie 1.0 cruft 2017-08-11 19:45:45 -04:00
nattthebear 5b97e5c7f6 Add ICycleTiming interface plus one implementation so I can feel like I did something 2017-08-11 19:42:53 -04:00
nattthebear d7032330f1 Remove console messages on swappable activate/deactivate, debugging cruft 2017-08-08 19:10:07 -04:00
Isotarge ffe051ab26 N64: Fix minAnalogX and minAnalogY values
D and L boolean inputs for the analog stick were one unit short of full
range
2017-08-09 01:23:44 +09:30
alyosha-tas 171022529d NES: Fix mapper 36
fixes #953
2017-08-06 10:12:04 -04:00
zeromus 34d3073346 fix libretro loading.. probably broken since we went 64bits, believe it or not 2017-08-05 00:59:17 -05:00
adelikat 10b8ca80b9 Atari7800Hawk - implement IBoardInfo 2017-08-04 18:58:53 -05:00
adelikat cd5f6e66e1 Atari 7800 - sort out system id stuff 2017-08-04 17:17:14 -05:00
adelikat 49fc7223e6 Atari7800Hawk, wire up the disassembler, default to this core instead of emu7800 2017-08-04 15:57:26 -05:00
alyosha-tas 2ff7ae06ea Z80: Fix interrupts again
fixes #951
also made sure previous tricky IRQ games still work
2017-08-04 15:03:22 -04:00
adelikat cd289c474e memorycallbacks with domains - Phase 2 - change api to Call methods and refactor accordingly, everything should behave as it was before the refactor at this point. No cores have yet to be implemented with domains other than the default bus they already had 2017-08-03 18:08:07 -05:00
alyosha-tas ad85143c8c NESHawk: Rambo-1 IRQ work
-maintains compatibility with skull and crossbones and klax.
-Fixes hard Drivin'
-More work to do here
2017-08-02 21:58:54 -04:00
alyosha-tas 497513f93a NESHawk: PPU: Fix OAMADDR
-Implements $2004 write glitch
-Correctly implements OAMADDR initialization
2017-08-02 11:24:49 -04:00
adelikat 04ce66c397 phase 1 of changing memory callback api to specify domain - require cores to specify which domains are available and have the domain passed in when creating callbacks. Still todo - cores need to pass in domain name on CallReads/Writes/Executes methods 2017-08-01 22:05:17 -05:00
alyosha-tas b8d1a19d7e Update BizHawk.Emulation.Cores.csproj 2017-08-01 12:07:59 -04:00
alyosha-tas fac8761194 Delete Mapper035.cs
-duplicate of mapper 90
2017-08-01 12:07:18 -04:00
alyosha-tas b8f502f670 NES Mappers: Make mapper 90 cover mapper 35
Mapper 35 is identical in function, fixes Warioland 2 (unl)
2017-08-01 12:06:33 -04:00
alyosha-tas 2d648173a6 Update A7800Hawk.IEmulator.cs 2017-07-31 19:58:40 -04:00
alyosha-tas e6a0b20219 Update Readme.txt 2017-07-31 19:57:31 -04:00
alyosha-tas c972a74132 A7800Hawk: Filters and video provider
-Moved IVideoProvider out of Maria to make eventual A2600 mode support a bit easier.
-Add filter option so Tower Toppler looks correct, not implemeneted yet though
2017-07-31 12:14:42 -04:00
alyosha-tas edfc2ca576 A7800Hawk: move video provider out of maria 2017-07-31 12:13:03 -04:00
alyosha-tas 88b6813528 A7800Hawk: Fix controller regression 2017-07-31 10:23:33 -04:00
alyosha-tas 981d960f1c A7800Hawk: clean up lightgun 2017-07-31 10:13:57 -04:00
alyosha-tas ec62e0b4a0 A7800Hawk: clean up light gun 2017-07-31 10:13:23 -04:00