goyuken
|
d89e9e5da5
|
nes: pxrom, fxrom: implement peekppu; fixes nametable debugger view in some games
|
2012-11-03 01:26:13 +00:00 |
goyuken
|
f8f4fa6967
|
Mapper165: implement peekppu. fixes some visual glitching when using nametable viewer. Fire Emblem (Ch)
|
2012-11-02 23:51:38 +00:00 |
goyuken
|
48bb76820e
|
nes: fds: implement peekcart (sorta)
|
2012-11-02 23:32:32 +00:00 |
goyuken
|
6ffd71973a
|
6502: improve tracelog to only disassemble actual opcodes, and also enable it on 2600
|
2012-11-02 22:27:22 +00:00 |
goyuken
|
323caaaff7
|
nes: sxrom: decrease speed by 1%, also fix overflow possibility
|
2012-11-02 19:52:02 +00:00 |
zeromus
|
aa161d8910
|
proper Peek support in NES and 6502X
|
2012-11-02 19:28:00 +00:00 |
goyuken
|
5bf33b54a6
|
SxROM: 1% speedup
|
2012-11-02 17:51:07 +00:00 |
goyuken
|
967a60dcf7
|
ack!
|
2012-10-31 21:16:50 +00:00 |
goyuken
|
5cbd11c850
|
NES: add some vs system stuff. not done yet
|
2012-10-31 21:15:44 +00:00 |
goyuken
|
5cff02b74d
|
nes: vrc4, vrc6, vrc7: change to use CPU cycle counting
|
2012-10-31 19:40:18 +00:00 |
goyuken
|
e487e39c9e
|
nes: clean up region detect code a bits
|
2012-10-31 18:48:06 +00:00 |
goyuken
|
bc22049a19
|
NES Multiregion: sound frequencies supported
|
2012-10-31 18:35:34 +00:00 |
goyuken
|
7dc5808771
|
NES: preliminary support for PAL, Dendy, and RGB (part 1). at the moment, it's all determined from gamedb, and not at all saved to movies or savestates
|
2012-10-31 18:25:46 +00:00 |
goyuken
|
8af6cac4ec
|
NES: BANDAI-FCG-1: cleanup and fix some stuff (broke savestates). FIXES: Dragon Ball - Dai Maou Jukkatsu, Rokudenashi Blues, Dragon Ball Z - Kyoushuu! Saiya Jin, SD Gundam Gaiden, Magical Taruruuto Kun 1, 2
|
2012-10-31 16:29:26 +00:00 |
goyuken
|
0d515dafdf
|
nes: add ClockCPU() to INESBoard, for boards that count M2 cycles, and changed some mappers to use it. Mappers that need more inspection: Mapper027, SxROM, VRC2_4, VRC6, VRC7
|
2012-10-31 14:36:43 +00:00 |
zeromus
|
59664959f1
|
speed up c# 6502 and enable it instead of cpp one
|
2012-10-31 01:55:26 +00:00 |
goyuken
|
cd2ff4ed63
|
Add unmanaged version of 6502X core. The core it self is nearly exactly a copy+paste job from the C# one; most things map over exactly. A strange and abusive p/invoke setup is required to realize a performance gain; see code for details. Seems to be worth a bit more than 20% overall speed for me. Core is savestate compatible with managed 6502X. slight modifications to existing API has been made to support the new cpu. also included is a test module that runs both cores together, savestating every cycle to check for sameness. Core should fit in Atari, although that hasn't been done yet. For the moment, tracelog and disassemble are broken, but they'll be back soon.
|
2012-10-30 23:01:54 +00:00 |
goyuken
|
8313c103f6
|
Namco163 Audio
|
2012-10-30 12:07:33 +00:00 |
goyuken
|
aa292b678e
|
shorten some of the FDS mechanical timings based on nesdev feedback. bizhawk now seems to be about 6 seconds slower than fceux in initial loading of FDS titles. This makes sense, as fceux isn't timing at all the BIOS's first pass over the disk, worth about 6 seconds.
|
2012-10-29 19:26:52 +00:00 |
goyuken
|
8a67af227e
|
NES: MMC5: add "ExRAM" as memory domain, for debugging purposes
|
2012-10-29 17:11:19 +00:00 |
goyuken
|
f09f8008ca
|
nes: mapper036: "Strike Wolf (MGC-014)"
|
2012-10-29 00:09:27 +00:00 |
goyuken
|
164a6cb42d
|
nes: gxrom: fix possible crash on 64K prg carts???? maybe?
|
2012-10-28 23:53:29 +00:00 |
goyuken
|
4fa571d6e9
|
nes: mapper 171: "Tui Do Woo Ma Jeung". mmc1 with no mirror control
|
2012-10-28 17:50:48 +00:00 |
goyuken
|
8ce3857305
|
nes: mapper 250: "Time Diver Avenger (Unl)". mmc3 clone
|
2012-10-28 17:34:47 +00:00 |
goyuken
|
af86a270d5
|
FDS: fix savestate ejected disks
|
2012-10-28 15:23:10 +00:00 |
goyuken
|
a2c0d1b57b
|
FDS: cleanup and savestates
|
2012-10-28 15:13:56 +00:00 |
goyuken
|
b1039a6bf9
|
nes: sunsoft4: partial support for "UNIF_NES-NTBROM". "Nantettatte!! Baseball" UNIF dumps now boot.
|
2012-10-27 15:11:07 +00:00 |
goyuken
|
fce1ffcce2
|
FDS: make the sound channel softer overall. there are still some bugs with it, though...
|
2012-10-27 14:24:00 +00:00 |
goyuken
|
afaa256e37
|
FDS: SaveRam support. The "saveram" actually stored is a simple collection of (originalside ^ side), more or less. Like any wip beta, don't get too attached to your saves yet. Also misc cleanup.
|
2012-10-27 14:01:55 +00:00 |
goyuken
|
452e1f0db4
|
FDS: implement CRC writing, reading, and checking
|
2012-10-27 01:04:54 +00:00 |
goyuken
|
06d131b777
|
NES: add FDS "currently loaded disk side" as a memorydomain. very rudimentary; for deblugging purposes only.
FDS: add disk writing. nothing's saved anywhere at end of session, so not at all permanent. seems to work though.
|
2012-10-26 21:25:20 +00:00 |
goyuken
|
e6058e6bd8
|
break some stuff. FDS can eject and insert disk sides now
|
2012-10-26 18:51:08 +00:00 |
goyuken
|
7ee00fbcb8
|
ines mapper 103: smb2 pirate fds conversion
|
2012-10-26 15:43:05 +00:00 |
goyuken
|
57349cdbcb
|
NES: fix crash when loading UNIF with incomplete gamedb entry
|
2012-10-24 23:30:46 +00:00 |
goyuken
|
ff08e1f83e
|
nes: mapper "TENGEN-800008". support Tetris (Tengen)
|
2012-10-24 22:03:59 +00:00 |
goyuken
|
3378ea8001
|
fds audio: clip. intro to Metroid now sounds passable
|
2012-10-22 17:04:37 +00:00 |
goyuken
|
966495cbae
|
fds audio channel. completely untested
|
2012-10-22 16:10:19 +00:00 |
goyuken
|
fbb46e7054
|
fds - fix up some junk. smb2j runs now
|
2012-10-22 02:50:43 +00:00 |
goyuken
|
e84f1d2761
|
fds: hmm
|
2012-10-22 01:11:39 +00:00 |
goyuken
|
44a8f442ee
|
fds boots something
|
2012-10-22 00:57:28 +00:00 |
goyuken
|
cda9a49d5f
|
FDS : get a little farther before erroring out. still work to do
|
2012-10-21 19:22:22 +00:00 |
goyuken
|
7568ff9437
|
add FDS skeleton. set up your fds bios with pathconfig, then try to load any file with extension ".fds"
|
2012-10-21 15:58:24 +00:00 |
goyuken
|
485d7c05c7
|
make av dumping with avi a bit more graceful error handling. NES: avoid crash when the frontend behaves in a naughty manner
|
2012-10-18 20:57:53 +00:00 |
goyuken
|
d3a6b04a40
|
nes mapper 108: Meikyuu Jiin Dababa (FDS Conversion)
|
2012-10-17 19:06:03 +00:00 |
goyuken
|
b2db264eed
|
nes: unif mapper "BMC-NovelDiamond9999999in1". possibly also INES mapper 54, but i've only seen this game in unif form. One game: "Multi-Game Pirate Carts.7z|Novel Diamond 999999-in-1 [U][p1][!].unf"
|
2012-10-17 16:48:28 +00:00 |
goyuken
|
41d401c60a
|
nes mapper 177:
Shang Gu Shen Jian
Xing Zhan Qing Yuan
Wang Zi Fu Chou Ji
Xing He Zhan Shi
Mei Guo Fu Hao
|
2012-10-17 15:52:01 +00:00 |
goyuken
|
77b53f1400
|
nes mapper 143 : magic math, dancing blocks. dancing blocks refuses to run due to core problem? see comments...
|
2012-10-17 15:01:49 +00:00 |
goyuken
|
ea02d40c66
|
add a number of UNIF board mappings. every one of these is tested playable on at least one game, but that doesn't mean it's "right" overall. as always, the only true solution is a hash identify.
|
2012-10-17 02:08:19 +00:00 |
goyuken
|
2c881a0785
|
AxROM: forgot that stupid ines doesn't really specify vram size at all. force vram = 8 for MAPPER007, because that's all that makes sense
|
2012-10-17 01:56:28 +00:00 |
goyuken
|
a77e103d2b
|
nes AxROM: turn crash from bad iNESes into an assert failure.
|
2012-10-17 01:52:54 +00:00 |