Commit Graph

4153 Commits

Author SHA1 Message Date
adelikat 0530547f34 NESHawk - CNROM - support ROMS that use MAPPER185 as the header designation and are not in bootgod (specifically Sansuu 1,2,3), and prevent Bird Week from crashing. In all these cases the games still don't work, but at least they don't crash 2013-02-19 02:52:32 +00:00
adelikat 2c4fcd0cb3 NEShawk - Fix savestate loading on mappers 115 and 248 2013-02-19 01:58:13 +00:00
adelikat 9f376fbf54 Progress on the state visualizer I was working on about 2 months ago, checking it in since it is collecting dust on my computer, feature is hidden for now 2013-02-18 01:22:41 +00:00
zeromus e88fb73706 nes-initial values for mmc3 registers.. not clear on whether theyre real or not, but folks seem to be depending on them, and fceux does it 2013-02-11 09:09:37 +00:00
zeromus 501c68bb9f nes-make memoryRand track fceux latest 2013-02-11 09:08:54 +00:00
zeromus 9cf0a3f30f snes-add gui option for ring buffer mode. its unclear whether it speeds things up, but its possible that it might, and it was a lot of work, so here it is as a user option. 2013-01-18 05:06:26 +00:00
zeromus 11aef10c2e snes-dont churn through memory so fast when loadstating/rewinding. i think its fragmenting the OS heap pretty badly because it kept reallocating shared memory blocks 2013-01-18 04:46:17 +00:00
zeromus fc66bbb594 fix calculation of movie lengths for pal games 2013-01-14 08:13:34 +00:00
zeromus c8d62d84ef makerelease.bat excludes some junky files 2013-01-14 07:29:06 +00:00
zeromus 1b33d1dc9d snes-fix bug where you cant load games lacking save ram 2013-01-14 07:22:36 +00:00
goyuken e911a17a4e nes: vrc6: clean up some comments of left over crud. no actual changes 2013-01-11 19:49:32 +00:00
pasky1382 ae9b791844 Added contra force (NES) collision box viewer. 2013-01-10 17:27:46 +00:00
goyuken a0ea09a226 nes: mapper 117: some sort of vrc7 clone. fixes "Crayon Shin-Chan" (not that one, the other one) 2013-01-09 23:22:40 +00:00
zeromus 66077951c4 snes-fix timing calculations in aviout and movieplay dialog 2013-01-09 23:03:46 +00:00
goyuken 1666febbee NES: savestates now function properly for "SUNSOFT-5B" board, only affects Gimmick (J)? 2013-01-09 16:42:00 +00:00
zeromus b1385b1010 try some things which are supposed to make assembly resolving more robust 2013-01-02 20:11:27 +00:00
zeromus 06000f339b do weird thing that makes errors stop happening after r4249 2013-01-02 18:52:11 +00:00
goyuken 8cd1683554 mainform: disable the hack that loads GB games into dual gameboy. the core seems to work well enough that the next step is to actually hook up how to load two roms at once 2013-01-02 00:34:14 +00:00
goyuken 2a7fec2dd6 version check now successfully works against some older revisions. (in particular, i tried it against 1.0.4a release) 2013-01-01 23:10:47 +00:00
adelikat 6256c1dcd0 Check in the start of a Savestate visualizer feature for TAStudio, just an object right now, not hooked up and not complete 2013-01-01 19:21:36 +00:00
adelikat 09da012d94 Path Manager - change MakeAbsolutePath to take a default system parameter rather than requiring a useless empty parameter, and change all references to it accordingly 2012-12-30 17:52:40 +00:00
goyuken 926cf64fe7 dual GB: tweak frame timing. dual GB frame timing closely resembles that of lsnes-gambatte; with more than one console, there's no point trying to precisely sync to the v-timing of just one of them. 2012-12-30 17:38:44 +00:00
goyuken 4e2cc88c9d fix problem i caused by deleting usage of MakeAbsolutePath() in firmware names 2012-12-30 17:33:33 +00:00
goyuken 87a36128e3 dual gb: fix edge case frame boundary timing thingy 2012-12-29 18:55:10 +00:00
goyuken b5de78bdde gb framerate should be exactly 262144 / 4389... i think, anyway 2012-12-29 18:35:45 +00:00
goyuken 8715f2bb2a dual gb: memorydomains 2012-12-29 18:06:39 +00:00
goyuken 1cdc51f789 dual gameboy: sound 2012-12-29 17:11:19 +00:00
goyuken f53f9224b6 introduce hack that allows dual gameboy to accept input properly. tetris seems to function with link features working 2012-12-29 16:00:52 +00:00
goyuken 166110c609 gambatte: more linkcable stuff. input isn't working, haven't figured out why yet. note: at the moment, any attempt to load a GB\GBC rom will bring up the dual core. 2012-12-29 15:48:30 +00:00
goyuken 689a5fac6e reverse merge 4237 as it breaks compilation 2012-12-29 14:41:51 +00:00
brandman211 83ec09c960 Added GB(C/A) and A2800 framerates to GetSeconds, fixing the related movie lengths in the PlayMovie dialog. Assigned A7800 to and Coleco to use A2800's NTSC framerate. No clue about PAL for anything. 2012-12-29 09:55:37 +00:00
adelikat 0c7aca52cd Add Dual GB to Controller config 2012-12-29 02:53:03 +00:00
goyuken 2a7ea6bfb0 libsnes: add comments to snes_input_state() explaining the parameters as i understand them. note that we only actually have 2 controllers at the moment, not 4. 2012-12-29 02:43:00 +00:00
adelikat c01919a376 Mutliclient hookups for dual gb core 2012-12-29 02:30:31 +00:00
goyuken ab8af9f73e remove some unused junk from last commit 2012-12-29 02:07:01 +00:00
goyuken 63f9752ea2 rough in some stuff for game boy link cable recording. none of it is finished yet 2012-12-29 01:25:06 +00:00
adelikat cc73cdb6f9 oops, Atari 7800 movie recording is NOT beta status 2012-12-28 03:40:08 +00:00
goyuken 714292c77c gambatte: change memory domain check to mod instead of and (because domains can be not power of 2 sizes) 2012-12-27 22:50:34 +00:00
adelikat 3bb975752b Path Config - filename select for Atari 7800 bios files 2012-12-27 22:47:58 +00:00
adelikat 9c945a175e Atari 7800 - don't require all 3 bios files to run. But do nag them that they are missing them. 2012-12-27 22:24:42 +00:00
adelikat 06bd1b979a GB - mask peek and poke memory functions, fixes potential exceptions when calling on bogus addresses for that domain 2012-12-27 18:48:12 +00:00
zeromus 2988217d77 snes-fix SGB core which had got a little broken while trying to setup memory domains 2012-12-27 18:47:15 +00:00
zeromus f3f6b72f5a fix bug in loading roms with no extension 2012-12-27 18:41:46 +00:00
adelikat fb14e1df1c Messages - oops, use the Multitrack position settings for multitrack instead of fps, also set better defaults for multi-track message positioning (to not clash with other defaults) 2012-12-27 18:33:41 +00:00
adelikat 99221b51cc Tiny speed up on Frame counter display when a movie is in playback/finished modes by using string builder 2012-12-27 18:23:07 +00:00
zeromus 213f12b5a2 snes-actually turn on that thing i did last night, to see if anyone thinks it improves performance 2012-12-27 18:11:44 +00:00
brandman211 c01be0cbad Removed "Coleco" from Intellivision BIOS information. 2012-12-27 16:41:43 +00:00
zeromus 9a778a55fe snes-add a bunch of complicated libsnes communication code. not sure whether it helps. need to gather data. 2012-12-27 07:59:19 +00:00
adelikat e305c6faf9 Path Config - change "Tools" to "Global" as that more precisely describes the options in this tab, also move it first in the list 2012-12-26 22:40:32 +00:00
zeromus 8a74e08dfa snes-fix savestate bug in performance core 2012-12-26 22:27:26 +00:00