Commit Graph

445 Commits

Author SHA1 Message Date
Fabio Priuli
62ed00c84a (MESS) nes.xml: second round of new dumps from my loooong backlog. nw. 2014-02-01 08:09:25 +00:00
Fabio Priuli
ef3421e19b (MESS) nes.xml: first round of new additions to keep up with the
new dumps floating around. nw

also, added two new gbc redumps. nw.
2014-01-28 19:27:38 +00:00
Miodrag Milanovic
44d5c1b8ab Cleanups and version bump 2013-11-05 06:59:51 +00:00
Fabio Priuli
8a3a8c63c6 [MESS] pico.xml: added more dumps and more documentation. [Team Europe]
out of whatsnew: also sync lists with new dumps from taizou, lostlevels, nintendoage and others.
2013-10-28 18:28:05 +00:00
Fabio Priuli
3e97968771 (MESS) nes.c: added dump for another interesting fds conversion found in the same chinese pack as the other.
emulation for this work, except for SRAM. nw.
2013-05-18 15:03:35 +00:00
Fabio Priuli
8c510ba369 (MESS) nes.c: added a new fds conversion dump found in a big chinese pack. emulation
is only partial, unfortunately. nw.
2013-05-13 14:29:50 +00:00
Miodrag Milanovic
4bf717996f Cleanups and version bump 2013-04-30 06:36:06 +00:00
Fabio Priuli
d05500cd0d (MESS) nes: improved UNL-09-034A emulation and added some notes about
our slot implementation, to help possible external contributors to get the basics. nw.
2013-04-29 09:58:35 +00:00
Fabio Priuli
ee33a7bfaf (MESS) NES: hopefully fixed a crash occurring at exit when PRG is not a multiple of 16KB.
Also promoted to working state two other SMB clones running on the same pcb as 
SMB Malee 2 (whose support was added a few days ago). nw.
2013-04-24 21:49:57 +00:00
Fabio Priuli
2a6e803a9e (MESS) nes.c: Fixed remaining known bootleg PCBs (mostly SMB2 FDS conversions) and
improved FFE mappers (I'd be more interested into actually emulating the copier but this is
all we got at the moment...) . nw.

Also, backing up some wip code for other pcbs that still does not produce any useful result.
2013-04-24 06:36:07 +00:00
Fabio Priuli
937fd2493f (MESS) nes.c: fixed NINA-001 emulation (mapper 34), promoting Impossible Mission II to working
state [Fabio Priuli]
(MESS) nes.c: improved Taito LROG017 emulation (mapper 77), promoting Napoleon Senki to working
state [Fabio Priuli]
(MESS) nes.c: added emulation of the Sachen SA-9602B pcb used by Mei Shao Nv Meng Gong Chang,
a chinese port of Princess Maker by Sachen, based on the great work done by Cah4e3 in FCEUMM 
[Fabio Priuli]

out of whatsnew: this change also moves the summary of known issues in the appropriate source files
(some pirate and multigame cart issues have to be rechecked, due to the amount of changes done since
they were last checked, so I will add them back after a few test)
2013-04-22 13:23:56 +00:00
Fabio Priuli
c1540080a1 (MESS) nes.c: major refactoring and improvements of NES/FC cart emulation: [Fabio Priuli]
- converted carts, mappers and pcbs to use slot devices
- fixed starting of Famicom, Famicom Twin and Dr. PCJr
- fixed handling of "no disk" in FDS so that the system displays Mario and Luigi 
  jumping around as expected
- added AY8910 sound to Sunsoft-5B (Gimmick JPN sfx)
- added YM2413 to VRC-7 (Lagrange Point OST)
- added support for recorded samples to Jaleco sport titles and to Bandai Family Trainer
  Aerobics Studio, thanks to notes by hap and egoh, and recordings by Pongbashi 
  (samples are needed because these games use a currently undumpable speech chip)
- added support for NES-EVENT pcb used by Nintendo World Championship 1990,
  including dipswitches
- added support for Galoob Game Genie real usage (in addition to the codes which
  Puggsy added to his cheat collections): when you load ggenie, a second cartslot 
  becomes available to load another game attached to the cheat device (e.g. with
  "mess.exe nes -cart ggenie -cart2 smb") and you can enter the cheat codes as in a
  real NES
