Commit Graph

1222 Commits

Author SHA1 Message Date
feos 63e7a07e0d debugger: return our own string format for genesis. 2016-02-21 16:04:39 +03:00
feos 0c32b48f29 debugger:
- don't post pc and raw bytes to genesis disasm string
- make some fonts monospace
- pad reg values properly
- give enough space for big reg names
2016-02-21 15:19:56 +03:00
nattthebear 1c4c5fb4a3 Rough in some code for BizInvoke in mono 2016-02-20 11:54:44 -05:00
adelikat f59038fb90 GPGX - disassembler support 2016-02-20 09:35:34 -05:00
nattthebear e903273474 add "M68K BUS" and "S68K BUS" domains to gpgx core 2016-02-20 08:35:56 -05:00
nattthebear 96fc7c9ec1 Add experimental interop library to quicknes. Still needs work... 2016-02-17 20:18:01 -05:00
adelikat 180c9d8259 QuickNES.ITraceable - set dependentupon property 2016-02-16 19:55:43 -05:00
pjgat09 194905763a Atari 2600: Double and quad size players are now correctly delayed an extra pixel. 2016-02-16 15:46:05 -05:00
pjgat09 b8ac99992e M6502: Added an R to the State output to indicate when the RDY signal is false. 2016-02-13 17:15:14 -05:00
pjgat09 a3ef769407 Atari 2600: Use the RDY flag to halt the CPU instead of a loop in the TIA. 2016-02-13 17:11:07 -05:00
adelikat d4f2eae8eb Merge pull request #567 from Isotarge/patch-1
Clean up code that applies N64 core settings
2016-02-10 18:40:38 -05:00
zeromus 89a4381d9d add GB layer toggles 2016-02-08 02:18:24 -06:00
nattthebear 86a8c1dfd4 Slight changes to update mgba to 0.4.0 2016-02-07 12:51:00 -05:00
adelikat 5ee06325bc QuickNes - trace logger - make logging pretty and more informative 2016-02-05 21:28:16 -05:00
adelikat c9ddf41e9d NesHawk - support the soft reset aspect to UNIF_BMC-42in1ResetSwitch 2016-02-05 13:43:22 -05:00
Isaac Miell aaba31a984 Clean up code that applies N64 core settings
Multiple handles to the core config section were being opened in some cases, this commit squishes the extra calls to m64pConfigOpenSection
2016-02-05 21:04:35 +10:30
zeromus 2fa6b26225 fix #563 [GBA] [mGBA] Combined WRAM not working 2016-02-01 17:38:25 -06:00
nattthebear 6f8bcc2be3 trace for quicknes 2016-01-30 13:47:14 -05:00
zeromus e855cb39cd psx - add "determine lag from GPU frames" option 2016-01-28 13:53:22 -06:00
scrimpeh e4a1a517cd IInputPollable - Now with tabs instead of spaces. 2016-01-26 11:46:52 +01:00
scrimpeh ef1bc65ce6 IInputPollable - Make IsLagFrame settable 2016-01-26 11:34:42 +01:00
zeromus c0421965f1 psx - support memory callbacks 2016-01-21 21:47:16 -06:00
zeromus 3844bf3c12 NSF player: limit track number to legal range and print current track number to console 2015-12-31 12:52:09 -06:00
zeromus 91d070094d 6502 cpu core: make JAM/KIL actually do something like the right thing 2015-12-31 11:43:38 -06:00
adelikat 538f0160d2 Z80 - don't assume FetchMemory exists 2015-12-20 11:22:24 -05:00
feos c5526a1169 Fix #134 - Option to turn off "savestate every frame" for bsnes
Warning text: "Guarantee deterministic emulation by savestating every frame. Don't TAS without it! Only ~75% of runs sync without it, but speed boost is ~30%."
2015-12-20 11:58:11 +03:00
zeromus 802fb54fad gpgx - support up to 32MB roms (fix #543 probably) 2015-12-08 19:49:31 -06:00
Hathor86 bae4d53cbf merge remote master 2015-11-20 13:14:38 +01:00
zeromus 8d955a8703 fix snes gfx debugger scanline CB 2015-11-15 18:04:42 -06:00
zeromus 0ff2a2eb49 fix crashy bugs in snes gfx debugger 2015-11-15 18:02:20 -06:00
Hathor86 c7dcb42b94 Merge from maser@TASVideos 2015-11-15 11:27:00 +01:00
zeromus 03451df188 shut up warning noise 2015-11-15 01:11:26 -06:00
zeromus 892a3fbf76 some prepwork for 3dstuff, but it will be a lot of work for a really rainy day 2015-11-08 22:59:57 -06:00
zeromus 7702ae5f3c work on keyboard input, but hasnt been tested yet. also reorg the core a bit 2015-11-08 22:05:48 -06:00
zeromus 53fcc09c08 various bugfixes to system/save pathing and support CAN_DUPE, to stabilize the gambatte and neopop cores 2015-11-08 19:18:08 -06:00
Hathor86 cc2c888870 Merge remote-tracking branch 'refs/remotes/TASVideos/master'
Conflicts:
	BizHawk.Client.EmuHawk/MainForm.Designer.cs
	BizHawk.Client.EmuHawk/MainForm.cs
	BizHawk.Client.EmuHawk/tools/CDL.Designer.cs
	BizHawk.Client.EmuHawk/tools/CDL.cs
	BizHawk.Client.EmuHawk/tools/CDL.resx
	BizHawk.Common/InstanceDll.cs
	BizHawk.Emulation.Common/CodeDataLog.cs
2015-11-08 22:41:51 +01:00
zeromus ecee3365cc add retro log interface 2015-11-08 04:57:28 -06:00
zeromus 0a412f779e setup some stylus control 2015-11-08 03:10:09 -06:00
zeromus b745d5776a tidy libretro core info and use recommended extensions 2015-11-07 19:59:10 -06:00
zeromus 70b7098cb8 fix rebooting of libretro cores, add CPU detection win32 hacks, add retro perf interface 2015-11-07 13:05:40 -06:00
zeromus 5c16f8b107 fix some assorted bugs, and experiments with handling more environment calls 2015-11-07 02:29:04 -06:00
zeromus 7651f418fe usably functional libretro player 2015-11-07 00:14:59 -06:00
zeromus c68fdc511b CDL - fix snes games with no cartram 2015-11-03 23:59:42 -06:00
zeromus f3626b9605 snes CDL 2015-11-03 23:45:57 -06:00
Hathor86 f70a2c8c6c Merge from TASVideo 2015-11-01 22:01:19 +01:00
zeromus 8497c25414 CDL - finish SMS memory maps, mostly 2015-11-01 10:44:36 -06:00
zeromus 642f965685 CDL - preliminary SMS support (only one mapper) 2015-10-30 00:00:57 -05:00
zeromus 70e0954f28 CDL - major refactor complete. muuuuch better. 2015-10-28 03:51:53 -05:00
zeromus 65c2387b0a rename file 2015-10-27 20:20:08 -05:00
zeromus 35b6d8c1d6 CDL - support GPGX. still need to make enable toggle, to win back speed 2015-10-27 16:31:43 -05:00
zeromus e8d307c33a CDL - add consistency check to GB, fix probably bugs in varying cartram sizes, change GB memdomain from "Cart RAM" to "CartRAM" (hope this doesnt cause a problem) 2015-10-26 21:42:48 -05:00
zeromus e7d62296e8 CDL - move docs to wiki 2015-10-26 21:41:21 -05:00
zeromus 4bae60f52e PCE - remove some console log noise 2015-10-26 19:27:01 -05:00
zeromus fbe010a18d CDL reorg 2015-10-26 19:24:20 -05:00
zeromus 10bbf6e9d0 implement GB CDL 2015-10-26 19:16:38 -05:00
zeromus bef877365c make CDL generic, and prep for GB CDL 2015-10-26 19:15:21 -05:00
zeromus 817f4360d3 bsnes is a dll once more. this is experimental--it may not work well, so I need to gather data. But I think it might work fine. 2015-10-24 03:06:47 -05:00
zeromus baaa1c3ec2 use proper SNES PAR 2015-10-21 19:38:40 -05:00
zeromus 195197fb70 snes gfx debugger: fix crashes and malfunction in 16x16 tilemaps 2015-10-15 23:12:20 -05:00
zeromus 8840be027c Revert "un-Revert "neshawk - change ppu poweron process (fixes time lord, breaks ? ? ?)"""
This reverts commit a53200d98e.
2015-10-12 20:32:06 -05:00
adelikat d8dbaf82bc Octoshock - re-add IInputPollable and add a not implemnted InputCallbacks 2015-10-12 18:53:57 -04:00
zeromus a53200d98e un-Revert "neshawk - change ppu poweron process (fixes time lord, breaks ? ? ?)""
This reverts commit a31492a57f.
2015-10-11 21:30:44 -05:00
zeromus 4b8c7d77ac merge PR #503 from adituv - Movies: Reflection-based dispatching; PJM/PXM imports 2015-10-11 21:27:44 -05:00
zeromus a92cdf4730 Merge remote-tracking branch 'remotes/adituv-bizhawk/MovieReflection'
Conflicts:
	BizHawk.Emulation.Cores/Consoles/Sony/PSX/Octoshock.cs
2015-10-11 21:18:53 -05:00
adelikat c57519c54f C64 - add a c64 menu with a settings menu and dialog 2015-10-10 12:20:59 -04:00
adelikat 3ca25ccb69 Merge pull request #506 from Kabuto/master
C64 core: tape loading added, lots of bugfixes and improvements
2015-10-10 11:11:59 -04:00
adelikat 443862effd mgba - version info and url 2015-10-08 20:36:20 -04:00
feos daed8bb3cf let mGBA core go. 2015-10-06 21:55:57 +03:00
zeromus c9838d668a psx - hook up new controller configuration, to support 0-2 pads and 0-2 memcards. Not tested very well yet. no multitap this release. 2015-10-03 17:27:52 -05:00
zeromus e6ea96771b fix crashes removing lua callbacks on some cores 2015-10-01 01:16:34 -05:00
Kabuto f09634c43e Tape didn't sync properly -> fixed 2015-09-29 21:36:15 +02:00
zeromus 3c0e46b5b2 mgba - add "Combined WRAM" memory domain. fixes #507 2015-09-28 23:54:44 -05:00
Kabuto 004c8294fb c64 core uses ISettable now and supports 2 more video standards 2015-09-28 23:52:23 +02:00
Kabuto f7c15bfd0f Fixed indentation and TODOs 2015-09-28 20:53:19 +02:00
Kabuto 1e9564a337 C64 core: tape loading added, lots of bugfixes and improvements 2015-09-28 01:30:58 +02:00
scrimpeh 69d0d813eb NEShawk - Mapper 17, small adjustments 2015-09-27 14:42:32 +02:00
scrimpeh d8c49a7d6d NEShawk - Mapper 17 (FFE copier hack) 2015-09-27 14:31:50 +02:00
scrimpeh 86b1ab5282 NEShawk - Mapper197 2015-09-26 15:33:56 +02:00
scrimpeh 62ba39b633 NES - Mapper 90 - Implement CHR Latch Logic, makes Punch-Out (Unl.) and various others playable. 2015-09-24 21:06:11 +02:00
zeromus 1e67943b99 snes - fix more bugs in interlaced handling 2015-09-23 20:48:07 -05:00
zeromus f42a585fee snes - handle interlaced modes differently 2015-09-23 20:28:46 -05:00
zeromus a31492a57f Revert "neshawk - change ppu poweron process (fixes time lord, breaks ? ? ?)"
This reverts commit d012dd831f.

We'll do this after the next release, along with some other major timing stuff.
2015-09-22 00:33:23 -05:00
Iris Ward 3f899b60c9 Formatting rules. Bleh 2015-09-22 01:02:49 +01:00
Iris Ward bb05bb57a8 Implement PJM format input
Created a prototype input reader for binary-format PJMs. Also exposed
controller definition creation as a static method on Octoshock as a
convenient way to define the controller setup.
2015-09-21 22:33:29 +01:00
zeromus d012dd831f neshawk - change ppu poweron process (fixes time lord, breaks ? ? ?) 2015-09-20 20:49:04 -05:00
zeromus 6f049c2ab8 discsys/psx - dont crash when reading absurdly negative LBAs 2015-09-17 18:18:06 -05:00
zeromus de85a6fdef gpgx - handle virtualwidth/virtualheight more modernly and add option to pad screen out to prevent window resizes 2015-09-17 16:49:30 -05:00
zeromus ef5bfc49a7 gambatte - add LY to trace log 2015-09-17 14:10:31 -05:00
zeromus cf1c53f3fb fix quicknes lua rendering being offset incorrectly sometimes. fixes #498 2015-09-16 14:02:45 -05:00
zeromus 9df7a4d31b psx - add option (defaults to disabled) to use mednafen's error correction 2015-09-13 19:17:17 -05:00
zeromus ee0992158d neshawk&quicknes: properly support using 512 byte palette files deemph entries instead of just ignoring them 2015-09-13 14:09:57 -05:00
adelikat 43f86b5698 Cleanup up previous mapper 119 stuff 2015-09-07 22:42:08 -04:00
adelikat 44d7eeda0b NESHawk - support some junk 119 roms 2015-09-07 22:01:11 -04:00
adelikat ae3511bcf9 NESHawk - support Dragon Quest III 2015-09-07 20:26:03 -04:00
zeromus 1ced59c21e neshawk: fix bottom-left-corner in dw4. I tried to fix this in the least blecky way possible, but it wasnt the smallest possible change. Smallest possible change would be simply to add a PPUOFF check around the wacky code. 2015-09-06 12:02:22 -05:00
adelikat 46d847875d NESHawk - implement board UNIF_BMC_Supervision16in1 2015-08-30 09:58:49 -04:00
adelikat 724c4b748b NESHawk - implement mapper 53 (multicart junk) 2015-08-30 09:41:41 -04:00
adelikat f46eb21c93 Remove hack that attempted to support mapper 219 badly, better to not support it 2015-08-29 13:02:25 -04:00
adelikat 3f847b7b6f Map Mapper 255 to 225 in accordance with http://problemkaputt.de/everynes.htm
Also, remove documentation and replace with wiki link
2015-08-28 22:23:48 -04:00
adelikat defdfa6e2e NESHawk - fix mapper 164 2015-08-25 20:11:32 -04:00