Commit Graph

13900 Commits

Author SHA1 Message Date
Angelo Salese
43a482c6eb Made some fixes/additions to the input system [kanikani]
* Added the possibility to press contradictory direction digital
joystick input at the same time (i.e. up-down, left-right);
* Added the possibility to set an arbitrary value for coin impulses;
* fixed a bug with loop lever routine
* fixed a bug with analog joystick routine


Various fixes in tnzs.c driver [kanikani]
* Plump Pop
  - update DIPSW item (collision between each players' child)
  - added DIPLOCATION
* Extermination
* Arkanoid Revenge of DOH
* Dr.Toppel
* Kageki
* Chuka Taisen
* The Newzealand Story
  - added DIPLOCATION
* Kabuki Z
  - fixed difficulty DIPSW (EASY and MEDIUM is reversed)
  - added DIPLOCATION
* Insector X
  - fixed difficulty DIPSW (based on manual)
  - added DIPLOCATION
  

Various fixes in tmnt.c driver [kanikani]
* T.M.N.T.
  - fixed visible area (garbage on each side is correct (verified on PCB))
  - fixed DIPSW
  - added DIPLOCATION
* Golfing Greats
  - fixed inputs
  - fixed DIPSW
  - added DIPLOCATION
* Trigon
* Cuebrick
* M.I.A.
* Punk Shot
  - fixed DIPSW
  - added DIPLOCATION
* Premiere Soccer
  - added DIPLOCATION


Various fixes in ninjaw.c driver [kanikani]
* Ninja Warriors
  - added DIPSW notes
* Darius II
  - fixed DIPSW
  - fixed game description


Various fixes in twin16.c driver [kanikani]
* Majuu no Oukoku
  - fixed inputs
  - fixed DIPSW
  - added DIPLOCATION
* Gradius II
* Hard Puncher
* M.I.A.
* Cuebrick
  - fixed DIPSW
  - added DIPLOCATION


Fixed DIPSW in Darius II [kanikani]

Fixed DIPSW in Ninja Ryuukenden / Ninja Gaiden [kanikani]

Fixed inputs and DIPSW in toaplan1.c, toaplan2.c, twincobr.c, wardner.c drivers [kanikani]


Various fixes in galaga.c driver [kanikani]
* Bosconian
  - fixed DIPSW
  - fixed DIPLOCATION
* Galaga
* Xevious
* DigDug
  - fixed DIPLOCATION


Fixed DIPSW and DIPLOCATION in segas24.c driver [kanikani]


Fixed DIPSW and DIPLOCATION in segas18.c driver [kanikani]


Fixed DIPSW in segag80r.c driver [kanikani]


Fixed DIPSW in segag80v.c driver [kanikani]


Fixed DIPSW in segald.c driver [kanikani]


Fixed DIPSW in Ninjakun and Penguin-Kun Wars [kanikani]


Various fixes in dec0.c driver [kanikani]
* Heavy Barrel
  - fixed DIPSW
  - fixed DIPLOCATION
* Birdie Try
* Dragon Ninja
* Fighting Fantasy
* Midnight Resistance
  - fixed DIPSW
* Robocop
  - fixed DIPLOCATION


Fixed coinage DIPSW using Sega common setting in segaybd.c,
segaorun.c, segaxbd.c, segahang.c, segae.c, segac2.c, segas16a.c
and segas16b.c drivers [kanikani]


Fixed coinage DIPSW using Konami common setting in chqflag.c, pooyan.c
and rockrage.c drivers [kanikani]

Various fixes in sega16b.c driver [kanikani]
* Ace Attacker
  - added I/O board read routine
* Dunk Shot
  - fixed DIPLOCATION
* Sukeban Janshi Ryuko
  - added DIPSW
* Time Scanner
  - fixed DIPSW

Various fixes in sega16a.c driver [kanikani]
* Ace Attacker
  - changed to use analog device
* Sukeban Janshi Ryuko
  - added DIPSW
* Time Scanner
  - fixed DIPSW


Fixed / added comments in ninjakd2.c driver [kanikani]


Made some video optimizations in toypop.c driver [kanikani]


Fixed inputs and DIPSW in djmain.c driver [kanikani]


Fixed DIPLOCATION in Pop'n Stage [kanikani]
2011-10-23 13:29:16 +00:00
smf-
3d42b012fd nvram devices each have their own file. 2011-10-23 10:54:13 +00:00
R. Belmont
4e5f8f0c06 New games added as GAME_NOT_WORKING
-----------------------------------
Racing Jam DX [Tomas Dahlgren]
2011-10-22 22:40:34 +00:00
Michaël Banaan Ananas
05959788be sprite code cleanup, no emulation changes 2011-10-22 20:50:12 +00:00
Michaël Banaan Ananas
cb63e55349 oops 2011-10-22 19:12:55 +00:00
Michaël Banaan Ananas
0aea9ed5b1 remove extra romregion from prev commit 2011-10-22 17:41:24 +00:00
Michaël Banaan Ananas
a2ee5de625 fix buffer overflow, thanks DigiGhost 2011-10-22 17:07:02 +00:00
Michaël Banaan Ananas
519c4726cb don't save the whole 135MB flash to .nv file but just the modified flash pages 2011-10-22 16:29:19 +00:00
Michaël Banaan Ananas
bb4f4f610b changing ibarablk back to 2006, titlescreen copyright year is to 1st release of 'parent' ibara 2011-10-22 13:39:37 +00:00
Michaël Banaan Ananas
183d08f49b forgot to change this too 2011-10-22 12:25:15 +00:00
Miodrag Milanovic
a1f1b43fda Fixed compile under GCC 4.6 (no whatsnew) 2011-10-22 09:55:22 +00:00
Olivier Galibert
e9dc32284d ymz770: remove useless extra coefficient now that the real bug is fixed (nw) 2011-10-22 07:05:49 +00:00
R. Belmont
e0e529678f ymz770: flush stream before writes, various cleanup, save state support. 2011-10-22 02:38:35 +00:00
Scott Stone
5ce1caff87 New games marked as GAME_NOT_WORKING
------------------------------------
Speed Driver [XingXing]
2011-10-21 18:02:14 +00:00
Jim Stolis
ae784c4379 Added more stepper reel coding and a bunch of debug locations in case someone else looks at the driver (nw). 2011-10-21 17:08:37 +00:00
Phil Bennett
2751bb6994 Fix debug build 2011-10-21 14:05:28 +00:00
R. Belmont
4d1a262d7c YMZ770: Fixed out-of-bounds loop access [O. Galibert] 2011-10-21 13:38:38 +00:00
R. Belmont
437245083b YMZ770: sample and sequence looping [MetalliC] 2011-10-21 13:32:59 +00:00
Phil Bennett
e7bc43c96e Various improvements to Magic the Gathering: Armageddon [Phil Bennett] 2011-10-21 13:22:08 +00:00
R. Belmont
9b43e2c2c7 YMZ770: Workaround MinGW problem, add simple sequence support + per-channel volume control [MetalliC] 2011-10-21 13:01:00 +00:00
Roberto Fresca
08863d5dba Funworld driver: Documented hopper motor line (temporarily added
as an extra lamp). Better documentation of output ports...
Novo Play Multi Card: Added PIAs connections layout, added 'Allow
Autohold' DIP switch. [Roberto Fresca, Rob Ragon]
2011-10-21 04:42:54 +00:00
R. Belmont
8ed2f6f011 OG can't count to 512 (nw) 2011-10-21 04:35:15 +00:00
R. Belmont
509f2c1be5 Preliminary emulation of the YMZ770 sound chip [R. Belmont, O. Galibert]
(not-for-whatsnew section)
Note: extremely preliminary.  No music, just sfx.  No per-voice volume/panning.  No attempts to optimize.  Lots of hardcoding for how the CV1000 uses the chip.  I will fix all of these later, but I gotta get to sleep now ;-)
2011-10-21 04:05:44 +00:00
Brian Troha
31229c316f Enable Iron Clad NeoGeo proto as it's been documented and we have the roms. - NW
The other half ;-p
2011-10-21 01:48:19 +00:00
Brian Troha
d45f815101 Enable Iron Clad NeoGeo proto as it's been documented and we have the roms. - NW 2011-10-21 01:47:45 +00:00
Michaël Banaan Ananas
0a54096bc2 aw, prev commit broke mystic riders, so unbreak it 2011-10-21 00:40:56 +00:00
Roberto Fresca
8ea00287c9 Fix comments.... 2011-10-21 00:10:45 +00:00
Brian Troha
3f26420a70 cavesh3.c: Minor clean up, gamedef alignment ect... - NW 2011-10-20 23:46:42 +00:00
Brian Troha
6caf3d3856 segaybd.c: add "B" in the rom name for the Galaxy Force II set 2011-10-20 23:29:22 +00:00
Scott Stone
c6c2ae0652 JPM IMPACT changes that make the display at least work now, and some more M1 set splitting [James Wallace] 2011-10-20 22:08:34 +00:00
Michaël Banaan Ananas
cbdb145968 small cleanup + trying to figure out videocontrol reg, this update makes some screen transitions look better (especially nbbatman) 2011-10-20 20:48:49 +00:00
Michaël Banaan Ananas
5f610a0321 (gunforc2 title correction) 2011-10-20 20:42:51 +00:00
Roberto Fresca
3dc2595bbe Novo Play Multi Card / Club Card improvements: [Roberto Fresca]
* Added proper button-lamps support and layout.
 * Added default NVRAM, necessary to boot.
 * Added technical notes.
