zeromus
|
efbdd58839
|
nes-fix mapper027 based on new understandings from fceumm; fix world hero
|
2012-11-26 22:08:25 +00:00 |
goyuken
|
91a71febe5
|
FDS: connect drive LED front end feature. also fix a bitsy savestate&saveram issue
|
2012-11-26 21:27:54 +00:00 |
zeromus
|
7e9d487580
|
nes-fix m074 and m192 and add You Ling Xing Dong to gamedb to correct mapper from m074->m192. p.s. you ling mi long dong
|
2012-11-26 21:08:46 +00:00 |
goyuken
|
0094562d2a
|
per previous discussion, IEmulator.ResetFrameCounter() should reset lag frame related stuff as well
|
2012-11-25 15:41:40 +00:00 |
zeromus
|
7339615890
|
nes-change memory initialization pattern; fixes Huang Di. Doesnt seem to break any of the other known memory-initialization-dependent cases
|
2012-11-17 08:16:02 +00:00 |
zeromus
|
e48f24d266
|
quick fix for 6502 trace log
|
2012-11-17 01:31:34 +00:00 |
goyuken
|
1d3de04364
|
nes: PAL mode functions properly with audio throttle. a proper SyncSoundProvider for NES is still todo
|
2012-11-16 17:15:55 +00:00 |
goyuken
|
631212ca4f
|
nes: implement mapper249: mmc3 plus "security features"
San Shi Liu Ji,
Shui Hu Zhuan,
Myth Struggle,
Duo Bao Xiao Ying Hao - Guang Ming yu An Hei Chuan Shuo
|
2012-11-14 16:41:33 +00:00 |
goyuken
|
86baf94dd4
|
nes: fix board hard reset. oops!
|
2012-11-11 17:23:05 +00:00 |
goyuken
|
35e0b61ac3
|
NES: VRC6: support ines roms without hash id
|
2012-11-10 01:59:13 +00:00 |
goyuken
|
c217768871
|
nes: mapper 028: fix 32k modes (they don't behave like MMC1). of course, there are still no mapper028 games or carts at all
|
2012-11-06 14:46:36 +00:00 |
goyuken
|
ec82f11884
|
nes: reset board state with hard reset
|
2012-11-06 03:05:43 +00:00 |
goyuken
|
089379711a
|
nes: fix missing sound after hard reset
|
2012-11-06 02:13:16 +00:00 |
goyuken
|
e06a9218b8
|
nes hard reset no longer crashes. instead, certain sound channels stop playing (?)
|
2012-11-06 01:41:22 +00:00 |
adelikat
|
5764b222ab
|
NES Core - implement Hard Reset, currently crashes though
|
2012-11-06 00:40:51 +00:00 |
zeromus
|
69d2a99a2c
|
nes-fix memory map bug, affecting robocop 3 scroll glitches
|
2012-11-05 06:26:52 +00:00 |
goyuken
|
807b86f8b3
|
nes mapper28: correct power on behavior. it seems to work well enough
|
2012-11-04 00:28:46 +00:00 |
goyuken
|
a7b2be48e2
|
nes: implement mapper028, a hypothetical multicart. untested
|
2012-11-03 23:56:35 +00:00 |
goyuken
|
50f65452b5
|
nes: add identifier for TENGEN-800030. fixes bootgod identified dumps of various tengen (U) games
|
2012-11-03 21:45:48 +00:00 |
goyuken
|
747c3db7cb
|
nes: vrc2: fix Contra (J), Ganbare Goemon 2 (J)
|
2012-11-03 17:03:38 +00:00 |
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 |