alyosha-tas
7fa2ada249
Merge pull request #654 from alyosha-tas/master
...
Fix typo
2016-06-28 19:58:27 -04:00
alyosha-tas
f846dc5172
Update NES.Core.cs
2016-06-28 19:56:44 -04:00
hegyak
836492a73d
Fix Bug 621. This should correctly boot all the HVC-SNROM Board ROMs now.
2016-06-27 07:41:51 -07:00
alyosha-tas
43b6d0f36e
Fix apu open bus reads
...
passes:
cpu_exec_space/test_cpu_exec_space_apu
2016-06-26 16:16:22 -04:00
alyosha-tas
be5e649584
set vblank flag properly at poweron
...
fixes Time Lord
2016-06-25 10:38:42 -04:00
alyosha-tas
d9456b0167
Consistency Check
...
So far so good
2016-06-21 17:33:00 -04:00
alyosha-tas
27c4bac062
ppu open bus emulation
...
ppu_open_bus - passes
cpu_dummy_writes_ppumem - passes
2016-06-21 17:14:46 -04:00
alyosha-tas
ec27890aba
Improve DMC DMA timing wtih RDY
...
passes dpcmletterbox
Far more accurate but still needs to interact correctly with OAM DMA
2016-06-21 09:20:52 -04:00
alyosha-tas
bc17e6519c
Fix a bug in OAM regs
...
passes oam_stress
2016-06-18 12:07:53 -04:00
alyosha-tas
618deafe12
Delete Execute.cs
2016-06-16 08:44:21 -04:00
alyosha-tas
47b44154a7
small updates
...
passes dmc basics
clean up execute
2016-06-16 08:43:28 -04:00
alyosha-tas
24bbaa19bd
Merge pull request #643 from alyosha-tas/master
...
NesHawk and 6502 bug Fixes
2016-06-15 22:44:27 -04:00
alyosha-tas
8dca88b779
obj overflow timing
...
now passes all 5 of blargg's sprtie overflow tests
2016-06-13 08:22:14 -04:00
alyosha-tas
ec1be59d4e
Fix sprite evaluation and $2004 reads
...
Fixes Micro Machines
Passes sprite overflow test #4
2016-06-12 21:16:31 -04:00
zeromus
55bd219470
fix copypaste bug in GB CDL for some games with large cartram
2016-05-29 13:02:00 -05:00
alyosha-tas
3625bdaf9d
Merge pull request #1 from TASVideos/master
...
sync up to test
2016-05-16 06:55:49 -04:00
alyosha-tas
b8e5177d00
Fixing PAL timing bug
...
Fixes Little Ninja Bros and Corvette ZR1 Challenge
Still needs investigation as seqeunce is 3,3,3,4,3 when it should be 3,3,3,3,4 but need a new test case.
Also added a note about DMA timing that needs to be investigated next.
2016-05-05 12:04:51 -04:00
alyosha-tas
ffa42b4a50
Fixes shaking in Little Ninja Bros (E)
2016-05-01 15:11:05 -04:00
zeromus
c4398e8ac3
support CDL (for 0th system) in GB link
2016-04-23 04:42:17 -05:00
zeromus
75173f2596
add sram memdomain to mgba
2016-04-18 21:46:27 -05:00
zeromus
41dd8741d5
dang it, do a better job adding sram memdomain to vbanext
2016-04-18 21:46:16 -05:00
zeromus
5ed2e46982
add SRAM memdomain to vbanext
2016-04-18 20:44:30 -05:00
nattthebear
111648cf98
Break a bunch of memory domain stuff with pointless refactoring
2016-04-13 19:50:06 -04:00
zeromus
71e32bc3d9
fix GB trace logger
2016-04-13 16:09:22 -05:00
zeromus
0cac65c184
use gambatte window option in emuhawk
2016-04-12 03:02:11 -05:00
nattthebear
6e3fa4661e
neshawk: mapper 011: fix mirroring on some boards
2016-04-08 23:23:03 -04:00
nattthebear
ef544cd9ab
vrc2: only support V\H miorring. Allegedly fixes wai wai world issue
2016-04-05 17:39:10 -04:00
nattthebear
ec787d049d
NESHawk: support SNES controllers
2016-04-05 17:16:27 -04:00
zeromus
776e696e09
mgba - fix bug where hard reset caused memorydomains to get permanently wrecked
2016-03-27 16:35:34 -05:00
zeromus
ebad5a8137
remove console spew from snes core
2016-03-27 00:41:05 -05:00
nattthebear
f98461772b
Nes vrc6: code cleanup, eliminate no longer used parameter. no change in emulation
2016-03-24 23:14:47 -04:00
nattthebear
eca28a566e
COmments
2016-03-17 17:20:38 -04:00
nattthebear
8d3e10b56e
Support UNIF DripGame http://www.qmtpro.com/~nes/drip/ . Everything works except the nametable viewer (which does not account for the exattributes)
2016-03-16 19:56:26 -04:00
nattthebear
3bc6fe1b04
Add the elf stuff back to solution (doesn't do anything, don't use, ugly and embarassing, etc). Switch gpgx to use bizinvoker and slash a few hacks there. Bizinvoker - add support for forwarded attributes in Compatibility mode ([Out], [In]), and support enum, ref enum, and enum[]. Misc cleanup.
2016-03-10 22:00:52 -05:00
adelikat
5cd11d0bb4
Move Sound component objects from Emulation.Common to Emulation.Cores so they live in the same assembly as the calling cores
2016-03-04 08:37:09 -05:00
nattthebear
970fb54ca5
gambatte: some stuff for 64 bit builds, both msvc and mingw
2016-02-29 22:02:47 -05:00
nattthebear
eb2ec58b1b
Rough in some stuff for better oninputpoll in snes. Not hooked up in looah yet. The idea is that oninputpoll will get called with a core-specific int that signifies what happened.
...
For snes, we're looking at:
0 = latch goes low
1 = latch goes high
2 = left port strobed
3 = right port strobed
2016-02-29 21:22:30 -05:00
adelikat
f1f45afd83
Remove CoreComm link cable properties and turn it into an ILInkable service instead
2016-02-28 13:52:17 -05:00
adelikat
0fb0e6a11c
Trace header for GB
2016-02-28 09:48:51 -05:00
adelikat
2975d699ef
Traceer - header for NesHawk and PCE
2016-02-28 08:28:00 -05:00
adelikat
d477bc1fb6
nice Trace header for SMS, and Coleco
2016-02-28 08:07:02 -05:00
feos
f590ed9e19
tracer: gpgx and qn header formats, include cpu name.
2016-02-27 20:05:58 +03:00
adelikat
f5e679fa0d
Refactor ITraceable to work on TraceInfo objects that separate Disassembly and Register information. Make Tracelogger two columns.
2016-02-21 17:34:42 -05:00
nattthebear
01dc05375d
mgba - more state changes. WIP
2016-02-21 16:14:43 -05:00
nattthebear
f66c625b8b
Revert "Issue 441 - mgba - store saveram in savestates. No compatibility is kept with existing savestates"
...
This reverts commit a1f3b3d735
.
2016-02-21 15:37:39 -05:00
feos
dfb0cf37d8
debugger: return address in hex when copying.
...
quicknes: uppercase numbers, since its mnemonics are uppercase too.
2016-02-21 18:45:09 +03:00
nattthebear
a1f3b3d735
Issue 441 - mgba - store saveram in savestates. No compatibility is kept with existing savestates
2016-02-21 10:11:38 -05:00
nattthebear
88467d2fbf
mgba layer toggle
2016-02-21 08:54:00 -05:00
nattthebear
1c4c5fb4a3
Rough in some code for BizInvoke in mono
2016-02-20 11:54:44 -05:00
nattthebear
96fc7c9ec1
Add experimental interop library to quicknes. Still needs work...
2016-02-17 20:18:01 -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
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
3844bf3c12
NSF player: limit track number to legal range and print current track number to console
2015-12-31 12:52:09 -06: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
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
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
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
70e0954f28
CDL - major refactor complete. muuuuch better.
2015-10-28 03:51:53 -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
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
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
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
3c0e46b5b2
mgba - add "Combined WRAM" memory domain. fixes #507
2015-09-28 23:54:44 -05: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
zeromus
d012dd831f
neshawk - change ppu poweron process (fixes time lord, breaks ? ? ?)
2015-09-20 20:49:04 -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
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
adelikat
858834ae94
NESHawk - mapper 91 - set mirroring based on cart info, fixes all mapper 91 games that need vertical mirroring
2015-08-25 17:07:43 -04:00
adelikat
45dfee6605
add MAPPER119 designation to TQROM
2015-08-25 17:07:42 -04:00
nattthebear
56ec186b3f
For iNES v2, attempt to detect pal/ntsc region from header
2015-08-25 16:19:50 -04:00
adelikat
ba8860b1c5
NESHawk - fix mapper 60, including dipswitches
2015-08-24 22:49:57 -04:00
adelikat
254263c1df
For QuickNES to bail out on Pro Action Replay (E) (REVA), since it can't do PAL
2015-08-24 21:24:59 -04:00
adelikat
4723ec8acc
NesHawk - MILLIONS OF MOAR GAMEZ!!!
2015-08-23 22:36:15 -04:00
adelikat
2e6ba68327
NesHawk - TEN MILLION IN ONE!!!111
2015-08-23 22:26:10 -04:00
adelikat
9846b3a050
NESHawk - implement board UNIF_BMC-D1038
2015-08-23 17:05:00 -04:00
adelikat
535a307e27
NESHawk - implement board UNIF_BMC-8157
2015-08-23 16:20:12 -04:00
adelikat
af0219655e
NESHawk - implement board UNIF_BMC-BS-5, note: this board uses dipswitches. These were implemented via the "Advanced properties" scheme, rather than the FCEUX way of incrementing the value on reset
2015-08-23 15:17:33 -04:00
adelikat
988168b0bc
NESHawk - finishing up mapper 6
2015-08-23 01:05:30 -04:00
adelikat
0e94191b97
NesHawk - mapper 6 - fix vram and mirroring logic
2015-08-22 23:19:55 -04:00
adelikat
0efd72c409
NEShawk - start mapper 6
2015-08-22 22:22:58 -04:00
adelikat
ad5de7e0af
NESHawk - support UNIF_UNL-TC-U01-1.5M (same as mapper 147)
2015-08-22 17:10:24 -04:00
adelikat
9f59219a39
NESHawk - support UNIF_UNL-SA-72007 (same thing as Mapper 145)
2015-08-22 17:06:50 -04:00
adelikat
631249f08a
NESHawk - add minimal support for board UNIF_UNL-CC-21
2015-08-22 16:58:09 -04:00
adelikat
cb7f49d94c
NESHawk - Implement board UNIF_UNL-CC-21
2015-08-22 16:34:57 -04:00
adelikat
4b364df044
NESHawk - implement board UNIF_UNL-AX5705
2015-08-22 16:03:12 -04:00
adelikat
01226e3d90
NesHawk - implement board UNIF_BMC-GS-2004
2015-08-22 15:21:01 -04:00
adelikat
939a86aaf6
NESHawk - implement board UNIF_BMC-GS-2004
2015-08-22 14:52:21 -04:00
adelikat
43e6418dac
NESHawk - implement board UNIF_BMC-190in1
2015-08-22 11:35:45 -04:00
adelikat
ce1ec1e766
NesHawk - implement board UNIF_BMC-A65AS
2015-08-22 11:17:11 -04:00
adelikat
2cb64fafb8
Mapper 216 - supported enough for Magic Jewelry 2 to work
2015-08-22 09:53:39 -04:00
adelikat
1e454a46fe
NesHawk - implement mapper 214
2015-08-21 23:23:33 -04:00
adelikat
1916ba0042
NesHawk - Mapper 204 implemented
2015-08-21 22:58:18 -04:00
adelikat
f72875b584
NEShawk - implement mapper 202
2015-08-21 21:34:48 -04:00
adelikat
0c8f46427d
NesHawk - Implement mapper 147
2015-08-19 21:31:29 -04:00
adelikat
9054f56f52
NesHawk - implement mapper 136
2015-08-19 20:17:59 -04:00
adelikat
2d8d51c951
Moving some unif board files around
2015-08-18 21:13:57 -04:00
adelikat
f044790202
NESHawk - add unf board UNIF_DREAMTECH01, (Korean Igo (Unl))
2015-08-18 21:02:28 -04:00
adelikat
dd973d03fc
NESHawk - support UNIF_BMC-SuperHIK8in1 unf board (same as mapper 45)
2015-08-18 20:41:21 -04:00
adelikat
ad601227bb
NESHawk - support UNIF_BMC-42in1ResetSwitch
2015-08-18 19:15:49 -04:00
zeromus
e9394ceb88
change unif vram inference logic
2015-08-18 16:37:34 -05:00
zeromus
b7ed34db1c
re-fix ta0 0f 007 n0w that it l0ads differently
2015-08-17 16:30:58 -05:00
zeromus
b41c223464
fix unif loading of mapper names with junk in field beyond end of null termination. also made it utf-8 while i'm in there.
2015-08-17 16:30:35 -05:00
adelikat
399a8b5166
NESHawk - add support for Tao of 007, The by Quietust (PD) [U][a2].unf
2015-08-17 16:55:40 -04:00
adelikat
1a42b8d6fc
Revert "Mapper 132 - change some Nintendulator logic to FCEUX logic, and makes Qi Wang - Chinese Chess (Ch) [p1][!] playable. Couldn't find any other mapper 132 games, so I don't know if this breaks any existing ones"
...
This reverts commit 2e49ae88d3
.
2015-08-16 19:21:14 -04:00
adelikat
2e49ae88d3
Mapper 132 - change some Nintendulator logic to FCEUX logic, and makes Qi Wang - Chinese Chess (Ch) [p1][!] playable. Couldn't find any other mapper 132 games, so I don't know if this breaks any existing ones
2015-08-16 12:18:44 -04:00
adelikat
b26fe36cee
NESHawk - according to FCEUX, mapper 79 seems to do Writes to PRG to set chr banks, fixes Puzzle (Unl)
2015-08-16 11:49:24 -04:00
adelikat
b1b96ad070
NESHawk - handle some junk with bus conflict issues
2015-08-16 10:53:48 -04:00
adelikat
29ac8bb05e
NESHawk - support STrike Wolf (MGC-014) [!] from GoodNES 3.14
2015-08-16 08:51:45 -04:00
adelikat
6f782133db
NESHawk - mapper 113 is used for several 16kb prg games, maybe they aren't bad dumps, keeping the hack but treating them as normal
2015-08-16 08:47:17 -04:00
adelikat
44deeb3e68
NEShawk - mapper 168 - the only goodnes rom of Racermate has no wram, handle it similarly to the PRG and CHR issues that copies of this game seem to have
2015-08-16 08:43:58 -04:00
adelikat
2ca5a0b18b
NESHawk - GoodNES has Othello (HES) wrong and the good dump is labeled as o and the bad dump is labeled good, fix this in our db. Also added a hack to the board to allow the bad dump to run, if it weren't clearly labeled good in goodNES, I wouldn't have bothered, but it is the likely one for someone to attempt to run, and it does work in other emulators
2015-08-16 08:31:18 -04:00
adelikat
c7f2ea1a9a
NESHawk - SxROM - according to bootgod HVC-SIROM has 64kb Chr ROM, fix asserts accordingly
2015-08-16 08:07:50 -04:00
adelikat
77b5eb36b6
NESHawk - SxROM - according to bootgod, HVC-SNROM has 8kb CHR-ROM and no CHR-RAM, fix Asserts accordingly. Fixes Morita Kazuo no Shougi (J)
2015-08-16 07:48:46 -04:00
adelikat
508bc7e1cc
NES - support some junk via the game db, remove some disch doc comments and replace with wiki link, remove exception thrown for qboy, as the investigation has been done
2015-08-15 22:42:51 -04:00
adelikat
0c31b782c3
NES - Mapper 91 - better support some junk
2015-08-15 19:58:52 -04:00
adelikat
f25d64c4aa
NESHawk - support "MAPPER048" mapper designation as teh Taito_TC0190FMC, according to Disch docs this isn't correct but they are almost the same, add some gamedb entries for some games that should be mapper 48 instead of 33, fixes one of these games, but not the other
2015-08-15 19:50:47 -04:00
adelikat
cf1b53c943
Fix mapper 245 via an assert instead
2015-08-10 20:38:06 -04:00
adelikat
722cf9dec1
Mapper 245 - don't throw an exception on a particular bad dump shenanigans
2015-08-10 19:43:55 -04:00
nattthebear
6dfc43a0ed
NES: Support trainered roms because CHAOTIC NEUTRAL
2015-08-10 19:42:13 -04:00
zeromus
36f56f3530
neshawk - fix NES mapper 31 CHR-ROM support #470
2015-08-10 17:12:36 -05:00
scrimpeh
b0ff8d586c
NEShawk/Mapper 105 - Add IRQs
2015-08-10 22:54:27 +02:00
adelikat
0f8544b051
NES - add support for the UNIF_BMC-T-262 board
2015-08-09 20:41:51 -04:00
adelikat
637d2c95c0
Mapper 243 - remove reference to unif having problems as the documentation bug was probably what was being observed
2015-08-09 20:04:27 -04:00
adelikat
9dfa48015e
Mapper 243 - link to wiki instead of putting outdated docs in the wiki
2015-08-09 19:47:33 -04:00
adelikat
7fc3777e45
Nes - fix mapper 243 chr handling, we were correctly doing what was documented in the disch docs, but Nintendulator and FCEUX did something slightly different that is working. Changed to do against the docs and do what working emulators do
2015-08-09 19:42:47 -04:00
adelikat
9237b894f9
Mapper 235 - oops, forgot about mirroring
2015-08-09 15:09:21 -04:00
adelikat
faf299faf8
NES - implement mapper 235
2015-08-09 14:25:49 -04:00
adelikat
d12726a1fc
Fix mapper 51
2015-08-09 14:03:11 -04:00
adelikat
ef656a9f5d
Implement Mapper 244 (Decathlon)
2015-08-09 13:41:45 -04:00
adelikat
d9fc4f9cd0
NESHawk - attempt to implement mapper 51, but it is busted
2015-08-09 11:15:25 -04:00
nattthebear
6e433ab656
Make a zombie board for m34 that attempts to support bad dumps of both bxrom and ave-nina
2015-08-08 10:51:30 -04:00
adelikat
20f7dca9ae
support ines header "MAPPER034", fixes a bad dump of something
2015-08-08 10:05:09 -04:00
adelikat
d662d9a700
clean up the NESSyncSettingsForm
2015-08-07 17:15:50 -04:00
scrimpeh
c095bf4b46
NESHawk/Mapper90 - Various Fixes to PRG and CHR banking system and IRQs, makes the 45-in-1 multicart playable
2015-08-06 14:54:38 +02:00
nattthebear
4f159b4c20
Populate board values sync settings with default values when loading a game on a board with them
2015-08-05 21:05:07 -04:00
adelikat
ba21484ddd
add IRegionable as an emulator service to indicate NTSC vs PAL, etc. Refactor cores that conveyed this information to use this service, fixed cheaty reflection to grab this info to use the service instead, marked some cores as region not applicable where it made sense to me (I'm sure I'm wrong in some cases)
2015-08-05 20:12:09 -04:00
scrimpeh
40f87f3391
NEShawk - Mapper 90 - Change Dipswitches to sync settings
2015-08-06 00:10:21 +02:00
scrimpeh
a24f8bee23
NEShawk - Mapper 90
2015-08-05 19:59:48 +02:00
adelikat
e841707502
Quicknes - throw an UnsupportedGameException on Paperboy (U) because input will not work for some reason, this allows it to fallback to NesHawk automatically
2015-07-18 08:58:52 -04:00
adelikat
3541c9e975
Make the lag counter settable, and expose this functionality in lua
2015-07-09 13:05:30 -04:00
zeromus
b5d5cb03e1
commit an ancient comment that's meaningless to me now
2015-06-16 10:00:11 +00:00
goyuken
9a02a5cac0
mgba: RTC and syncsettings
2015-06-13 18:01:26 +00:00
adelikat
5bcdfb5991
IInputPollable - remove the set on LagCount as it is not needed
2015-06-11 01:23:14 +00:00
goyuken
b2ead68c4d
lag frame in mgba
2015-06-10 01:19:09 +00:00
goyuken
68506d6ea1
some infrastructure for RTC, tilt sensor, vampier slayer contrl in mgba
2015-06-06 22:23:42 +00:00
goyuken
f57c3b86f0
support reading the old vba-next savwerams in the mgba core
2015-06-06 17:42:47 +00:00
goyuken
f5c8bece3a
satesvates for mgba
2015-06-06 17:34:19 +00:00
goyuken
4a5f87387c
saverams in mgba, maybe
2015-06-06 12:49:31 +00:00
goyuken
f458c93e56
support hex editor and gpu viewer for mgba
2015-06-05 00:43:41 +00:00
goyuken
43c7483ef6
hook up mGBA bios
2015-06-05 00:12:12 +00:00
goyuken
6d5d720d55
mgba: input support
2015-06-04 23:30:24 +00:00
goyuken
f30dec819d
bl;ah blah
2015-06-04 22:47:51 +00:00
goyuken
66f0bf15c0
Fix up some junkus in appleii core init, and add stub for mGBA
2015-06-04 02:04:42 +00:00
goyuken
6ab8be0a1d
Screwball mode Apple II savestates
2015-05-18 00:14:00 +00:00
zeromus
6833a24638
add NES music ripper tool prototype
2015-05-08 00:56:46 +00:00
adelikat
3867a890fc
NES - fallback from quicknes to neshawk for Bill and Ted's Excellent adventure since quicknes is not able to run it
2015-04-12 19:17:31 +00:00
goyuken
9fef38dfd6
NES FDS: Fix showing "Good dump" all of the time
2015-03-28 15:42:02 +00:00
pjgat09
c2dd59aa3a
N64: Move the dirty hack from LoadState to the constructor instead to avoid problems with states saved on frame 0.
2015-03-17 00:11:08 +00:00
zeromus
10dbd9bafb
nsf - big cleanup and fix a lot of games and add savestates
2015-03-11 21:19:47 +00:00
zeromus
db9fbced86
neshawk - rough sketch of NSF player. basically functional for some games
2015-03-11 09:46:27 +00:00
zeromus
aaa5704107
fix FME-7 IRQ ACK logic in quicknes and neshawk
2015-03-05 18:36:09 +00:00
goyuken
adc3e96ca8
iemulator single instance attribute. to find out about: PSX, Apple2
2015-03-03 00:23:50 +00:00
goyuken
c9d630b330
FDS: fix load behavior based on real world observations. Most games will load 4s+ faster now.
2015-02-23 22:40:51 +00:00
adelikat
36f4eff0f6
add ByteSize to MemoryDomain with a default of 1, set it to not 1 on appropriate domains (I probably missed some, or got some wrong). Have RamSearch use that instead of SystemInfo, remove ByteSize from SystemInfo since it is no longer needed
2015-02-22 15:19:38 +00:00
goyuken
8bf7c960cf
some stuff, not ready yet
2015-02-19 03:16:33 +00:00