Commit Graph

3428 Commits

Author SHA1 Message Date
Asnivor 5ab7ecd4b0 A few more small changes 2018-03-19 15:34:25 +00:00
Asnivor 22656fd373 Some TapeDevice changes 2018-03-19 12:01:54 +00:00
alyosha-tas 014a652422 GBHawk: Implement SaveRam fixes 1147 2018-03-18 16:06:48 -04:00
alyosha-tas 81e80acf86 z80: make TotalExecutedCycles long and change related variables accordingly 2018-03-18 09:55:56 -04:00
alyosha-tas dbb90a996d z80: clean up 2018-03-16 17:50:51 -04:00
Asnivor 0ac17f2d1e UI - added Core Emulation Settings menu 2018-03-16 14:33:18 +00:00
Asnivor 5bb1d1f327 Fixed +2a/+3 ROM paging bytes missing from SaveState serialization 2018-03-16 10:45:57 +00:00
Asnivor 4ecb247c17 Fixed AY-3-8912 overflow bug 2018-03-16 08:08:35 +00:00
alyosha-tas 396f875ac2 z80 disassembler: handle address wrap 2018-03-15 20:58:08 -04:00
alyosha-tas 8ebcadbc58 z80: fix port addressing in some cases 2018-03-15 20:47:47 -04:00
feos f9cef46bd7 6502 disasm: accidentally lost this fix 2018-03-15 22:20:23 +03:00
Asnivor 760ae8edf0 Fixed 128k and +2 memory paging bug 2018-03-15 17:19:13 +00:00
Asnivor 7a36f913ec New AY-3-8912 implementation. Better sounding and more performant 2018-03-15 16:32:26 +00:00
feos 09d765e853 make 6502 tracelog less bullshit
- stop spamming ---
- stop acting like 6502 is able to execute the same pc twice in a row
- put as many raw bytes as 6502 fetches per instruction
- reorder some registers
- stop being called when there's nothing to disasm
2018-03-15 00:30:50 +03:00
alyosha-tas 0cc72f4ee3 A7800: Fix High score SaveRAM #1130 2018-03-14 17:10:13 -04:00
Asnivor 8234b2acfa more typos. FML 2018-03-13 22:15:53 +00:00
Asnivor df5cf0d85f Type fix for sir feos 2018-03-13 22:13:26 +00:00
Asnivor 7739c0dee1 Handling loadstate issues for different machine configurations 2018-03-13 22:09:46 +00:00
Asnivor 6d66eee459 Disabled AY chip when memory paging is disabled (i.e. 48k mode) 2018-03-13 20:38:43 +00:00
alyosha-tas 42131c5d57 Coleco: Fix audio quality 2018-03-13 16:31:21 -04:00
Asnivor d23dc0a296 Finally fixed tape trap auto loading/stopping routines 2018-03-13 20:31:13 +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
alyosha-tas d481624f9e C64: Fix mapper F 2018-03-13 14:03:18 -04:00
alyosha-tas c4497b7c76 C64: Fix 4 in 1 (pot's should return 0xFF instead of 0 when not connected.) 2018-03-13 13:00:56 -04: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
alyosha-tas c839bffc33 A2600: Add Driving controller and fix coleco Super Action Controller 2018-03-12 09:12:41 -04: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
alyosha-tas b5321b8d1e Coleco: Finalize Turbo Controller (fixes burn rubber) 2018-03-11 14:49:53 -04:00
alyosha-tas 3d0ff89474 C64: Fix leaderboard Golf, but Serial Port interrupts need to be done correctly. 2018-03-11 11:44:15 -04:00
alyosha-tas 8165fdaaeb C64: Partial Fixes for Leaderboard Golf and 4-in-1 2018-03-11 10:41:11 -04:00
alyosha-tas 7d3f1b366f NESHawk: raise cap on cheats to include entire bus size 2018-03-10 08:14:38 -05:00
alyosha-tas 4208eea12f A7800Hawk fix cart parsing for RAM bank, fixes 1129 2018-03-10 08:06:07 -05:00
alyosha-tas 38a07e8246 Coleco: Fix noise channel audio 2018-03-09 19:32:49 -05:00
Asnivor 8708e987f7 Improved tape auto-loading functions 2018-03-09 17:52:04 +00:00
alyosha-tas 1cd82aa5d9 ColecoHawk: Fix turbo controller 2018-03-08 19:58:38 -05: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
feos fa5f34627a forgot to save the file 2018-03-08 17:01:47 +03:00
feos 6887447c65 c64: colors that we updated to are probably incorrect. use the ones that pepto actually got
todo: sort this out
2018-03-08 16:57:47 +03:00
Asnivor 74423041f3 Removed DCFilter 2018-03-07 17:40:15 +00:00
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
alyosha-tas 803871daab z80: Fix bit test flags
-passes zexall bit test
-still some spurious cases to implement, but how to test them?
2017-07-30 17:35:48 -04:00
alyosha-tas 43185eb4c5 EMU7800: update controls
for testing between cores
2017-07-29 20:23:42 -04:00
alyosha-tas d66b7f61b8 A7800Hawk: small cleanup 2017-07-29 19:36:36 -04:00
alyosha-tas 84c9f83d28 A7800Hawk: small cleanup 2017-07-29 19:35:45 -04:00
alyosha-tas 1173e887ea A7800Hawk: Update to correct mnemonics 2017-07-29 19:23:08 -04:00
alyosha-tas 2ddfab1793 Update A7800Hawk.IMemoryDomains.cs 2017-07-29 18:06:25 -04:00
alyosha-tas bba8cc3202 A7800Hawk: FINALLY fix Scrapyard Dog
-Also fix a typo in memory domains
2017-07-29 18:05:23 -04:00
alyosha-tas c38d598739 A7800Hawk: Light Gun
-Use Barnyard Blaster algorithm to guess at actual behaviour.
2017-07-29 15:49:06 -04:00
alyosha-tas 952a626cf0 A7800 Hawk: more light gun work 2017-07-29 15:18:45 -04:00
nattthebear 7996f5dfbc snes9x: Don't set virtual size of 0 on frame 0 2017-07-29 08:24:03 -04:00
alyosha-tas efcb73615b A7800Hawk: Add Light Gun Support
-Needs testing
2017-07-26 09:28:14 -04:00
alyosha-tas 6bc1befc5b A7800Hawk: Add Light Gun Support
-Needs testing
2017-07-26 09:26:37 -04:00
alyosha-tas 773a70c125 A2600: Fix bitmap demo atext.bin
Gotta stay on par with Stella!
2017-07-26 09:17:08 -04:00
nattthebear 2329ebbe62 Sameboy SGB: allow hiding beautiful borders. Closes #938 2017-07-25 17:16:12 -04:00
nattthebear 06a369dbe2 PeRunner: Ignore writev iovecs with base == NULL. This seems to be what linux does and musl expects on fflush(). Fixes some saveram related stuff in sameboy 2017-07-25 17:02:59 -04:00
alyosha-tas 04b605005b A7800Hawk: Maria update DMA cycles
-The current limit is One on One Basketball, which uses 400 DMA cycles
2017-07-25 11:51:04 -04:00
alyosha-tas 36585213c8 A7800Hawk: Update timing 2017-07-25 11:30:53 -04:00
alyosha-tas e4d66c52f5 A7800Hawk: Maria Updates
-Improve performance
-Fix some DMA timing issues
2017-07-25 11:01:55 -04:00
alyosha-tas 36c3d69d77 Update BizHawk.Emulation.Cores.csproj 2017-07-24 19:40:04 -04:00
alyosha-tas 29ae26f235 A7800Hawk: Add Fractalus mapper 2017-07-24 19:38:57 -04:00
alyosha-tas a7a6fc6827 Update A7800Hawk.cs
Oops spelling
2017-07-24 19:38:21 -04:00
alyosha-tas fb10cc4bcd A7800Hawk: Add kangaroo mode and mappers 2017-07-24 19:36:54 -04:00
alyosha-tas 42b379b486 A7800Hawk: Controller convention fixes
-Revert setting system ID to A78 (it broke controller selection)
-Fix some button names to match nemonics
-Fix controller names to match images (still some missing though)
2017-07-24 17:41:22 -04:00
alyosha-tas d1a78f4fcb Update Atari2600ControllerDeck.cs
- Repair controller image appearing in config -> controllers
2017-07-24 17:38:46 -04:00
alyosha-tas ca42aac5ff A7800Hawk: Rewrite Maria Rendering
- now has pixel accurate rendering
- much simpler code
2017-07-24 15:21:05 -04:00
adelikat 5843ac2e79 Atari7800Hawk - make system id the same as Emu7800 2017-07-24 08:40:27 -05:00
adelikat f050718a87 Set SameBoy to released 2017-07-23 11:10:17 -05:00
alyosha-tas a264fa64c2 Intellivision: small STIC clean up 2017-07-23 10:55:17 -04:00
alyosha-tas edddf8cec0 A7800Hawk: clearer loading messages 2017-07-23 10:23:12 -04:00
alyosha-tas e872fbb7da A7800Hawk: Fix memory domains 2017-07-23 10:07:01 -04:00
alyosha-tas 133d92cb6e Atari7800Hawk: Fix Controller detection 2017-07-22 21:33:21 -04:00
alyosha-tas b696aaea4c A7800Hawk: Fix controllers 2017-07-22 21:31:58 -04:00
nattthebear 3062b18467 gpgx: disable prev and next disk for now 2017-07-22 17:37:40 -04:00
nattthebear f6cc4c1749 stuff 2017-07-22 17:07:27 -04:00
alyosha-tas 1033995ed6 Update Maria.cs
-Fixes Xenophobe
2017-07-22 14:49:08 -04:00
alyosha-tas 39254cb0d2 A7800Hawk: Fix sound 2017-07-22 13:37:40 -04:00
alyosha-tas 0d6d8285a5 Update BizHawk.Emulation.Cores.csproj 2017-07-22 12:29:19 -04:00
alyosha-tas 1dc60e9274 Atari7800Hawk: More mappers and bug fixes
-Adds support for F18 and rampage
-Adds support for games needing cart RAM
-Fixes various bugs
2017-07-22 12:28:23 -04:00
alyosha-tas f6b8d2b8e3 A7800Hawk: More mappers
Also Cart RAM and Pokey Detection
2017-07-22 12:26:37 -04:00
nattthebear 569730a61b picodrive: region select. closes #929 2017-07-22 10:55:17 -04:00
nattthebear abf60e57b8 forgot to commit this 2017-07-21 19:35:00 -04:00
alyosha-tas 2ae9de98ef A7800Hawk: Updates and Bug Fixes
-Fix save states
-Fix sync settings
-Controller Support / improvements
2017-07-21 19:32:50 -04:00
nattthebear fcfe2b23c9 Pizza Boy makes some interesting attempts, but doesn't stack up against the serious GB cores 2017-07-21 18:23:14 -04:00
alyosha-tas bd440f4830 Update BizHawk.Emulation.Cores.csproj 2017-07-21 16:36:17 -04:00
alyosha-tas d44971a021 Atari7800Hawk: More Mappers 2017-07-21 16:34:27 -04:00
alyosha-tas f5a5e9bd17 Atari7800Hawk: More mappers 2017-07-21 16:33:45 -04:00
alyosha-tas 19a9275a9e Atari7800Hawk: Fix some Maria bugs 2017-07-20 18:50:47 -04:00
nattthebear 7880cbabb3 I thought there was more to this vb settings thing. I guess not. 2017-07-20 17:22:40 -04:00
alyosha-tas 585f9f412b A7800Hawk: Start support for ROM Headers 2017-07-20 15:01:47 -04:00
alyosha-tas 0b7c10594c Update MapperSG.cs 2017-07-20 15:01:09 -04:00
alyosha-tas ab814fb3e4 Update Maria.cs 2017-07-20 12:23:24 -04:00
alyosha-tas 9038a4b8a5 A7800Hawk: Fix Holey DMA
Fixes Xenophobe
2017-07-20 12:22:15 -04:00
alyosha-tas c01850df2b A7800Hawk: Implement remaining display modes 2017-07-20 10:41:15 -04:00
adelikat db6858f2fe Merge branch 'pceperipherals' 2017-07-20 08:11:51 -05:00
nattthebear a6fb55fa7c gpgx: decrease RAM usage slightly 2017-07-19 21:39:00 -04:00
nattthebear 223902a2f8 tweak ECL_INVISIBLE a bit. Internal crap,. 2017-07-19 21:10:00 -04:00
alyosha-tas 3ff8eabdf2 A7800Hawk: Fix NTSC Palette 2017-07-19 20:53:41 -04:00
nattthebear e828868904 Merge branch 'sameboy' 2017-07-19 20:45:33 -04:00
nattthebear 0d6bdc200b sameboy: a bit of savestate optimization 2017-07-19 20:38:19 -04:00
nattthebear a640c53e52 Sameboy: RTC 2017-07-19 20:18:13 -04:00
nattthebear 57ca86710b sameboy: SAVERAMS 2017-07-19 19:49:23 -04:00
alyosha-tas 6e0ad90962 Update BizHawk.Emulation.Cores.csproj 2017-07-19 19:21:18 -04:00
alyosha-tas a05e7f2824 A7800Hawk: Start Super Game mappers 2017-07-19 19:19:37 -04:00
alyosha-tas 16467c3cb0 A7800Hawk: Start Supergame Mappers 2017-07-19 19:19:00 -04:00
nattthebear cf8013af4a sameboy: Add more features for the merciless slave driver 2017-07-19 18:48:11 -04:00
alyosha-tas 436cae0df6 A7800Hawk: Fix PAL 2017-07-19 15:21:22 -04:00
alyosha-tas 8796269d6b A7800Hawk: more lag detection 2017-07-19 15:03:50 -04:00
alyosha-tas 4b79525e8d Atari780Hawk: Bug Fixes 2017-07-19 14:55:50 -04:00
alyosha-tas 052c35cd35 A7800Hawk: Fix Lag detection 2017-07-19 14:54:47 -04:00
alyosha-tas ab817f143d A7800Hawk: Maria timing Fix
Fixes Desert Falcon and Kung Fu Master
2017-07-19 09:35:58 -04:00
alyosha-tas 22178caea7 A7800Hawk: More Maria updates
-Fixes Donkey Kong and DK Jr
2017-07-18 21:17:27 -04:00
alyosha-tas 1f856b468f A7800Hawk: Maria Updates
Add DMA auto shutdown - Fixes Choplifter
Properly emulate read mode - Fixes top line of Centipede.
2017-07-18 20:00:16 -04:00
nattthebear bfd7337a32 sameboy: SGB support. Mostly accomplished through the power of copy+paste, since we plan on dropping pizza boy 2017-07-18 19:57:53 -04:00
nattthebear 1f89158179 sameboy: input 2017-07-18 18:19:51 -04:00
nattthebear f7bb894753 sameboy: it's alive! 2017-07-18 16:48:49 -04:00
nattthebear 34e68c589f Sameboy progress 2017-07-18 16:48:49 -04:00
adelikat 3109bdcc6a PCE - cleanup 2017-07-18 11:20:02 -05:00
adelikat 46e4ae05d6 PCE - rip out old controller config logic 2017-07-18 11:05:11 -05:00
adelikat 9fc8b8700d PCE - add ui for controller config 2017-07-18 11:01:50 -05:00
adelikat d99d2dd3dc PCE - start support for peripheral support - implement a controller deck and wire it up to the controller logic, with the same options as previously, 5 ports, with None and Gamepad as options. No ui for the new system. Old system code and ui still left in 2017-07-18 10:37:17 -05:00
nattthebear c31ebe176d gpgx: multidisk? dunno 2017-07-17 18:49:16 -04:00
alyosha-tas c26979c0b1 Update A7800Hawk.cs 2017-07-16 12:02:21 -04:00
alyosha-tas 7914532ff0 A7800Hawk: Update Controllers
Now supports 2 button controller
Also fixes a few other small bugs
2017-07-16 11:56:02 -04:00
alyosha-tas a27b4aefc1 A7800Hawk: Update controllers
And fix bugs
2017-07-16 11:54:28 -04:00
nattthebear 0389b346f3 pcfx: fuck you mode 2017-07-16 10:01:31 -04:00
zeromus dce98db811 fix saturn PixelPro resolution management mode to reformat framebuffer to requirements, so it works like it's supposed to 2017-07-15 02:53:33 -05:00
nattthebear d5c07447d2 BSnes: Ignore the "crop SGB frame" setting if SGB is not active. 2017-07-14 18:55:21 -04:00
adelikat 9c791924b2 PC-FX - controller button orders 2017-07-13 21:23:16 -05:00
adelikat 9af3a88895 set Saturnus and Tst to released 2017-07-13 14:31:06 -05:00
adelikat c6e0e9fa57 Rename CoreAttributes to CoreAttribute as to not be a bad person 2017-07-12 14:10:55 -05:00
nattthebear ab4d81788e TSTHawk: Potentially release ready? 2017-07-11 20:35:01 -04:00
nattthebear 071efa5dac TSTHawk: Change the defaut pixel size for wide mode to 1024, per input from Top Experts 2017-07-11 18:51:01 -04:00
nattthebear a6daf3cfb0 PeWrapper: Don't save a copy of executable images after loading is done. We don't need it anyway (only the base xorstate and the hash). Saves a few meggerbytes of rayums, depending on core 2017-07-11 18:48:56 -04:00
nattthebear 9ab8b50c82 waterbox: Allow special section attributes to put variables directly in sealed or invisible. This can be easier to use than the heaps for adapting some existing code 2017-07-11 18:46:25 -04:00
nattthebear ff58de56a1 TSTHawk: Settings? 2017-07-11 18:12:03 -04:00
nattthebear c1e3411da3 TSTHawk: Give a correct-ish aspect ratio for interlace mode 2017-07-10 19:28:13 -04:00
nattthebear a1bcb90ee6 TSTHawk: Fix interlaced display so it doesn't crash because crashing is bad 2017-07-10 19:12:44 -04:00
adelikat fb7e44642a set released to true on some new Pizza Boy, PicoDrive, and Uzem 2017-07-09 16:58:59 -05:00
nattthebear 7d30636398 TSTHawk: Change default height 2017-07-09 16:53:31 -04:00
nattthebear 468c52f5de Gambatte: Settings: Use an enum for ConsoleMode instead of stringly typed. Developers who have been using recent dev builds will need to change "Default" to 0 in config.inneys... 2017-07-09 16:27:32 -04:00
nattthebear 110d741cb3 TSTHawk: controller stuff 2017-07-09 13:40:52 -04:00
nattthebear 2dd10ea951 Update some author meat-a deet-a 2017-07-09 12:18:33 -04:00
nattthebear dd7389f848 PicoDrive: Add core query whether 32X hardware is currently active. Remove code that assumed that the emulator would always activate 32X hardware when _32xPreinit was true, or that it would never activate 32X hardware when _32xPreinit was false. Both assumptions are false. 2017-07-09 12:14:27 -04:00
nattthebear d1ff443540 PicoDrive: Add the rest of the games to the DB. Expose IRegionable information and use it to inform FPS rate 2017-07-09 11:59:54 -04:00
adelikat bbe9db2c62 Capture 32x flag in movies 2017-07-09 10:56:18 -05:00
nattthebear 0ee1832d57 Adult Video Games 2017-07-09 11:18:03 -04:00
adelikat 9a5ae16c7d remove the 32bit gpgx, and refactor things to only use the 64 bit version. keep 64bit stuff in a gpgx64 folder to avoid git auto-rename detection shenanigans 2017-07-09 09:21:03 -05:00
nattthebear 06e1f701aa Add a more intelligible error message when user error tries to load a bin file into saturn 2017-07-08 18:22:40 -04:00
nattthebear 97c0d52498 Make DGB run again. It has been broken since GB bios files were added 2017-07-06 19:18:26 -04:00
alyosha-tas 08b6dadd49 Gambatte: Add core picker option
Replaces ForceDMG so that you can play gameboy roms in color game boy as well
2017-07-06 17:53:14 -04:00
alyosha-tas d9cc1558aa Atari7800Hawk: More Core Work
- Adds Fire button (centipede and Asteroid now playable)
- Improve Maria, add holey DMA, fix numerous bugs
- Fix slow cycle memory mapping.
2017-07-06 15:25:21 -04:00
alyosha-tas 8a5e613fff A7800Hawk: More Core Work 2017-07-06 15:23:21 -04:00
alyosha-tas 170381597b Atari7800Hawk: Core Cleanup
-now gets in game in choplifter
-implement player controls
-fix memory mapping bugs
-clean up code
-implement more video modes

There is still a serious timing bug that i need to track down and a lot of video mode work to do, but getting in game is at least making progress.
2017-07-05 16:14:27 -04:00
alyosha-tas 76a51ca79d A7800Hawk: Core Cleanup 2017-07-05 16:11:24 -04:00
nattthebear ee0ae25d3e uzem: Fix some controller stuff: clock activates on rising edge, latch is continuously active whenever high... fixes the detect controllers routine in the official kernel 2017-07-04 09:11:31 -04:00
nattthebear 7cfe84e27e uzem: a bit of cleanup 2017-07-04 07:36:25 -04:00
nattthebear bd57871171 New! With more games than the 32X! And better sounding ones too! 2017-07-03 21:29:34 -04:00
nattthebear 6406646893 waterbox: Use less rams and stuff 2017-07-03 14:44:14 -04:00
nattthebear ea02e62d05 PicoDrive: Add memory domains, including ISaveRammable support. In order to get memory domains for 32x, "32X" needs to be on the gamedb entry. 2017-07-03 11:43:03 -04:00
nattthebear 5e54b896b7 PicoDrive: Disable idle loop detection. Move rom to alloc_sealed. Set heap sizes. 2017-07-03 10:50:24 -04:00
nattthebear bc55597e90 PicoDrive: CD Audio support. GPGX and PicoDrive both share the same MCD emulation core, which has significant accuracy difficulties with CD audio... 2017-07-03 08:16:34 -04:00
nattthebear 24cd317a1c PicoDrive: Mega CD. No CD audio yet. 2017-07-02 20:46:01 -04:00
nattthebear 45e0770d06 PicoDrive: Connect 32X bios files. These are not required by the emulator, but we'll require them for deterministic mode. Otherwise, they're used if available. 2017-07-02 18:16:38 -04:00
alyosha-tas 5fb8ef22b1 A7800Hawk: More Core Work
-Savestates work
-Sound works
-NMI fixed
-Makes it past the Atari logo intro but not quite into game yet
2017-07-02 18:01:36 -04:00
alyosha-tas 447fdd1275 A7800Hawk: TIA sound fixes 2017-07-02 17:59:38 -04:00
nattthebear 264436e614 PicoDrive: input plus lagged and callback 2017-07-02 16:15:54 -04:00
nattthebear 47535f8158 PicoDrive (WIP) 2017-07-02 13:47:43 -04:00
nattthebear bc9726f687 Waterbox: Connect basic stdio. You get an empty stdin, real stdout and stderr, and can present readonly files to the core. 2017-07-01 21:02:52 -04:00
nattthebear dafe5a43cd Forgot Files 2017-07-01 19:48:57 -04:00
nattthebear bdfb859480 pizza boy: add the required SPC file as an embedded resource because zeromus said to 2017-07-01 09:06:04 -04:00
nattthebear 94050c161b pizza: bomb out the same way libsnes does if an attempt is made to load a CGB rom in SGB 2017-07-01 08:16:24 -04:00
alyosha-tas 7b3439a6b6 Atari7800Hawk: Finish DMA and start drawing
Successfully draws the intro graphic screen, so we're definitely making progress.

There are a lot of graphics modes though so still a lot of work left.
2017-06-30 21:21:09 -04:00
adelikat 90b12bec3a meh 2017-06-30 11:25:13 -05:00
adelikat cbe2f442a7 Neshawk - ppu - a small code simplification 2017-06-30 09:15:55 -05:00
adelikat a2a27fb634 Merge branch 'a26peripherals' 2017-06-30 08:36:49 -05:00
adelikat 9c60243f4e remove unused deterministic flag from LibsnesCore contructor 2017-06-29 19:56:17 -05:00
alyosha-tas a4360b9c36 A2600: Adjust range on float controls
Scale them in read function instead .

NOTE: still needs some play testing from someone familiar with how the paddle controls to see if it feels right.
2017-06-29 11:02:55 -04:00
zeromus 85cf6e80cd saturn resolution management modes now work like psx 2017-06-29 04:45:47 -05:00
nattthebear 2a15502999 Pizza: Only show one controller in GB mode 2017-06-28 22:23:03 -04:00
nattthebear 203a0521b5 pizza: set up constructors right for SGB and GB 2017-06-28 22:19:20 -04:00
nattthebear 2e2df56531 woops 2017-06-28 20:49:57 -04:00
nattthebear 81604a0e7e Saturnus AR 2017-06-28 20:26:45 -04:00
alyosha-tas c2476f1d36 Z80: Actually upload the correct file >__> 2017-06-28 16:34:01 -04:00
adelikat f5cb35a862 Atari 2600 - vritual pad and mnemonics for paddles 2017-06-28 14:27:15 -05:00
adelikat 3c799931bc NesHawk - better clean up of ppu open bus decay method even more, this should be more performant too 2017-06-28 13:44:55 -05:00
adelikat bc8ac1c1a4 Nes ppu - ppu_open_bus_decay - Cleaner, and possibly a little faster 2017-06-28 11:11:20 -05:00
adelikat e150bca642 NesHawk - unless I'm missing something, this is more readable and more performant 2017-06-28 10:37:03 -05:00
adelikat ebdb244714 NESHawk - a small speedup (a few fps) - don't call Board.ClockPPU unless it is implemented 2017-06-28 10:24:19 -05:00
alyosha-tas 82d03dc3e9 A2600: implement paddle support
Warning: Deadzone in float controls should be set to zero. I don't know where to look to do this by default though
2017-06-28 10:58:40 -04:00
alyosha-tas 2f6d05512f A2600 TIA: Hook up Paddle logic 2017-06-28 10:57:07 -04:00
adelikat c3b890c60c Atari 2600 - stub out the paddle controller 2017-06-27 17:22:45 -05:00
nattthebear 6a66f36048 fix segacd 2017-06-27 17:42:33 -04:00
adelikat 74dd25e831 Start Atari 2600 peripheral support - currently ability to pick joystick or unplugged for port 1 and port 2. Virtualpads are not addressed with this commit 2017-06-27 15:14:41 -05:00
zeromus 676a725883 specialize saturn aspect ratio, changing 330x240 -> 330x254 as best I can figure. pretty good for a baseline. 2017-06-26 21:20:55 -05:00
zeromus 3f45406d7d fix basic waterbox aspect ratio. yeah, all of them. should probably be finetuned per core later though. 2017-06-26 20:50:38 -05:00
zeromus cad5f441dd fix build paths to output 2017-06-26 17:57:50 -05:00
zeromus 0085729392 delete x64 build configuration, use anycpu instead. take care to set Prefer32Bit false in exe csproj, since visualstudio's gui preference doesn't work. 2017-06-26 17:47:51 -05:00
nattthebear db73b7f275 virtual boyee: make frame 0 size match other frame sizes 2017-06-26 17:34:01 -04:00
adelikat e2d0e7dfc3 set NGP released flag to true 2017-06-25 13:13:27 -05:00
nattthebear 13c3dafd8a gambatte: make overall output volume more comparable to other cores? 2017-06-25 12:33:03 -04:00
nattthebear 7c5c3482e7 pizza: RTC, maybe 2017-06-25 09:19:32 -04:00
nattthebear 537b2a1616 pizza: saverams 2017-06-24 21:46:11 -04:00
alyosha-tas b54a738c97 Add files via upload 2017-06-24 16:01:07 -04:00
alyosha-tas 627b666d3e Add files via upload 2017-06-24 13:05:00 -04:00
nattthebear ed57f766ad Pizza: Savestates at ~600K in SGB mode 2017-06-24 11:05:59 -04:00
nattthebear 6637e0a53f pizza: add lag/polling support 2017-06-24 09:38:03 -04:00
nattthebear 26063b35d0 pizza: first bits of sound. bios starting sound plays. bomb sound plays in Bomberman GB. 2017-06-23 20:51:19 -04:00
nattthebear e231cd5084 gpgx: port some svp changes from old branch. that game sucked 2017-06-22 17:31:31 -04:00
alyosha-tas 23345eb7d3 SMS: Require BIOS to load ROMs
Requires BIOS to be present and enables it by default.
2017-06-22 16:40:18 -04:00
nattthebear b214b7eb55 we learned nothing from this 2017-06-21 19:11:50 -04:00
nattthebear a7f7583fcc waterbox: add space at the end of writable data pages, past what was allocated by the core but before the start of cpu enforced write protection, to savestates. theoretically fixes determinism issues from certain wild pointers 2017-06-20 20:56:17 -04:00
adelikat 1c7d179f7d Saturn - type converter on port settings 2017-06-20 07:51:49 -05:00
nattthebear ed02493297 fuck componentmodel 2017-06-19 21:23:20 -04:00
nattthebear ea32862199 pizza: some basic ATTR stuff now working 2017-06-19 19:53:40 -04:00
adelikat 46568bf1ec N64 - disable cxd64 lle RSP pluging since we don't have one that works for 64bit, and no one was probably using it anyway 2017-06-19 18:00:19 -05:00
adelikat 810979dab2 Fix defctrl.json json parse error, Saturn keyboard - change names of keyboard R and L to not collide with the controller button names 2017-06-19 12:49:13 -05:00
adelikat f5883d8332 oops, fix merge 2017-06-19 12:43:23 -05:00
adelikat 4982af7521 Merge branch 'master' into waterbox2
# Conflicts:
#	BizHawk.Emulation.Cores/Consoles/Nintendo/SNES/LibsnesCore.ISaveRam.cs
2017-06-19 10:04:46 -05:00
adelikat 7caafc5437 Saturn - Keyboard - change some names to not have the same name as buttons, add default controls 2017-06-18 19:56:01 -05:00
nattthebear 95a56b15a8 pizza: SGB joypad functionality working 2017-06-18 20:35:55 -04:00
adelikat 6df2afccee Saturn - button orders for peripherals 2017-06-18 17:19:34 -05:00
adelikat 0c078a189e Saturn - oops, 3d shoulder button mids should be 0 2017-06-18 16:05:46 -05:00
nattthebear 278b29a840 pizza: use waterboxcore 2017-06-18 16:05:55 -04:00
adelikat 7e98cd6ec9 Saturn - mouse - make button names consistent with other cores, virtual pad support 2017-06-18 15:03:50 -05:00
adelikat b22787fc44 Saturn - 3d pad - set mids for analog ranges, finish virtualpad support 2017-06-18 15:03:49 -05:00
nattthebear 37b285fe8d saturnus: get rid of the round-tripping of analogs through the mednafen input system. 2017-06-18 12:25:01 -04:00
nattthebear 9ff2da5265 Start work on Honda Oddessy2 2017-06-18 10:29:03 -04:00
nattthebear 69d0b36ca1 gonna flip it on them 2017-06-18 09:02:54 -04:00
nattthebear 1292b27163 Add some draft work for supporting sysv <-> msabi interop. I wonder if we'll ever use this? I'd put it on a separate branch but it would be merge hell. 2017-06-18 08:51:09 -04:00
alyosha-tas bd29ec087e NES: small PPU refactor
Will make future testing easier
2017-06-17 19:02:21 -04:00
alyosha-tas 0e0d3e4143 Update Execute.cs 2017-06-17 19:01:04 -04:00
nattthebear 5a8fad73b9 saturnus: use waterboxcore 2017-06-17 15:30:03 -04:00
alyosha-tas 0ddd7392c7 A7800Hawk Commit 5
- Almost done with DMA
2017-06-17 13:55:21 -04:00
nattthebear c04beea4d0 update snes9x to use WaterboxCore 2017-06-17 12:57:43 -04:00
nattthebear 3e731ae0b3 Make ngp core use WaterboxCore infrastructure 2017-06-17 10:47:10 -04:00
nattthebear 6f60eb5efc Create an abstract base class for waterbox cores, and adapt Virtual Boyee to use it. Not sure yet how useful this is... 2017-06-17 10:07:02 -04:00
alyosha-tas 13b99bafd0 NESHawk: Clean up and minor refactor
Simplify the code base a bit and gets a performance boost as well.
2017-06-16 21:41:13 -04:00
alyosha-tas 7bb76f9f03 A7800Hawk commit #4
-Start Maria DMA and frame execution
-Refactor CPU execution
-Expose more tools (Hex Editor, RAM Search, etc)
-Add Ready and Halt behaviours trigggered by Maria
2017-06-16 16:44:57 -04:00
alyosha-tas 5b731cf8b8 SNES saveram: check for existance
checks if SGB saveram exists before attempting to assign it to the buffer pointer.

Also return null if no saveram is found, which conforms to what other cores are doing and what EMUHawk expects
2017-06-16 08:50:28 -04:00
nattthebear 04d4880564 pizza: cover your ears 2017-06-16 08:19:03 -04:00
nattthebear dd9d1b2018 pizza: input 2017-06-15 21:38:52 -04:00
nattthebear c4eeb84ee8 mgba: syste bus
fixes #861
2017-06-15 19:34:15 -04:00
nattthebear 8fa903c004 pizza progress: it runs 2017-06-15 19:00:41 -04:00
nattthebear 0d7116ef06 they must never know my secret... 2017-06-14 19:58:13 -04:00
nattthebear d7809d0f52 mapheap: fix some bugs that weren't exercised (nothing uses mremap right now) 2017-06-14 19:51:43 -04:00
nattthebear e3d2681d99 snes9x: connect obj disable by priority 2017-06-14 17:00:27 -04:00
nattthebear 1314912cf8 libsnes: Hack about a bit to make the graphics debugger function again. It probably crashes somewhere... 2017-06-13 17:55:07 -04:00
alyosha-tas e07882ae56 NES APU cleanup 2017-06-13 10:43:34 -04:00
adelikat 97d7dd7f42 merging master into waterbox2 this one was messy may be regressions 2017-06-13 08:16:25 -05:00
adelikat 8c40d2908c bnes - remove the force determinism setting (hack) since it is no longer relevant 2017-06-12 21:03:11 -05:00
adelikat 9eb2fcc34c bsnes - remove profile sync setting and related code 2017-06-12 20:56:34 -05:00
nattthebear 0d0e0f3590 saturnus: disk change controller support. Right before disk 1 is the null ejected disk, so you can use prev and next in a single disk game to simulate opening the CD tray, if that's your thing. For real multidisk support, this will require some additional frontend work. 2017-06-12 21:33:08 -04:00
adelikat e6d1850361 N64 - include a 64bit version of mupen64plus-rsp-cxd4.dll, rip out Rsp_Z64_hlevideo since it is giving us no value added, as it was intended to go with the z64 video plugin (that we don't support nor need to) 2017-06-12 19:37:45 -05:00
nattthebear 346cf7d637 VB: add some text to the settings dialogue 2017-06-12 19:31:30 -04:00
nattthebear 19883585c6 rewrite MapHeap to be much easier for me to understand 2017-06-12 17:58:19 -04:00
alyosha-tas 05304b465b NES APU improvements
passes some more of the test_apu_2 tests
2017-06-12 16:25:21 -04:00
adelikat f5b15b2e6a N64 - Make GLideN64 the default plugin 2017-06-12 13:07:59 -05:00
adelikat b1918759be N64 - Remove commented out jabo code 2017-06-12 13:07:06 -05:00
zeromus 64e9a70d26 teach libretrobridge stuff how to check for changed serialize size 2017-06-12 03:14:21 -05:00
zeromus 0246c540bb fix libretrobridge to be 64bit only (and fix it for 64bit) 2017-06-12 02:31:47 -05:00
zeromus 39433e509e change some output64 to output 2017-06-12 01:38:02 -05:00
zeromus 0942d4f498 remove x86 project configurations 2017-06-12 01:24:35 -05:00
nattthebear cf723b5133 add new build of mgba 0.6-ish 2017-06-11 20:10:37 -04:00
nattthebear 626de2d7c8 waterbox: add guard pages to libco stacks 2017-06-11 20:10:37 -04:00
zeromus 6db010e384 add 'crop SGB frame' option; fixes #871 2017-06-11 18:20:55 -05:00
zeromus 9c8ea446eb fix a bug caused by commenting out too much of jabo 2017-06-11 17:24:32 -05:00
zeromus eec9c54236 comment out all dynarec related things 2017-06-11 17:24:32 -05:00
zeromus 503261af35 comment out all jabo related stuff 2017-06-11 17:24:32 -05:00
zeromus 852b1f8a5e change default settings to interpreter and not jabo, so n64-64 can boot 2017-06-11 17:24:32 -05:00
alyosha-tas 2b48b8b007 Add files via upload 2017-06-11 18:08:03 -04:00
alyosha-tas 1d840906a5 Delete A7800HawkControl.cs 2017-06-11 18:07:42 -04:00
alyosha-tas 50d0db37b8 Delete temp.txt 2017-06-11 18:07:16 -04:00
alyosha-tas 55fb3bb1dc Add files via upload 2017-06-11 18:06:50 -04:00
alyosha-tas 18ff66f1d2 Add files via upload 2017-06-11 18:06:04 -04:00
alyosha-tas f7c07aed0b Add files via upload 2017-06-11 18:05:15 -04:00
alyosha-tas f44b587ab9 Create temp.txt 2017-06-11 18:04:40 -04:00
nattthebear edbe83bc13 libsnes: savestate uncompressed size 14MB=>10MB (for a game with nothing special) 2017-06-11 15:30:54 -04:00
nattthebear e73157bb49 ahh, yahbooze, we hardly knew you... 2017-06-11 14:44:47 -04:00
zeromus 0c2d4af1b2 libretro: quick fix so variable savestate sizes work 2017-06-11 13:07:31 -05:00
nattthebear 8cf1e43e70 libsnes: move tile cache out of savestates. saves like 400kB. meh. 2017-06-11 11:28:29 -04:00
nattthebear 5b2415c032 saturnus: kof95 now works 2017-06-11 09:51:33 -04:00
nattthebear 418ef7c080 waterbox gpgx: fix the same thing as in the snes core 2017-06-11 07:57:37 -04:00
nattthebear a6e4b87f36 comments 2017-06-11 07:50:41 -04:00
nattthebear fa9dcfae35 waterbox: When compiled in debug mode, forcibly evict self at every opportunity. This can be used to catch bugs using pointers past their valid time. Catch and fix two such bugs in the libsnes wrapper. 2017-06-11 07:47:16 -04:00
nattthebear 91e239e11f use the ancient zen art of copy paste to give libsnes the same aspect ratio fix that snes9x has. 2017-06-11 07:15:51 -04:00
nattthebear beb25ce24f saturnus: reorder the normal controller 2017-06-11 06:57:28 -04:00
nattthebear 52a62af441 waterbox: support gzipped executables as well, and gzip ss.wbx 2017-06-10 20:54:21 -04:00
nattthebear 67ff767f95 libsnes: recreate the emu cothread at the end of init, to avoid pointer poison that was breaking xor state consistency. Big todo: all init functionality really needs to happen from the main thread, as there are many syscalls that reenter managed in that code, and reentering managed from a cothread stack is a Bad Thing 2017-06-10 19:51:59 -04:00
nattthebear dde953d612 fix a libco issue that was breaking xorstate consistency 2017-06-10 18:20:58 -04:00
nattthebear ba7543c19a snes waterbox: fix a leaky pointer which was breaking xorstate integrity 2017-06-10 17:19:18 -04:00
nattthebear 0bcdeee1e7 fix some bugs in MapHeap that were breaking libsnes savestates 2017-06-10 16:57:57 -04:00
nattthebear baf7a7973b snes: do some more savestate prep, including removing the unused cheat system, which cost sixteen megidobites of ram 2017-06-10 15:53:38 -04:00
nattthebear fcbb85a579 snes: move some stuff to sealed_heap 2017-06-10 15:20:06 -04:00
nattthebear 9ffa44d0a6 snes: waterbox is now working 2017-06-10 14:16:25 -04:00
nattthebear 36be9e9fc7 snes: waterboxification phase 2 2017-06-10 14:16:25 -04:00
nattthebear 9975a05695 snes: waterboxification phase 1 2017-06-10 14:16:24 -04:00
alyosha-tas ab818f1b93 Update BxROM 2017-06-09 20:43:02 -04:00
nattthebear 1c46b79bbb saturnus: settings 2017-06-09 16:42:08 -04:00
nattthebear f4c5c53c8a Make note of a potential gotcha in virtual boyee as a comment. It will be forgotten when we need it. 2017-06-08 20:28:59 -04:00
nattthebear aa2ec9b9e2 Saturnus: ISaverammable. The 32K internal is saved, followed by the 512K external if present. On load, if sizes do not match, nothing is loaded. Yahbooze 64K saverams are not loaded. 2017-06-08 19:45:56 -04:00
nattthebear a42631fadc Saturnus: IMemoryDomains. Names match the old yahbooze names when applicable. 2017-06-08 17:15:29 -04:00
alyosha-tas ff980b91dd NES Fix APU
Finally fixes the infamously bad APU mixer tests
2017-06-08 14:35:13 -04:00
alyosha-tas 31192e15cb Update BxROM 2017-06-07 21:35:18 -04:00
nattthebear 145f58a145 Saturnus: IStatable, IRegionable 2017-06-07 20:54:10 -04:00
nattthebear 51d36f4563 saturnus: move cartridge allocations to special heaps 2017-06-07 20:21:44 -04:00
nattthebear 90d9474530 Saturnus: Lag detection and input callbacks 2017-06-07 18:56:44 -04:00
nattthebear 4d875e0c24 Saturnus: Add CD sanity checks 2017-06-07 17:54:16 -04:00
nattthebear 40680a9d74 Saturnus: Connect reset button, but you need to hold it down for 3 consecutive frames (working as intended). Also, DRIVE LIGHT HOOOOOOOOOOOOOOOOOOOOOOOOO 2017-06-07 17:34:30 -04:00
nattthebear 62597400c1 saturnus: start working on some keyboard stuff 2017-06-07 17:23:30 -04:00
alyosha-tas c3627eee03 Oops not sure what I was doing there 2017-06-07 16:04:13 -04:00
nattthebear 1db95efa72 Change the exception message for certain waterbox loadstate failures to indicate possible differences in app version / rom / syncsettings as the culprit 2017-06-06 20:05:30 -04:00
alyosha-tas bcad6f9b08 NES: Fix some more exceptions 2017-06-06 20:04:59 -04:00
alyosha-tas 71e3fad147 NES Fix some more exceptions 2017-06-06 20:03:42 -04:00
nattthebear 69f061ae12 saturnus now runs games and stuff 2017-06-06 19:55:39 -04:00
adelikat e298863b3d VB - virtual pad support, slight fix to button order on controller config 2017-06-06 11:38:43 -05:00
adelikat 5fec117b68 Roll back to .NET 4.6.1 (instead of 4.6.2) to avoid a dependency on Windows 10 Anniversary Update for Windows 10 users 2017-06-06 10:24:21 -05:00
alyosha-tas 27fd41a5d2 Fix mapper 112 2017-06-06 07:53:33 -04:00
alyosha-tas 7d9b878d5f Update NROM.cs 2017-06-06 07:52:17 -04:00
alyosha-tas 25f2f8ebf9 NES: Fix some exceptions loading ROMs
Eventually need to rethink ROM loading  I think
2017-06-05 15:56:28 -04:00
nattthebear d7b8464a9b saturnus: start working on controller hook up. there's something wrong with the CD stuff though, and games don't work 2017-06-04 21:14:00 -04:00
nattthebear fb5ba14768 Revert "Update AxROM.cs". Licensed AxROM games were all 256KB or smaller, so they'd never hit this codepath. Non-licensed games certainly can be 512KB on AxROM, and we don't want to break that. The "hardware tests" comment is meaningless -- tested on what hardware? There's no licensed board that you could test that against, because they won't take a 512KB chip in the first place. 2017-06-04 20:45:05 -04:00
alyosha-tas b56a6e9aa5 Update AxROM.cs 2017-06-04 20:21:37 -04:00
adelikat 4ae0b2cd22 Merge branch 'master' into waterbox2
Conflicts:
	BizHawk.Client.EmuHawk/MainForm.Events.cs
	BizHawk.Client.EmuHawk/MainForm.cs
2017-06-04 18:18:11 -05:00
alyosha-tas 492f78bfa2 Update SxROM.cs 2017-06-04 17:30:38 -04:00
nattthebear b9ab41a4da More like Chie SatURNaka 2017-06-04 16:41:11 -04:00
adelikat 0c9925a369 bsnes - default to compatibility profile 2017-06-04 13:29:47 -05:00
adelikat caf3a7834d Fix dual GB input 2017-06-04 13:19:51 -05:00
adelikat 551abcd1e4 snes9x - some display name and descriptions for settings 2017-06-03 11:11:11 -05:00
alyosha-tas 9c586e77c4 Update Mapper069.cs 2017-06-03 10:36:16 -04:00
nattthebear f96a7abb94 ngp: connect saveram. due to the way this is implemented in neopop, connecting it greatly increased the size of savestates, which may or may not be worth fixing. 2017-06-03 07:58:14 -04:00
alyosha-tas 3577882070 NES Fix Mapper 15 2017-06-02 21:13:44 -04:00
nattthebear b7865f7576 disable the dngp database hack, and add some debugging statements to it 2017-06-02 17:19:31 -04:00
zeromus c96ff28055 fix broken GPGX trace logger disassembler (fixes #866) 2017-06-02 15:50:23 -05:00
nattthebear 034337c51d start of dngp linkup. It works enough for KOF2 to think a cable is there, but not enough to run anything 2017-06-01 20:44:49 -04:00
nattthebear 3a4de4a6ca some prelim roughin for dual ngp 2017-06-01 18:19:30 -04:00
alyosha-tas ebb305997e C64 more SID work 2017-05-31 22:44:45 -04:00
alyosha-tas 52995b657e Update C64.Motherboard.cs 2017-05-31 22:43:27 -04:00
alyosha-tas 113d002701 Update Sid.cs 2017-05-31 18:30:23 -04:00
nattthebear 051382450e ngp: settings that theoretically work 2017-05-31 17:29:45 -04:00
nattthebear df0a955621 ngp: memory domains 2017-05-31 16:58:16 -04:00
adelikat 95353188c7 Merge branch 'master' into waterbox2 2017-05-31 13:38:01 -05:00
nattthebear d799624e9c NGP: It works and stuff 2017-05-30 18:36:11 -04:00
adelikat 1a54ff1818 Merge branch 'master' into waterbox2 2017-05-30 17:31:30 -05:00
alyosha-tas be7d271bd1 Update NES.Core.cs 2017-05-30 18:25:34 -04:00
alyosha-tas 10de07aec2 Update PPU.run.cs 2017-05-30 18:24:30 -04:00
adelikat c1a746c7d6 Don't expose Colecovision syncSettings, aquire sync settings the intended way instead 2017-05-30 12:37:47 -05:00
adelikat 1877cce021 C64 - misc cleanups 2017-05-30 13:10:01 -04:00
adelikat 3cc74932a7 Set C64 to released, and remove some hacks that hid C64 in some places 2017-05-30 12:12:10 -04:00
nattthebear aab6391b12 virtual boyee: actually fix the color config stuff 2017-05-29 20:34:07 -04:00
alyosha-tas 787470df35 NES: allow headerless ROMs to be loaded if in DB 2017-05-29 20:27:07 -04:00
nattthebear 3ec7b0252f Exploding your computer NYI https://www.youtube.com/watch?v=dUHYNmNrqoY 2017-05-29 20:21:34 -04:00
alyosha-tas fe7606130e Add files via upload 2017-05-29 18:50:02 -04:00
alyosha-tas d825769cf5 Oops, Clean Up 2017-05-29 16:44:56 -04:00
alyosha-tas 19de6b1cee Update BizHawk.Emulation.Cores.csproj 2017-05-29 15:05:50 -04:00
alyosha-tas 66b13a2d78 Update CartridgeDevice.cs 2017-05-29 15:05:06 -04:00
alyosha-tas 321f62a242 Add files via upload 2017-05-29 15:04:26 -04:00
adelikat 3b60a8538d B is before A obv 2017-05-29 13:53:16 -05:00
nattthebear a3f9f47c84 set snes9x to released 2017-05-29 14:40:19 -04:00
nattthebear 93975c3063 virtual boyee - correct author information, and set to released; whenever the waterbox branch is released, this core will be ready 2017-05-29 14:38:19 -04:00
nattthebear f99a080e60 Merge remote-tracking branch 'origin/master' into waterbox2
# Conflicts:
#	BizHawk.Client.EmuHawk/MainForm.Designer.cs
#	BizHawk.Client.EmuHawk/MainForm.cs
2017-05-29 14:35:30 -04:00
alyosha-tas f99f9847b4 Update C64 VIC to fix MoonDust 2017-05-29 14:32:12 -04:00
nattthebear b20354448b vboyee-- somehow the default colors for anaglyph were all wrong 2017-05-29 14:11:35 -04:00
adelikat ec4a8dde09 Vboy - button names and orders 2017-05-29 12:51:43 -05:00
nattthebear 391160ebf9 vboyEE: settings and syncsettings 2017-05-29 13:50:40 -04:00
nattthebear 87c1a75778 virtual boyEE: saveram, memory domains 2017-05-29 12:51:38 -04:00
nattthebear 4ab407bb42 virtual boy: add IInputPollable. Unfortunately, adding one more field to EmulateSpec caused C# to vomit its brains out, so yeah... 2017-05-29 12:16:24 -04:00
nattthebear 2887ba5823 savestates for vb. this includes savestates for mmap_heap. unfortunately, usage of mmap_heap was scrapped as the things going into it were better suited for invisible/sealed. it may be eventually useful 2017-05-29 11:26:38 -04:00
nattthebear fbf7be92d5 VirtualBoyee: Hookup video, input, and sound. 3D Tetris appears to be working, but only the alternate dump of merio tenis works 2017-05-29 08:16:56 -04:00
nattthebear 94c397a4f8 snes9x: IRegionable 2017-05-29 07:36:49 -04:00
nattthebear 855ff7deca Start working on a primitive mmap implementation. It's good enough for VirtualBoyee to boot, but undoubtedly has many bugs. 2017-05-28 22:18:01 -04:00
alyosha-tas 6dbf0e4822 More SID Work 2017-05-28 21:28:53 -04:00
alyosha-tas 207438d02c more SID work 2017-05-28 21:28:03 -04:00
nattthebear f1565cd0b1 attributes! 2017-05-28 19:20:59 -04:00
nattthebear a52e9d7dc1 https://www.youtube.com/watch?v=0sKRRY5tQz8 2017-05-28 17:19:07 -04:00
nattthebear 7f7f490b6d The InputCallbackSystem on this Core is now fully operational. https://www.youtube.com/watch?v=g7-tskP0OzI 2017-05-28 14:18:08 -04:00
nattthebear 7f2e06b0b5 clean things up and make gpgx fully (?) multi-instance correct 2017-05-28 13:46:08 -04:00
nattthebear 7d0330bb9e snes9x - cleanup usage of the IMonitor semantics. This makes memory domains slower. 2017-05-28 13:12:48 -04:00
nattthebear 6c2d4ff044 snes9x: add ISaveRammable and fix virtualsize 2017-05-28 12:54:22 -04:00
nattthebear 763ee5c424 Disable the hash-perf feature of __pthread_key_create. Since it chose a starting hash based off of stack address, it was nondeterministic. 2017-05-28 11:58:08 -04:00
nattthebear ffed0d2205 snes9x: memory domains 2017-05-28 10:32:21 -04:00
nattthebear 61aa4f5df3 Connect Snes9x controllers, syncsettings, and regular settings 2017-05-28 10:18:20 -04:00
adelikat 3a852707c4 C64 - expose tape data as a memory domain, because why not 2017-05-28 08:52:16 -05:00
nattthebear 7ea3755f13 rename gpgx.exe to gpgx.wbx and push some binaries 2017-05-28 07:33:55 -04:00
nattthebear 0cc1abd51b snes9x: savestates 2017-05-28 06:39:11 -04:00
alyosha-tas 807edebe6d A7800Hawk another round of commits 2017-05-27 20:40:13 -04:00
nattthebear ef8264a8b0 waterbox: Add special handling for imports in XorStates. Fix a few other instances where managed pointers were leaking out into XorStates 2017-05-27 20:38:28 -04:00
nattthebear 10d47d1ea8 waterbox: Refactor PeWrapper a bit to not parse the native section headers every time it needs them 2017-05-27 18:52:18 -04:00
nattthebear 76022f66f9 update to framework 4.6.2. Since Windows XP 64 was very rarely used, there's no loss in switching to this if we're going to 64 bit. Add `FrameworkZipWriter` based on the 4.5 framework's built in zip writer. It shaves a decent amount of time off savestate save time, but rolling our own off of DeflateStream would be even faster. 2017-05-27 18:15:15 -04:00
adelikat 3820a243fe c64 implements IInputpollable, not sure why it was commented out 2017-05-27 15:43:07 -05:00
nattthebear 37dc9908d0 Waterbox: Add XOR based savestates for GPGX64 2017-05-27 16:18:38 -04:00
adelikat 7f45b4880f c64 - another savestate fix 2017-05-27 14:44:45 -05:00
adelikat 39797513b2 c64 - add another variable to savestates 2017-05-27 14:13:51 -05:00
nattthebear 3a4b6601d9 move pewrapper into its own file 2017-05-27 14:55:21 -04:00
adelikat 73cdd0357d C64 - I think these are things that need to be in savestates 2017-05-27 13:42:03 -05:00
nattthebear b737959d11 snes9xHawk which is totally not a thing: connect audio 2017-05-27 14:32:12 -04:00
nattthebear 9bcd693910 snes9x: video output is now fully functional 2017-05-27 13:33:44 -04:00
adelikat 284ee1f9a2 Neshawk - UNIF_BMC_FK23C - I think these dipswitch variables are supposed to be MapperProps 2017-05-27 12:12:04 -05:00
adelikat be39513b9e C64 - show mapper info in rom annotation, if rom is a cart 2017-05-27 11:57:38 -05:00
nattthebear 2665510502 Add enough changes so that snes9x now boots. This includes stubs for a bunch of syscalls, a few mmglue changes, and C++ global constructor support 2017-05-27 12:29:05 -04:00
adelikat 5f1b8cdc09 SNES - fix frame 0 loadstating 2017-05-27 10:21:14 -05:00
adelikat 12a4ec1ac7 SNES - only register the trace logger on compatibility profile 2017-05-27 09:54:53 -05:00
adelikat 8de4e7bff9 add ui to switch to Atari7800Hawk, still not useable by humans, needs gamedb stuff 2017-05-27 08:56:25 -05:00
alyosha-tas a3a78c6a2e Fix Tagin Dragon 2017-05-26 18:24:21 -04:00
alyosha-tas 77c20a6776 Merge pull request #859 from alyosha-tas/master
A7800Hawk initial PR
2017-05-25 15:56:46 -04:00
alyosha-tas 827c5848dd Delete temp.txt 2017-05-25 15:38:51 -04:00
alyosha-tas 93c14ce2d1 Add files via upload 2017-05-25 15:32:38 -04:00
alyosha-tas 26ec802769 Sid Round 2
Still some noise in there but not as bad and the sharp cutoff in Gianna Sisters intro is fixed
2017-05-25 13:42:36 -04:00
alyosha-tas 1a7f8b0ff8 Fix #857 2017-05-25 12:53:11 -04:00
alyosha-tas 11176e29de Update Sid.cs
Fix a typo that was causing some scratching noise
2017-05-24 22:00:09 -04:00
alyosha-tas a1497045dd Add files via upload 2017-05-24 20:40:38 -04:00
alyosha-tas 7ce43e1438 Add files via upload 2017-05-24 20:40:02 -04:00
alyosha-tas a2ab02f9d9 Add files via upload 2017-05-24 19:37:44 -04:00
alyosha-tas f159220bef Create temp.txt 2017-05-24 19:37:21 -04:00
alyosha-tas b2eecd7bec Add files via upload 2017-05-24 19:36:34 -04:00
alyosha-tas 3a020a1c40 Create Readme.txt 2017-05-24 19:35:39 -04:00
alyosha-tas 2d5c4ce893 C64: Filtering
First Draft, sounds better but needs peeking effect
2017-05-24 14:45:07 -04:00
alyosha-tas 86629319c4 C64: Start SID Filtering
Set up infrastructure
Still a lot to do.
2017-05-22 16:44:27 -04:00
alyosha-tas e2d76149d4 Update BizHawk.Emulation.Cores.csproj 2017-05-22 16:42:56 -04:00
alyosha-tas 782ca64f73 Add FFT source to C64
Thanks to jdpurcell for the code
2017-05-22 16:40:13 -04:00
alyosha-tas e1cfc28562 Update MMC3 to remove RewireNametable_TLSROM 2017-05-22 10:51:40 -04:00
nattthebear 7739b9dc80 rough in some snes9x stuff. not working yet 2017-05-21 17:43:43 -04:00
nattthebear 1fe77d7f32 gpgx: fix video size after loading a frame 0 savestate. misc cleanup 2017-05-21 09:27:29 -04:00
nattthebear 10cfab4710 Waterbox savestate changes - genesis should be mostly working now (?) 2017-05-20 21:09:29 -04:00
nattthebear b1ff4fbff8 More waterbox savestate stuff 2017-05-20 20:55:55 -04:00
nattthebear fa24f5fc9d GPGX64 works with the new waterbox, or would if I pushed the binaries. Savestates are hosed; TBD 2017-05-20 18:50:01 -04:00
nattthebear a325969963 Work more on waterbox and convert GPGX64 to use the new PERunner. Doesn't work yet. 2017-05-20 17:18:31 -04:00
nattthebear 6053cd6e35 stuff 2017-05-20 12:24:15 -04:00
nattthebear 5c8efb51ba Add some Import related stuff to PeRunner. Build BizExvoker which will be used to import managed libraries as dependencies to PEs 2017-05-20 09:46:45 -04:00
nattthebear 3f8a89d171 waterbox: progress on a PERunner to load everyone's third favourite executable format 2017-05-19 21:21:50 -04:00
alyosha-tas 05bf7e46d4 Fix TLSROM mapper
Fix #848
2017-05-19 17:22:39 -04:00
nattthebear 8986ddb54b some waterbox cleanup+reorg 2017-05-18 18:44:34 -04:00
alyosha-tas 0efdd2405c Update BizHawk.Emulation.Cores.csproj 2017-05-18 16:19:53 -04:00
alyosha-tas 86cfa69b98 C64: Add Mapper 0008 2017-05-18 16:18:49 -04:00
alyosha-tas 1821f631fe Update Sid.Registers.cs 2017-05-16 19:59:07 -04:00
alyosha-tas c1c80687c6 Update Sid.cs 2017-05-16 19:58:06 -04:00
adelikat 001091f9a1 C64 - wire up the trace logger, to the 6502 parts of the 6510 at least. THere might be more things to wire up 2017-05-16 18:40:17 -05:00