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 |
zeromus
|
8a1fd67497
|
refactor psx controller P# assignment to reusable code
|
2015-08-10 17:07:44 -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 |
zeromus
|
0cd3a82862
|
psx - improve framebuffer clipping method, add deinterlacer settings, fix some PAR for PAL games; fix bugs in GameExtraPadding handling
|
2015-08-09 13:57:45 -05: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
|
65157f77e3
|
PSX - implement IRegionable, and thus record the pal flag into movies property and properly report movie times
|
2015-08-05 20:29:35 -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 |
zeromus
|
8fc5acfdcd
|
psx - add clip to framebuffer option
|
2015-08-02 11:35:19 -05:00 |
zeromus
|
43cfd72b1c
|
fix loading PSF with no tags
|
2015-07-25 18:01:38 -05:00 |
zeromus
|
5f4f164a95
|
revert psx fast boot stuff. can't be done without full bios HLE. bad plan. nice try. much education.
|
2015-07-22 18:26:57 -05:00 |
zeromus
|
6bb969e338
|
psx - add ability to skip firmware boot screens
|
2015-07-22 15:37:28 -05:00 |
zeromus
|
6e1cde2793
|
hookup PSF support
|
2015-07-20 23:11:00 -05:00 |
zeromus
|
77d14892fb
|
add PSF support logic
|
2015-07-20 23:10:49 -05:00 |
zeromus
|
a0e623ef1b
|
disc - some unneeded code cleanup
|
2015-07-18 23:53:12 -05:00 |
zeromus
|
eab8d6ac19
|
fix saturn disc booting
|
2015-07-18 11:42:05 -05: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 |
zeromus
|
f998ea9cf1
|
psx - support reset button
|
2015-07-17 16:55:44 -05:00 |
zeromus
|
0e7a82db28
|
change default disc select input to 1 instead of -1. i think the -1 was an older idea which isnt needed anymore
|
2015-07-17 16:55:43 -05:00 |
nattthebear
|
5bae8df811
|
Fix Seger CD with disk system changes
|
2015-07-17 17:20:05 -04:00 |
adelikat
|
c70c59ed76
|
set released flag to true for Octoshock
|
2015-07-14 20:39:41 -04:00 |
zeromus
|
641b67e1cc
|
psx - properly dispose resources used by core
|
2015-07-13 16:07:34 -05:00 |
zeromus
|
7bec7b806b
|
add PSX disc hashing tool
|
2015-07-12 20:08:30 -05:00 |
zeromus
|
a7ae3c0cfc
|
Merge branch 'discsys'
Conflicts:
BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj
BizHawk.Emulation.Cores/Consoles/Sega/gpgx/GPGXDynamic.cs
libmupen64plus/mupen64plus-win32-deps
|
2015-07-11 14:01:44 -05:00 |
zeromus
|
901d5c1431
|
fix some errors with 2442 vs 2448, repair CCD dumping, repair discohawk
|
2015-07-11 13:47:00 -05:00 |
zeromus
|
bdb64ce251
|
clarify disc ID process comments a bit
|
2015-07-11 13:47:00 -05:00 |
zeromus
|
691531421a
|
more discsys reorg
|
2015-07-11 13:46:57 -05:00 |
zeromus
|
67468e93ec
|
discsys reorg and move CDAudio to BizHawk.Emulation.Common for cleaner assembly reference dependencies
|
2015-07-11 13:46:56 -05:00 |
zeromus
|
57d76317c8
|
some small discsys cleanup
|
2015-07-11 13:46:56 -05:00 |
zeromus
|
cc31331bc0
|
refactor discstructure mightily
|
2015-07-11 13:46:55 -05:00 |
zeromus
|
4f978ccba9
|
repair pce-cd disc loading of subQ
|
2015-07-11 13:46:37 -05:00 |
zeromus
|
f9c5b17097
|
restore discsys TOCRaw and DiscStructure synthesis and make octoshock disc reading work again
|
2015-07-11 13:46:36 -05:00 |
zeromus
|
6dcaa3ca04
|
apply major discsystem refactorings to emulator cores and client. lots of undone things, most notably generalized RawTOCEntries -> TOCRaw -> Structure synthesis outside of the individual format/api disc loaders. IOW there's no DiscStructure right now. Probably lots of bugs too.
|
2015-07-11 13:46:36 -05:00 |
zeromus
|
4b8d3cfa79
|
cleanup CUE toc handling a bit
|
2015-07-11 13:46:16 -05:00 |
adelikat
|
3541c9e975
|
Make the lag counter settable, and expose this functionality in lua
|
2015-07-09 13:05:30 -04:00 |
scrimpeh
|
bcbc588e05
|
Apple II - Fix Memory and Input Callbacks interacting with savestates
|
2015-07-06 22:09:18 +02:00 |
scrimpeh
|
23d93cc1fe
|
Apple II - Add Input Callbacks, Change definition of a lag frame
|
2015-07-06 21:15:48 +02:00 |
scrimpeh
|
43dd015b51
|
AppleII - Add MemoryCallbacks, Breakpoint Support, Set Registers in Debugger to proper bit size.
|
2015-07-05 17:09:07 +02:00 |
adelikat
|
0a6fb3dce2
|
remove the GPGX trace logger since it isn't wired up and we don't want it to display if it doesn't work
|
2015-07-05 09:13:44 -04:00 |
nattthebear
|
98ad258966
|
fix dll paths in GPGXDynamic.cs
|
2015-06-25 17:24:19 -04:00 |
zeromus
|
f75b06ce75
|
dont use gpgxdynamic for genesis games til its done
|
2015-06-25 14:14:42 -05:00 |
adelikat
|
b728efb314
|
AppleII.ISettable - group with the other apple II files
|
2015-06-24 20:43:51 -04:00 |
nattthebear
|
7f316559cd
|
some elf infrastructure for mono - not tested, but should be a helpful start
|
2015-06-24 19:34:38 -04:00 |
nattthebear
|
77d3369d26
|
Some stuff for loading elves. Not yet all finished.
|
2015-06-23 21:35:34 -04:00 |
zeromus
|
80164c1fba
|
import WIP discsys work from svn
|
2015-06-23 13:57:11 -05:00 |
goyuken
|
ae4881356e
|
appletwo: fix mono setting being borked on loadstate
|
2015-06-21 14:40:58 +00:00 |
scrimpey
|
5a686f195d
|
Apple II - remove vestigial method
|
2015-06-21 14:34:33 +00:00 |
scrimpey
|
02b71ab377
|
Apple II - Add Trace Logging functionality
|
2015-06-21 14:31:18 +00:00 |
scrimpey
|
2da9650be5
|
Apple II Debugger - Add Stepping ability
|
2015-06-19 18:34:52 +00:00 |
adelikat
|
212f94814d
|
Intellivision - misc reorg
|
2015-06-18 16:44:30 +00:00 |
goyuken
|
81d8018d4c
|
apple2: support MONCHRONOME
|
2015-06-16 23:24:52 +00:00 |
zeromus
|
b5d5cb03e1
|
commit an ancient comment that's meaningless to me now
|
2015-06-16 10:00:11 +00:00 |
scrimpey
|
154d4a1983
|
Fix Whitespace for AppleII.IDebuggable
|
2015-06-15 21:48:36 +00:00 |
scrimpey
|
4b1547384b
|
Implemented AppleII.SetCpuRegister
|
2015-06-15 21:29:28 +00:00 |
goyuken
|
9a02a5cac0
|
mgba: RTC and syncsettings
|
2015-06-13 18:01:26 +00:00 |
adelikat
|
a99c0787a8
|
Apple II - implement IDisassembler, and IDebuggable.GetCpuFlagsAndRegisters()
|
2015-06-12 23:51:03 +00:00 |
adelikat
|
5bcdfb5991
|
IInputPollable - remove the set on LagCount as it is not needed
|
2015-06-11 01:23:14 +00:00 |
adelikat
|
80957a1071
|
Apple II - set status of core as released, add file extensions to the released version of the open rom filter, and add author info
|
2015-06-10 22:32:47 +00:00 |
goyuken
|
b2ead68c4d
|
lag frame in mgba
|
2015-06-10 01:19:09 +00:00 |
adelikat
|
4f4b26d10e
|
Apple II - put prev/next pressed states into savestates
|
2015-06-08 22:03:48 +00:00 |
adelikat
|
fe776eab2b
|
Apple II - hackery to make prev/next disk buttons stay held, as opposed to swaping rapidly ever frame
|
2015-06-08 20:56:29 +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 |
adelikat
|
55200588e8
|
Remove an unused variable
|
2015-05-31 17:02:24 +00:00 |
adelikat
|
00a1c1f288
|
Slight reorg of an Apple II file
|
2015-05-31 17:01:19 +00:00 |
adelikat
|
0159fb57c5
|
Apple II - lame way to remove some lame warnings
|
2015-05-31 15:03:55 +00:00 |
adelikat
|
8412c91739
|
Apple II - fix controller config, remove Black Apple, White Apple and Reset keys since they are not currently hooked up
|
2015-05-31 15:02:42 +00:00 |
goyuken
|
46c374f8a3
|
ye olde drive lighte
|
2015-05-19 23:33:50 +00:00 |
goyuken
|
15b29de1c2
|
AppleII: Savestate MegaFun. All existing savestates are obsoleted.
|
2015-05-19 01:20:35 +00:00 |
goyuken
|
0ca6faea01
|
AppleII: squeeze a bit of speed out of binary states, still way too slow
|
2015-05-18 22:18:09 +00:00 |
goyuken
|
6710b60788
|
Add stuff that didn't work (commented out) to speed up Apple II savestates
|
2015-05-18 02:33:18 +00:00 |
goyuken
|
d91e6f184a
|
Add support for binary savestate as BSON, but turn it off and make binary savestates a stupid text clone because BSON sucks
|
2015-05-18 01:52:14 +00:00 |
goyuken
|
fcb5af62d6
|
speed up apple2 savestates, round 1
|
2015-05-18 01:30:30 +00:00 |
adelikat
|
59090e5751
|
Apple II - make binary state preferred = false for now
|
2015-05-18 00:54:59 +00:00 |
goyuken
|
a4469120a5
|
Forgot this
|
2015-05-18 00:43:23 +00:00 |
goyuken
|
6ab8be0a1d
|
Screwball mode Apple II savestates
|
2015-05-18 00:14:00 +00:00 |
adelikat
|
3e47055ca2
|
Apple II - fix crash on loadstate when not using an xml
|
2015-05-10 20:20:24 +00:00 |
adelikat
|
f6e9f79e71
|
Apple II - remove a bogus hack in LoadState that I did awhile back
|
2015-05-09 15:32:18 +00:00 |
zeromus
|
6833a24638
|
add NES music ripper tool prototype
|
2015-05-08 00:56:46 +00:00 |
beirich
|
64741e8973
|
PCE: tweak VDC register commit logic
|
2015-05-04 04:54:39 +00:00 |
adelikat
|
69146e5c1b
|
I like to forget to add files
|
2015-04-29 20:57:20 +00:00 |
adelikat
|
dbc3a5cb2c
|
Apple II - wire up the lag counter, may or may not be correct logic, don't know too much about Apple II internals, but eyeballing the code, it looks like a reasonable place to decide if input was polled.
|
2015-04-26 12:40:21 +00:00 |
adelikat
|
bd07bfa310
|
Apple II - fix some input issues
|
2015-04-26 11:55:17 +00:00 |
adelikat
|
04b490aca4
|
Apple II - add frame count to savestates
|
2015-04-25 13:14:12 +00:00 |
adelikat
|
01ed8f2064
|
Apple II - path config stuff
|
2015-04-15 22:27:25 +00:00 |
adelikat
|
b9d2331798
|
Break off Virtu into its own dll
|
2015-04-15 22:13:54 +00:00 |
adelikat
|
3549bf3dc5
|
Apple II - block off the first 48k of ram as a Main Ram domain
|
2015-04-13 22:05:39 +00:00 |
adelikat
|
8ace0d5f2e
|
oops, forgot to add this file
|
2015-04-13 21:58:53 +00:00 |
adelikat
|
4bf37df018
|
Apple II - wire up memory domains, just System Bus currently
|
2015-04-13 18:53:36 +00:00 |
adelikat
|
e6e94b8d54
|
Apple II - ui for disk changing
|
2015-04-13 00:46:11 +00:00 |
adelikat
|
1bcf2ae684
|
Apple II - multi-disc support using XmlGame (the same file format as dual GB), currently no ui to make an xml. Added Previous and Next Disk controller buttons
|
2015-04-12 23:38:19 +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 |
zeromus
|
e7564f11ae
|
fix coleco sound which had got unhooked
|
2015-04-12 05:52:40 +00:00 |
adelikat
|
0d9055b121
|
Apple II - remove another hard coded path
|
2015-04-10 00:30:59 +00:00 |
adelikat
|
c72fb5e0a5
|
Appple II - pass DiskII data to the DiskIIController instead of a hard coded path to read from
|
2015-04-10 00:13:26 +00:00 |
hegyak
|
c4834a48b2
|
correct r9288 to actually remove the hard paths
|
2015-04-09 12:44:53 +00:00 |
adelikat
|
f4140de3f7
|
Apple II - get necessary firmware files from the firmwares system instead of a hardcoded path, added entries to the firmware database for the files I have, no idea what other files are compatible
|
2015-04-09 00:18:01 +00:00 |
adelikat
|
da7e887fc2
|
Apple II - hard code the sound to be much quieter
|
2015-04-04 01:10:34 +00:00 |
goyuken
|
d4bf5c40a2
|
apple make noises
|
2015-04-04 00:43:35 +00:00 |
goyuken
|
9fef38dfd6
|
NES FDS: Fix showing "Good dump" all of the time
|
2015-03-28 15:42:02 +00:00 |
adelikat
|
d30d5ba06d
|
Apple II - a bad attempt at wiring up sound, not hooked up since it crashes, also checking in some code that visual studio wants to be in the .sln because I am tired of reverting it
|
2015-03-27 23:24:58 +00:00 |
adelikat
|
9f02fd75af
|
Apple II - some reorg
|
2015-03-21 21:45:12 +00:00 |
adelikat
|
748e770ba7
|
Apple II - fix color palette
|
2015-03-21 15:19:54 +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 |
adelikat
|
d76d40125a
|
Apple II - fix graphics
|
2015-03-11 01:28:24 +00:00 |
scepheo
|
3b078522a6
|
Apple II: Disabled core throttling, both BizHawk and the core were doing it.
|
2015-03-09 23:30:48 +00:00 |
scepheo
|
1f42bdd651
|
Apple II: Fixed at least 1 issue with savestates.
|
2015-03-09 22:44:45 +00:00 |
adelikat
|
81bacfd56f
|
oops
|
2015-03-08 03:12:54 +00:00 |
adelikat
|
fccf9f06a9
|
Apple II - wire up savestates (binary only, for now)
|
2015-03-08 03:10:20 +00:00 |
adelikat
|
2d2a770a7c
|
don't need these files
|
2015-03-08 02:31:58 +00:00 |
adelikat
|
8b59ad0352
|
Remove some warnings, and add some ignores
|
2015-03-08 02:09:05 +00:00 |
woutvanpoppel
|
820c693eb9
|
apple II, start on keyboard input
|
2015-03-08 01:34:18 +00:00 |
zeromus
|
aaa5704107
|
fix FME-7 IRQ ACK logic in quicknes and neshawk
|
2015-03-05 18:36:09 +00:00 |
adelikat
|
3589323ca1
|
Fix the coleco core that was crashing on start up
|
2015-03-05 01:17:43 +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 |
zeromus
|
5cbc68a0b2
|
move along
|
2015-02-18 00:06:49 +00:00 |
adelikat
|
5183a8e20d
|
Nothing to see here
|
2015-02-17 22:58:25 +00:00 |
mathew1800
|
abbee1672e
|
Specify the parameter for argument-based exceptions. Correct the parameter names of others.
Common mistake.
|
2015-02-10 04:19:34 +00:00 |
adelikat
|
00fb58bea5
|
more TI83 cleanup, nothing worth looking at here
|
2015-02-07 15:02:52 +00:00 |
adelikat
|
95d9f250ee
|
TI83 - nitpick refactor, nothing useful to see here
|
2015-02-07 14:46:02 +00:00 |
adelikat
|
63a3c56441
|
TI-83 - some code refactor
|
2015-02-07 14:38:29 +00:00 |
zeromus
|
6700f50a99
|
psx - fix small copypaste error in 2nd controller binding
|
2015-02-07 01:22:07 +00:00 |
goyuken
|
7017168ee3
|
coleco: clean up corefileprovider usage
|
2015-02-05 23:09:37 +00:00 |
goyuken
|
723a90fb30
|
intellivision - clean up corefileprovider usage
|
2015-02-05 23:07:48 +00:00 |
adelikat
|
0ae3ec18d8
|
oops, forgot to check this in last commit
|
2015-02-05 22:34:00 +00:00 |
adelikat
|
95cdaac0b0
|
PSX - gamepad doesn't have L3 and R3
|
2015-02-05 21:46:05 +00:00 |
zeromus
|
656c6e0585
|
i knew that was too good to be true
|
2015-02-02 22:00:43 +00:00 |
zeromus
|
88bb1f5c83
|
change n64 configuration of C buttons to be UP DOWN LEFT RIGHT. dont think this will cause any bugs, but who knows
|
2015-02-02 21:46:34 +00:00 |
zeromus
|
df96db1e2d
|
nothing to see here move along
|
2015-02-01 23:12:54 +00:00 |
adelikat
|
d3ff7a2e7a
|
PSX - define controller buttons based on the controller type
|
2015-02-01 21:58:25 +00:00 |
adelikat
|
c1308b7528
|
PSX - properly clone sync settings and flag core reboot properly when changing controller settings
|
2015-02-01 14:44:08 +00:00 |
adelikat
|
271193251c
|
PSX - user friendly display names for controller types
|
2015-02-01 14:08:43 +00:00 |
zeromus
|
0c1dedbe75
|
psx - hook up non-dualshock pad types
|
2015-02-01 07:45:41 +00:00 |
zeromus
|
91c130a07a
|
psx - straighten out setting of discs when loading savestates, and avoid doing likely desyncing operations in CDC module when loading savestates and setting the appropriate disc. fixes #381
|
2015-02-01 04:55:09 +00:00 |
adelikat
|
8c10f401e2
|
Octoshock - add controller type to ControllerSetting, with the options of GamePad, DualAnalog, Dualshock, still todo: wire it up to the UI, wire it up to the core
|
2015-02-01 01:24:41 +00:00 |
adelikat
|
4b6ce6450e
|
PSX - disable controller config settings because something stupid is causing a stupid crash
|
2015-01-31 21:00:30 +00:00 |
adelikat
|
9ea78adfdc
|
PSX - get started on ability to configure controllers, right now the choices are 0-2 DualShock controllers, 1 by default. No ui yet to configure this
|
2015-01-31 19:37:26 +00:00 |
adelikat
|
36e4ceca93
|
A7800 - oops, fix a bug in pokebyte when I merged ram1 and ram2 into the ram domain
|
2015-01-27 23:08:06 +00:00 |
adelikat
|
e195004433
|
atari 7800 - make a few memory domains explicitly read-only instead of silently failing on write
|
2015-01-27 00:54:11 +00:00 |
adelikat
|
f4664bba9b
|
Atari 7800 - combine Ram1 and Ram2 into a single Ram domain
|
2015-01-27 00:50:33 +00:00 |
zeromus
|
966edb10ab
|
add 65816 disassembler.. not tested very well tho
|
2015-01-26 00:20:01 +00:00 |
adelikat
|
8246de14aa
|
IMemoryCallbackSystem - add a flag to indicate whether execute callbacks are available, in lua and the debugger, take this flag into account, also improve some availability checking in Lua memory callbacks. Flag N64 as not having execute callbacks available
|
2015-01-25 22:14:58 +00:00 |
goyuken
|
2c09c10721
|
memory domain: silent pokes
|
2015-01-25 20:10:19 +00:00 |
goyuken
|
2f3f7723a0
|
quicknes disassembler tweak
|
2015-01-25 20:06:41 +00:00 |
adelikat
|
76864d5d47
|
oops
|
2015-01-25 17:05:30 +00:00 |
adelikat
|
7bb3eeae5b
|
Disassembler for quicknes
|
2015-01-25 17:04:06 +00:00 |
adelikat
|
38a4765123
|
NesHawk - don't add a PRG domain if the on board ROM is null (such as in FDS mode)
|
2015-01-25 16:17:59 +00:00 |
adelikat
|
4a39b5a619
|
Hex Editor - if a domain is not writable, switch to a "read only" mode
|
2015-01-25 15:42:07 +00:00 |
adelikat
|
7ed8704555
|
add a CanPoke() extension method for memory domains, checks for a null or not implemented Poke Poke delegate, use it to disable Poke on Ram Search and Ram Watch, still todo - hex editor and lua
|
2015-01-25 14:37:37 +00:00 |
adelikat
|
c9cbac7021
|
Colecovision - implement the disassembler and memory read/write/execute callbacks
|
2015-01-24 21:08:20 +00:00 |
adelikat
|
8c12c5cbff
|
do read/writes in the z80 core itself, refactor sms and ti83 to not use them on their end of the callback, fixes sms only having read/write callbacks on a few mappers
|
2015-01-24 20:57:37 +00:00 |
adelikat
|
cdd0716420
|
wire up memory execute callbacks to SMS and TI83
|
2015-01-24 20:36:36 +00:00 |
adelikat
|
ac442130ae
|
Refactor IMemoryDomains and MemoryDomains to have setters for MainMemory and SystemBus, so a core can customize instead of using a one size fits all assumption. Remove constructor that sets main memory and refactor accordingly
|
2015-01-24 16:02:28 +00:00 |
adelikat
|
d3a9535ade
|
PCE - sort out 16 bit vs 21 bit buses, and remove an InvalidOperationException in the disassembler
|
2015-01-24 15:45:37 +00:00 |
adelikat
|
d831d1c218
|
PCE - add memory read/write callbacks
|
2015-01-24 15:16:53 +00:00 |
adelikat
|
aa9e5cf2d7
|
PCE - Hu6280 - pass in and store the callback system instead of an IDebuggable instance and calling .MemoryCallbacks constantly
|
2015-01-24 15:05:03 +00:00 |
adelikat
|
e194c9f0c4
|
Memory callbacks - check the HasReads/Writes/Executes flags during the call methods so that the responsibility does not fall on the core, remove the check in the PCE core
|
2015-01-24 14:52:20 +00:00 |
adelikat
|
2d2a04f5f9
|
PCEngine - check if MemoryExecute callbacks exist before calling them, provides a noticeable speedup, also update the cpu generator code
|
2015-01-24 14:16:15 +00:00 |
adelikat
|
292f71e9c9
|
make INESPPUViewable an IEmulatorService
|
2015-01-23 21:46:23 +00:00 |
zeromus
|
8d340a7c19
|
fix n64 disasm pinvoke
|
2015-01-23 20:28:47 +00:00 |
adelikat
|
29b056b972
|
N64 - wire of a disassembler, doesn't look like it works correctly, but at least the plumbing is done
|
2015-01-23 19:52:26 +00:00 |
adelikat
|
4a968ab700
|
TI83 - add a system bus memory domains and support disassembling. You can now debug your math homework!
|
2015-01-21 23:25:49 +00:00 |
goyuken
|
af451143bf
|
a bit of memory domain cleanup
|
2015-01-21 17:36:22 +00:00 |
adelikat
|
872b7b3668
|
ditto for a file for Genesis.cs
|
2015-01-20 00:39:44 +00:00 |
adelikat
|
db52e04ed4
|
ditto for PCEngine core
|
2015-01-20 00:37:11 +00:00 |