2011-10-20 19:44:16 +00:00
Roberto Fresca
9d4f247eab New working game...
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Novo Play Multi Card / Club Card [Roberto Fresca, Rob Ragon]
2011-10-20 19:02:30 +00:00
Jim Stolis
b6ba767544 Finished modernization Haze started. Fixes MT 04497. Driver no longer hangs during initialization. Boots to same point I documented on my blog. (No Whatsnew)
Can someone with MT access please update the db for me?
2011-10-20 18:52:12 +00:00
Michaël Banaan Ananas
c27054666c (add xtals) 2011-10-20 17:44:05 +00:00
Michaël Banaan Ananas
ddb3491701 (small cleanup) 2011-10-20 00:27:55 +00:00
Michaël Banaan Ananas
a1345d9a64 improved and optimized super22 fog 2011-10-20 00:02:16 +00:00
Roberto Fresca
1262c315c3 Fixed colors to Witch Card (Video Klein CPU box, set 2) [Roberto Fresca] 2011-10-19 23:12:35 +00:00
Roberto Fresca
a8c8775861 Golden Poker driver improvements. [Roberto Fresca]
* Mapped the Dallas DS1210 for Video Klein sets that have one.
 * Mapped the 2800-2fff range as RAM for the non-Dallas Video Klein sets.
 * Some minor fixes.


