alyosha-tas
25ef1312aa
Make room for family basic
...
keyboard needs special register properties
2016-09-07 20:07:14 -04:00
alyosha-tas
29cec0e49b
small timing fix
...
needed for family basic
2016-09-07 20:05:02 -04:00
alyosha-tas
cd9204b5e4
Fix timer IRQs
...
I think this is correct, Druid works now and I didn't notice any problems on zelda.
2016-09-05 22:37:47 -04:00
alyosha-tas
464097252b
Fix Somari
2016-09-05 08:09:13 -04:00
alyosha-tas
41bf579728
Fixes Dragon Quest 7
2016-09-04 20:48:19 -04:00
alyosha-tas
08e303e398
Fixes Commandos (CH)
...
At least I think it's fixed, I don't understand how this game is played
2016-09-04 16:38:28 -04:00
adelikat
130837fdc0
NESHawk - Implement the Subor boards (mappers 166, 167)
2016-09-03 20:09:27 -04:00
adelikat
6a22d1cd5c
Implement unif_BMC-ws board
2016-09-03 16:24:29 -04:00
alyosha-tas
4f1bfb4e82
Fixes Chip n Dale (PC10)
...
This is quite an unusual case, I'm not sure if there is something wrong with the ROM or if it is really like this.
This is basically a hard coded special case.
2016-09-03 13:53:27 -04:00
adelikat
3f7293587b
NESHawk - Implement board UNIF_BMC-64in1NoRepeat
2016-09-03 12:53:46 -04:00
adelikat
fdad137ff9
add ability to set the initial wram pattern on neshawk, currently no ui for this, must be done by directly editing a movie file sync settings
2016-09-03 11:53:53 -04:00
adelikat
197f577ecf
Add alyosha as a neshawk author in CoreAttributes
2016-09-02 12:25:20 -04:00
alyosha-tas
92f2959e43
fix somari
2016-08-31 10:53:15 -04:00
alyosha-tas
8570b50a4e
Fix Skull and Crossbones
2016-08-30 10:50:10 -04:00
alyosha-tas
812221cfdf
Fixes Flintstones Rescue of Dino and Hoppy
...
Simple registry write error now fixed
2016-08-29 10:32:24 -04:00
feos
f08a0b3849
n64 tracer: disable for dynarec
2016-08-24 19:21:16 +03:00
feos
af78aedc02
as always
2016-08-24 07:26:42 +03:00
feos
6e0b8e2784
yabause tracer
2016-08-24 00:05:17 +03:00
adelikat
cac0f533db
Fix SMS memory domains
2016-08-22 15:07:57 -04:00
adelikat
4de6628071
Fix TI-83 memory domains
2016-08-22 15:07:56 -04:00
adelikat
ccc2ee1ba9
Fix coleco memory domains similarly to previous commit, also clean up previous commit
2016-08-22 13:14:47 -04:00
adelikat
4d03651526
Fix A2600 memory domains similarly to the PCE fix in 4b165089fd
2016-08-22 12:56:12 -04:00
feos
e379b0342e
probably final prettification for tracer
2016-08-21 23:52:42 +03:00
zeromus
e7e4904c79
more complete fix to psx tracelogger delegate GC bug
2016-08-21 15:36:56 -05:00
zeromus
3435e5f70e
psx tracer - probably fix crash due to disposed delegate (didnt test)
2016-08-21 15:27:31 -05:00
feos
00d77a4253
psx tracer: tiny cleanup
2016-08-21 22:37:35 +03:00
feos
91fd016868
setup psx tracer because why not
...
arguments string doesn't arrive for some reason, otherwise all looks good
move psx disasm functionality to separate files (disassembler doesn't do anything yet)
2016-08-21 21:19:48 +03:00
feos
2d8a247bec
m64p: fix spacing, add fgrs to tracer
2016-08-21 12:46:29 +03:00
feos
57b9ff875e
snes: fix crash when advancing after tracer was disabled
2016-08-19 18:53:50 +03:00
Ben Eirich
7f23cd80f1
SMS overscan display
...
Conflicts:
BizHawk.Client.EmuHawk/MainForm.Designer.cs
2016-08-18 18:14:58 +03:00
feos
9d594e013b
genesis disasm: snip implied regs for movem
2016-08-16 22:07:32 +03:00
feos
76eaea3619
tracer unification for cores: spacing, headers, etc
2016-08-16 01:39:26 +03:00
feos
888d7fed6a
tracer: set some padding
2016-08-14 22:59:07 +03:00
feos
8e92c5fd17
gpgx: move to normal tracing method too
...
CallbackBasedTraceBuffer seems deprecated
2016-08-14 22:29:42 +03:00
feos
799afc6b0a
n64: switch to regular tracer method
...
todo: same for gpgx
2016-08-14 20:35:05 +03:00
feos
45a83322a7
n64 tracer: mention regs in the header
2016-08-14 19:20:18 +03:00
feos
473b9e5f33
m64p tracer:
...
- shrink core's disasm string a bit
- nicely print registers (r0 and co-processors regs are dropped though)
- rebuild dll
2016-08-14 17:49:56 +03:00
feos
d4c7175910
N64.ITraceable: log non-zero regs
...
still gigantic file for 1 frame
todo: implement internal tracer instead
2016-08-14 01:12:53 +03:00
zeromus
6d32112c9e
fix gpgx, n64 trace loggers
2016-08-13 16:34:01 -05:00
feos
801dac3c0d
GPGX.ISettable: output and input hex values
2016-08-14 00:20:01 +03:00
feos
8721d0ef83
Merge pull request #681 from vadosnaprimer/gpgx32
...
old gpgx is back!
2016-08-13 22:49:04 +03:00
feos
49176b28bd
m64p: setup CallbackBasedTraceBuffer
2016-08-13 20:36:26 +03:00
feos
d5ac190bdc
m64p: don't freeze on breakpoint
...
debugger: indicate break hit
2016-08-13 16:26:10 +03:00
feos
dc68b90cd0
m64p: exec breakpoint occurs, but freezes in HackyPinvokeWaitOne()
2016-08-12 00:35:52 +03:00
feos
80c90e7acc
m64p: attempt to add execute callback
...
no memory callback seems to be working yet though
2016-08-11 21:58:09 +03:00
feos
35282ba577
gpgx32: flipped namespaces, added excplicit core picking
...
diff is messed up after folder renaming, but no file was changed except for namespaces and waterbox's core name
2016-08-10 22:27:46 +03:00
feos
7b26a6b573
gpgx32: make it compile
...
also build a dll
2016-08-09 21:13:42 +03:00
feos
d970ccf544
gpgx32: dropped Dynamic
2016-08-09 20:43:15 +03:00
feos
ca0d7ce92d
new namespace
2016-08-09 20:16:24 +03:00
feos
14fd7d52c2
check in files
2016-08-09 20:03:23 +03:00
feos
2df4fa165b
gpgx32: added pre-waterbox version separately
2016-08-09 19:57:04 +03:00
parasyte
620c74e56e
bsnes: Fix disassembler with compatibility core
...
- The fake bus map has been extended to read mapped ROM space
2016-08-08 22:11:49 -07:00
MrCheeze
ef3c816c2f
Fix SNES trace logging to not lose information
...
Fixed the bug where if a tracelog line contains more than one "[", everything after the second [ will be mistakenly thrown out.
2016-07-27 19:54:48 -04:00
nattthebear
7b19db2d64
Fix NES memory domains
2016-07-16 16:13:50 -04:00
nattthebear
4b165089fd
Fix PCE memory domains
2016-07-16 13:57:24 -04:00
alyosha-tas
99fde0c4ba
start clean up of APU and fix Saint Seiya
2016-07-03 16:18:25 -04:00
alyosha-tas
1dfedff896
pass mixer tests
2016-07-02 21:33:37 -04:00
alyosha-tas
663aded7b2
Pass a few more tests
...
and fix a few regressions
2016-07-01 22:31:06 -04:00
alyosha-tas
a69640e745
4017 reset behaviour and timing
2016-07-01 17:43:09 -04:00
alyosha-tas
e2b395cc3a
add states
2016-06-30 18:34:28 -04:00
alyosha-tas
88251911f7
DMA and frame timer updates
2016-06-30 18:30:12 -04:00
alyosha-tas
029f46626a
Merge pull request #655 from alyosha-tas/master
...
Inital DMA commits
2016-06-29 09:49:11 -04:00
alyosha-tas
d99d0d70d5
more states
...
for dma
2016-06-29 09:40:46 -04:00
alyosha-tas
db51977ebc
Inital DMA commits
...
pass: sprdama_and_dmc_dma
fail: dma_and_irq
(but was a false pass before)
2016-06-29 09:37:47 -04:00
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
1c9d814e15
Add files via upload
2016-06-24 15:02:50 -04:00
Tony Konzel
d518db2d14
6502: RTS IncPc micro-op should perform a read at PC and discard the result.
2016-06-22 15:09:57 -05: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
55feae8bf6
clean up and minor fixes
2016-06-16 11:29:08 -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
b7c8755b14
Fill in some undocumented opcodes
...
now passes instr_misc/instr_misc (the only test I could find that even concerned itself with these opcodes)
2016-06-15 22:33:15 -04:00
zeromus
a9c0211d46
change a bunch of old googlecode urls in assemblyinfos
2016-06-13 11:34:27 -05: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
alyosha-tas
c7c706d085
Merge pull request #641 from alyosha-tas/master
...
fixes poly9 sound
2016-06-06 11:13:05 -04:00
alyosha-tas
74e64fda03
fixes poly9 sound
...
This actually affected several other sound channels as well since the old code put the other poly counters into degenerate states at times
2016-06-06 11:11:42 -04:00
alyosha-tas
dc5ec20a39
Merge pull request #640 from alyosha-tas/master
...
Fixed high pitch bug
2016-06-05 17:40:13 -04:00
alyosha-tas
41fd36a3c3
Fixed high pitch bug
...
finally found this bug, fixes several games where sounds were higher pitch then supposed to be (notably Combat)
2016-06-05 17:38:33 -04:00
alyosha-tas
b966a2f30c
Merge pull request #639 from alyosha-tas/master
...
Rewrite A2600 Audio
2016-06-04 18:39:42 -04:00
alyosha-tas
ae39f13d5a
Update for new sound routines
...
Catches cases where sound is not processed.
2016-06-04 18:33:41 -04:00
alyosha-tas
d7436554b8
Rewrite audio routines
...
Now samples sound explicitly at proper points each scanline.
Sounds the same (i.e. sometimes wrong) as before, so other bugs exist.
WIP
2016-06-04 18:32:26 -04:00
alyosha-tas
f56589ade1
Merge pull request #638 from alyosha-tas/master
...
Initial PR for Compumate
2016-05-31 09:27:14 -04:00
alyosha-tas
f60dde19f5
Fixes compumate mapper
...
Still WIP
needs keyboard to test
2016-05-31 09:24:09 -04:00
alyosha-tas
0e34e5f728
Fixes compumate mapper
...
Still WIP
Needs keyboard peripheral for further testing, but boots for now
2016-05-31 09:15:59 -04:00
alyosha-tas
f6b74a97e6
Adds missing inputs
...
3 input ports were never implemeneted, now they are
2016-05-31 09:13:05 -04:00
alyosha-tas
d0c7d81de5
Updates and Bug Fixes
...
Sets stack pointer to FD on initialization (see visual 6502)
Adds portA write state to 6532
2016-05-31 09:11:57 -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
24b0ebb924
Merge pull request #2 from TASVideos/master
...
sync up
2016-05-27 08:56:25 -04:00
alyosha-tas
d5c4d2f037
Add poke flag
...
the point of this is to protect the data bus state
2016-05-27 08:53:37 -04:00
alyosha-tas
bd5616050a
Add poke flag
2016-05-27 08:52:24 -04:00
alyosha-tas
fe77d8718f
Add poke flag
2016-05-27 08:51:49 -04:00
alyosha-tas
d192d76052
Add vblank delay to fix 4A50 demo game
2016-05-25 18:10:05 -04:00
alyosha-tas
cbad691741
Protect bank state from peeks
...
Also properly check bank swapping
2016-05-25 12:39:41 -04:00
alyosha-tas
de48c1cf2c
check for protection from memory peeks
...
WIP
2016-05-25 12:38:28 -04:00
alyosha-tas
5520627b7e
Fix Peek_memory so it points to mapper Peek_memory
2016-05-25 12:37:23 -04:00
alyosha-tas
7a16d7c49a
Add data bus state and track it
...
fixes AVGN KO boxing
2016-05-23 20:31:55 -04:00
alyosha-tas
c80e250ae7
Add data bus state and track it
...
fixes AVGN KO boxing
2016-05-23 20:29:57 -04:00
adelikat
3194e2cdd7
document what is going on with mF8_sega
2016-05-22 15:33:49 -04:00
hegyak
222d6a3ade
Add the missing mF8_sega file.
2016-05-22 08:34:31 -07:00
alyosha-tas
d82a447e71
add tapper hash
2016-05-20 13:18:12 -04:00
alyosha-tas
9424f30243
pick the correct mapper for Tapper and Congo Bongo
...
Based off SHA1 hash
2016-05-20 09:06:56 -04:00
alyosha-tas
1565a0adf8
add sega mapper mod
...
mod to F8 that starts in bank 1
2016-05-20 09:05:57 -04:00
alyosha-tas
b60876f902
try try again
2016-05-16 20:35:52 -04:00
alyosha-tas
9d00197c2a
fixes 0 sample size in audio
2016-05-16 07:55:58 -04: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
0551099ac7
Add files via upload
2016-05-15 20:43:21 -04:00
zeromus
4766380ecd
fix 270 rotated libretro cores
2016-05-13 17:44:33 -05:00
alyosha-tas
70fdbba229
Fixes 6532 INSTAT
...
Fixes Tapper not running (other issues with that game remain)
2016-05-06 22:58:41 -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
alyosha-tas
a0ad9aab36
HMove update
...
Fixes Kool Aid Man
2016-04-22 09:17:01 -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
hegyak
643e475ccc
Merge pull request #614 from alyosha-tas/master
...
AtariHawk bug fixes pull request
2016-04-18 08:06:15 -07: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
alyosha-tas
3e365a2928
update
2016-04-10 20:21:12 -04:00
alyosha-tas
0dd58abb28
update
2016-04-10 18:29:45 -04:00
alyosha-tas
48dcf8fc91
PRG delays due to HMOVE
2016-04-09 12:57:32 -04:00
alyosha-tas
3e14c07c51
implement PRG delay
2016-04-09 09:33:13 -04:00
nattthebear
6e3fa4661e
neshawk: mapper 011: fix mirroring on some boards
2016-04-08 23:23:03 -04:00
alyosha-tas
9d0d7fa85a
rewrite enam delay for consistency
2016-04-08 21:28:26 -04:00
alyosha-tas
5e4874a870
Added files via upload
...
implements PF delays
2016-04-08 09:12:03 -04:00
alyosha-tas
e96f057bd2
Added files via upload
...
more bug fixes and clean up
2016-04-06 20:37:19 -04:00
alyosha-tas
ea18662bfe
Added files via upload
...
star field correct
2016-04-05 18:41:53 -04:00
alyosha-tas
8e852622a1
Added files via upload
...
correct star pattern
2016-04-05 18:03:23 -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
alyosha-tas
03b236b0cf
Added files via upload
2016-04-05 09:24:27 -04:00
alyosha-tas
14e5f6319d
Added files via upload
...
bug fix
2016-04-05 09:04:56 -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
59658340e7
change description of genesis pad320 option
2016-03-27 14:33:12 -05:00
nattthebear
5876c60571
gpgx waterbox - dynamically allocate some sega CD memory areas to reduce state size. raw core is now about 800K in normal mode; 2MB in sega CD mode
2016-03-27 12:00:50 -04:00
zeromus
ebad5a8137
remove console spew from snes core
2016-03-27 00:41:05 -05:00
nattthebear
b4735502a5
gpgx waterbox: fix a few misc bugs in elfrunner, and fix a few misc bugs in the core so that Virtua Racing now works
2016-03-26 14:44:44 -04:00
nattthebear
66abc95c58
Wonderswan - Support settings to change colors. Breaks existing binary savestates (existing text savestates should be OK). B&W palette is exposed as a setting, albeit without a very nice UI. Color palette is available behind the scenes, but is not exposed as a setting.
2016-03-26 13:35:57 -04:00
nattthebear
570709e65c
bugfix
2016-03-26 11:39:43 -04:00
nattthebear
948e75c59e
memoryblock - don't actually call VirtualProtect() if Protect() is called while !Active
2016-03-26 11:38:08 -04:00
nattthebear
aecdc645fa
Revert 30b71d5e44
. On testing on Windows 7, without that commit, I can create and successfully read and write from a 4GB MemoryBlock even with a fixed 1GB pagefile or with no pagefile at all.
2016-03-26 10:53:34 -04:00
zeromus
30b71d5e44
my small contribution to MemoryBlock: build it on a tempfile instead of system pagefile. Couldnt test it because old gpgx.elf and don't know how to build?
2016-03-26 01:50:19 -05:00
nattthebear
0e9a34a074
gpgx - fully connect lockable swappable elfrunner. core should theoretically be multi-instance safe now
2016-03-25 22:19:18 -04:00
nattthebear
ae7bafe86f
ElfRunner - changes for lockable swappable
2016-03-25 21:52:30 -04:00
nattthebear
a2fe398aeb
Refactoring MemoryBlock to use mapped fileviews, to allow for liveswapping. Posix codepath junked; it can return when there's someone to test it
2016-03-25 19:06:35 -04: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
92e708d011
gpgx waterbox: move bg_pattern_cache to alloc_invisible
2016-03-23 21:10:18 -04:00
nattthebear
06f9d78452
gpgx: trim savestate size by moving some things to the sealed heap
2016-03-23 20:52:49 -04:00
nattthebear
9f173389a9
gpgx: entirely disable writes to the "MD CART" memory domain, since it's not supported
2016-03-23 20:17:02 -04:00
nattthebear
b06908e5d4
gpgx waterbox: get sega cd working
2016-03-23 20:11:47 -04:00
nattthebear
8136aa0f03
Add the basics of multiple memory arenas to elfrunner. With a bit of tweaking, gpgx core states are now 3.5MB (and could get smaller)
2016-03-23 19:45:02 -04:00
nattthebear
7acbaffafd
ElfRunner: Some internal refactoring in preparation for multiple memory arenas
2016-03-23 17:27:35 -04:00
nattthebear
4bd73a626f
Add Monitor support to BizInvoker. Monitors are called right before (Enter) and right after (Exit) each interop method call. Possible applications include AWE mutex+mapping, and cothread no-GC regions. If you ask for an invoker without monitor, this commit adds no overhead because the code isn't generated.
2016-03-22 20:17:28 -04:00
nattthebear
146442cd69
some stuff for waterbox gpgx, not finished
2016-03-21 21:43:56 -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
Tony Konzel
93fcb293d8
C64: Fix the build post-merge (derp.)
2016-03-15 11:38:55 -05:00
Tony Konzel
05914e1490
Merge pull request #599 from TASVideos/c64-via-timer-fixes
...
C64 via timer fixes (and more)
2016-03-15 10:08:17 -05:00
zeromus
68f16a3a79
dont crash when shutting down a saturn core started in non-gl mode
2016-03-13 19:50:25 -05:00
pjgat09
29e6d5e1d5
Atari 2600: Fixed an off by one bug with the 6532
2016-03-11 10:50:03 -05: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
Tony Konzel
3ce0264fd3
C64: Actually use the correct data and length when building PRGs onto disk images.
2016-03-09 20:35:56 -06:00
Anthony Konzel
aa83c33c58
6502: All non-writes are affected by RDY.
2016-03-09 20:12:49 -06:00
Anthony Konzel
bd7e10af6b
C64: Add disk builder to project.
2016-03-09 19:53:41 -06:00
Anthony Konzel
9557a25301
C64: Improved disk support.
2016-03-09 19:53:02 -06:00
feos
90b4ccfcb9
genesis disasm: use # prefix for moveq, addq and subq too.
2016-03-08 14:03:49 +03:00
Anthony Konzel
aaa0da85fd
C64: Prophet64 and Action Replay mapper (incomplete) added.
2016-03-06 16:31:29 -06:00
Anthony Konzel
178457309a
C64: Drive light reflects both cartridge LED and disk drive now.
2016-03-05 16:00:19 -06:00
Anthony Konzel
8fd552274e
C64: Discover file formats heuristically instead of by filename.
2016-03-05 15:23:22 -06:00
Anthony Konzel
57676608d0
C64: Fix ROM load order.
2016-03-04 17:29:47 -06:00
Anthony Konzel
b0e4e18ebc
C64: Manage memory for Cartridge, Write protect on media.
2016-03-04 16:15:01 -06:00
Anthony Konzel
f4f45f73a8
C64: Better lifecycle management and 1541-II support.
2016-03-04 16:06:25 -06: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
Anthony Konzel
87200593b6
C64: Internal support for multiple files and Epyx Fastload support.
2016-03-03 21:14:19 -06:00
Anthony Konzel
a435cc912c
C64: Use Chip6522 factory.
2016-03-03 18:03:48 -06:00
Anthony Konzel
28ced70f28
C64: Populate half-tracks when loading images.
2016-03-03 15:43:43 -06:00
Anthony Konzel
cff1708be6
C64: Perform sync check before shifting.
2016-03-03 00:13:55 -06:00
Anthony Konzel
64ded912df
C64: Implement more of the VIA timers.
2016-03-02 23:45:13 -06:00
Anthony Konzel
fd62145df5
C64: Don't compress savestate data (let the UI do that)
2016-03-01 20:34:08 -06:00
Anthony Konzel
a06dd5f768
C64: Faster loading savestates. Also fix input not working after loading state.
2016-03-01 16:03:20 -06:00
Anthony Konzel
43ac625a95
Apply savestate changes to disk subsystem.
2016-03-01 14:01:56 -06:00
Anthony Konzel
70e1a2ca29
C64: Apply savestate changes to tape subsystem.
2016-03-01 13:52:47 -06:00
Anthony Konzel
1e2c9e45f0
C64: Apply savestate info to cartridge subsystem.
2016-03-01 13:50:07 -06:00
Anthony Konzel
472616c4f7
C64: Add bare delta media savestate support.
2016-03-01 13:15:27 -06:00
Anthony Konzel
67edd5df1e
C64: Simplify input handling.
2016-03-01 13:14:59 -06: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
nattthebear
2a0e859a85
Add 64 bit build (doesn't work yet), move SlimDX.dll
2016-02-28 15:06:03 -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
feos
9e3d57341f
gpgx: custom backdrop color.
2016-02-28 20:52:54 +03:00