- added support for Nantettatte!! Baseball lock-on mechanism, based on the tests
  performed by naruko on his carts: when you load nantbb, a second cartslot 
  becomes available to load one of the two update minicarts (91 Hen or OB Hen)
- improved emulation of Namcot 163, 175 and 340 boards, based on the tests
  performed by naruko, lidnariq and bootgod on the real hardware
- moved Nantettatte!! Baseball minicarts to a separate list (nes_ntbrom.xml) because 
  they cannot be loaded in the NES directly, but only through the nantbb subslot
- emulated bus conflict (CPU/PRG) in PCBs documented as having it
- partial emulation of open bus, enough to make working the games using it as a sort
  of protection
- fixed crash when loading files using FFE mappers
- fixed mirroring in some boards (Sunsoft DCS and UNL-CC-21) and in some games
  (e.g. Paris Dakar Rally Special and Escape from Atlantis)
- fixed a few bugs in Tengen 800032 emulation (mapper 64), promoting Klax, Xybots 
  and Road Runner to work state
- fixed Tengen 800037 emulation (mapper 158), promoting US Alien Syndrome to work
  state
- added working emulation of many bootleg pcbs used for pirate conversions from FDS
  (Ai Senshi Nicol, Doki Doki Panic, Fuuun Shaolin Kyo, Green Beret, Monty no Doki 
  Doki Daidassou, Tobidase Daisakusen, Super Mario Bros Malee 2 / Genius Merio Bros...)
- improved emulation of many pirate pcb (BMC-GOLDENCARD-6IN1, KS7013B, 
  KS7012, BMC-GHOSTBUSTERS63IN1, UNL-MALISB, MAXI15 and more...)
- improved RacerMate Challenge II emulation, but the game is still not working due to
  unemulated bicycle controller
- added CPU-based IRQ mode in Tengen 800032 emulation (mapper 64), fixing
  Skulls & Crossbones gfx (but the game is still not working)
- fixed many small inaccuracies in the old code, spot during the conversion
- added support for most other known pcbs, even if in most cases emulation is only
  sketchy
- reduced the need of fake alt pbcs for boards which only differed by mirroring handling 
  (these are now recognized through the "mirroring" feature)
- removed fake wram which was added to a lot of partially documented pcbs and 
  re-added it only where actually present, so to more accurately document what was 
  really in the carts