New clones added
----------------
Witch Card (Video Klein CPU box, set 2) [Roberto Fresca, Team Europe]


New games marked as GAME_NOT_WORKING
------------------------------------
Witch Game (Video Klein, set 2) [Roberto Fresca, Team Europe]
2011-10-19 22:34:43 +00:00
Roberto Fresca
4b5fb1e4df New driver for Kasino '89 6-players roulette series.
A kind of MSX2 hardware on steroids...


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Kasino '89 [Roberto Fresca, Rob Ragon, Tomasz Slanina]
2011-10-19 19:20:25 +00:00
Michaël Banaan Ananas
9406bc33d8 super22 depth cueing progress
whatsnew note:
namcos22.c: improved flat shading and depth cueing [hap]
2011-10-19 07:30:19 +00:00
Miodrag Milanovic
22f408fafc Haze: Some SH4 clean-ups after the earlier refactoring, should be no functional change. (no whatsnew) 2011-10-19 06:20:44 +00:00
Scott Stone
e798ec6abf Haze: Built a jump table for all opcodes, reducing it all to a single level of indirection. (nw) 2011-10-19 00:34:31 +00:00
Michaël Banaan Ananas
bc3fc60c50 removed junk code 2011-10-18 22:59:48 +00:00
Scott Stone
533c2b4311 Haze: More sh4 optimizations (nw) 2011-10-18 21:42:45 +00:00
Scott Stone
7c8151c8c7 New clones added
----------------
Bad Lands (bootleg, alternate) [Tomasz Slanina]

Comment:  Took this dump and filled out the bad dumps in the first bootleg set (badlandsb).  The only real difference noticed was a changed z80 program rom.
2011-10-18 20:13:37 +00:00
Scott Stone
89b15e9f47 Haze: Continued the jump table optimizations on the sh4 (nw) 2011-10-18 19:54:32 +00:00
Scott Stone
8423958755 Haze: Using jump tables in the sh4 core is faster than the switch statements with inline functions, so I've done that for the common cases, gives a bit of a speed boost in the cpu intensive parts, nothing major, but there's definitely room for more (clean) optimization in the sh4 core. 2011-10-18 17:31:01 +00:00
Michaël Banaan Ananas
e2a004eee2 poly color high byte is for flat shading 2011-10-18 17:02:31 +00:00