Out of whatsnew: There's still a lot to do (e.g. to clean up the implementation of the pirate pcbs)
but I hope that submitting this now I can get some wider testing help so to catch and fix regressions 
before next release :)
2013-04-21 19:27:29 +00:00
Miodrag Milanovic
c6cd8a09c8 Cleanups and version bump 2013-04-09 06:46:57 +00:00
Fabio Priuli
8e7ca9687d (MESS) nes.xml: Identified at last weilaixz as the unique Sachen TCU-02/mapper 136 game.
Set promoted to working state.
2013-04-05 06:58:06 +00:00
Fabio Priuli
b9a49571fc missed one list. nw. 2013-03-22 18:00:20 +00:00
Fabio Priuli
9ae2d21ca3 (MESS) nes.xml: avoid path separators in filenames. nw. 2013-03-20 05:55:39 +00:00
Miodrag Milanovic
4337250fbe used old version of srcclean, so I put back old files and run it again, it produce much less changes, sorry for this (nw) 2013-03-19 11:38:58 +00:00
Miodrag Milanovic
0e1f5ad25b Cleanups and version bump 2013-03-19 07:22:20 +00:00
Fabio Priuli
7c148894ac added a few protos dumped recently by Skrybe. nw. 2013-03-18 17:54:28 +00:00
Fabio Priuli
e145f75929 added missing pcbs. nw. 2013-03-18 16:40:48 +00:00
Fabio Priuli
270c7ac615 sync with bootgod db. nw. 2013-03-18 16:24:50 +00:00
Fabio Priuli
7addd5a9db silencing cmpro. nw. 2013-03-18 15:04:09 +00:00
Fabio Priuli
db42b7fdc0 fixed size. nw. 2013-03-18 05:24:14 +00:00
Fabio Priuli
6b3bb0f0f9 (MESS) nes.xml: a bunch of new additions from several sources. nw. 2013-03-17 22:02:02 +00:00
Scott Stone
e7d161996a fix equal names for different ROM hashes in nes.xml (nw) 2013-02-23 21:29:33 +00:00
Scott Stone
c7254e6408 Alignment fixes for XML hashes. (nw) 2013-02-21 05:04:54 +00:00
Fabio Priuli
86fa2b098c softlist: added a bunch of recent dumps. no whatsnew. 2013-01-25 16:11:44 +00:00
Fabio Priuli
bc23730a9a (MESS) softlists: Misc naming and description consistency fixes. no whatsnew. 2013-01-20 10:16:20 +00:00
smf-
19a14cbba6 use spaces in xml comments. This is the output from a local srcclean change applied after reverting the 0.148 cleanup, to avoid losing previous formatting. 2013-01-11 16:23:29 +00:00
Miodrag Milanovic
0e19f641d3 Cleanups and version bump 2013-01-11 07:32:46 +00:00
Fabio Priuli
a1e4f2f3ea nes: avoiding error for unsupported boards. no whatsnew. 2012-12-27 07:23:10 +00:00
Fabio Priuli
a26625f9d6 snes.xml: fixed a few missing parent/clone relations (thanks to PooshhMao for spotting these) and added a bunch of dumps to be investigated. no whatsnew.
n64.xml: added a recently released proto dump. no whatsnew.
gba.xml: added new dump from nointro. no whatsnew.
nes.xml: added usual flush of new pirate dumps/redumps from misc sources + one proto. no whatsnew.
2012-12-23 11:33:23 +00:00
Fabio Priuli
cb9ead8eec (MESS) gbcolor.xml: added new dumps from BigFred and taizou. no whatsnew.
(MESS) nes.xml: added dumps of Super Maruo (first pirate FC game ever), courtesy 
of bombman, and of a few pirate games, courtesy of maxzhou. no whatsnew.
+ bunch of misc tiny fixes (thanks Tafoid)
2012-10-05 05:14:03 +00:00
Fabio Priuli
04db5d0591 (MESS) nes.xml: a few new dumps from cah4e3 and byemu. no whatsnew.
(MESS) gameboy/gbcolor.xml: a couple of pirate dumps from taizou. no whatsnew.
2012-09-12 19:09:29 +00:00
Fabio Priuli
091d2875f5 (MESS) nes.xml: identified a couple of pcb types and fixed mirroring in one pirate game. (nw) 2012-09-11 07:39:50 +00:00
Fabio Priuli
33a6104ac8 (MESS) gbcolor.xml: added a few new dumps, courtesy of BigFred. no whatsnew.
(MESS) softlist: another bunch of fixes. no whatsnew.
2012-09-10 22:35:34 +00:00
Justin Kerk
268bc19da2 Replace most fullwidth characters in Japanese software lists - they exist for backwards compatibility and there is generally no good reason to use them nowadays (nw)
Also replaced combining dakuten with precomposed forms and made a few romanization tweaks
2012-09-09 23:41:25 +00:00
Fabio Priuli
138b3681f1 (MESS) snes.xml: a new prototype dump from Evan of snes central, through of ReadOnly. no whatsnew.
(MESS) softlist: minor updates. no whatsnew.
2012-09-09 20:51:16 +00:00
Fabio Priuli
69a8c465e2 (MESS) misc updates to softlists. no whatsnew. 2012-09-09 05:53:32 +00:00
Fabio Priuli
ceec0418a5 softlist: misc fixes. no whatsnew. 2012-09-02 10:15:43 +00:00
Fabio Priuli
1710c16689 (MESS) softlist: misc cleanup (thanks to souxx), added bits of info (thanks to Anna) and some fix to the nes list. no whatsnew. 2012-08-29 19:25:48 +00:00
Fabio Priuli
55150f40c1 (MESS) softlist: misc cleanups and info additions. no whatsnew. 2012-08-28 18:26:32 +00:00
Fabio Priuli
5c09b67cbb softlist: removed a few blank spaces, thanks to souxx for spotting them. no whatsnew. 2012-08-27 18:49:44 +00:00
Fabio Priuli
3077c162bd softlists: misc cleanups and consistency fixes (channelf courtesy of k11). no whatsnew.
mz2000_*.xml: added a few more files. no whatsnew.
2012-08-27 18:45:25 +00:00
Miodrag Milanovic
960ae0c0de Sync software lists from MESS into hash (no whatsnew) 2012-08-21 10:47:55 +00:00