Commit Graph

4108 Commits

Author SHA1 Message Date
Mirko Buffoni
fa224bfe85 Added V30-based High Video gambling games [Mirko Buffoni]
* Added VCF board based games (Tour4000, Casino Fever 4.0, Casino Fever 5.0)
* Added NCF board based games (Tour4010, Casino Fever 5.1, Casino Fever 6.1)
* Added TCF board based games (Casino Fever 1k, Girotutto)
2009-01-12 09:42:36 +00:00
Mirko Buffoni
25abe62db4 Added OKIM6376 emulation ADPCM Speech Synthesizer [Mirko Buffoni]
* At the moment only the ADPCM part is implemented, while it's missing the BEEP
  generator and the 2nd channel handling, used mainly for echoing or continuous
  speech.

Added OKIM6376 sound emulation to High Video games [Mirko Buffoni]
* Removed GAME_NO_SOUND from newmcard, brasil and fashion
* Sound frequency may be incorrect
* Although the manual says OKIM6376 is straight ADPCM, generated sound is
  distorted (over-clamped?)
2009-01-12 09:25:00 +00:00
Roberto Fresca
19818f1f5e Improvements to coinmastr.c driver. [David Haywood, Roberto Fresca]
- Added maximum intensity to the color decode.
- Switched pokeroul to use global memory map and eliminated the redundant one.
- Eliminated the GAME_WRONG_COLORS flag to all games.
- Some clean-ups.
2009-01-11 23:32:24 +00:00
Phil Bennett
b9d2549841 02805: turbosub, turbosba: Dropped lines in video output rendering
Added save state support.
2009-01-11 19:27:13 +00:00
Angelo Salese
6d35328663 Various improvements to the Jackpool driver [Angelo Salese]
* Added a second screen for some extra gfxs that are displayed on it;
* Fixed colors;
* Preliminary implementation of the transparency pens for the graphics,might not be correct;
* Added inputs;
* Cleaned-up the driver;
Game seems to work fine,but can't accept coins,might be related to the eeprom.
2009-01-11 18:11:29 +00:00
Luca Elia
c0109e2b51 Improved the rom loading in tenkai and clones.
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Mahjong Tenkaigen (3 sets) [Wei Mingzhi, Luca Elia]
2009-01-11 15:07:47 +00:00
Ryan Holtz
da2869ed48 - Added savestate support to the games in amspdwy.c, angelkds.c, appoooh.c, aquarium.c, arabian.c, and arcadecl.c: [MooglyGuy]
amspdwy, amspdwya, angelkds, spcpostn, appoooh, robowres, robowrb, aquarium, arabian, arabiana, arcadecl, sparkz
2009-01-11 09:45:21 +00:00
Roberto Fresca
bdd6b41031 More improvements to goldstar.c driver:
From David Haywood:
- Decoded the extra bitmap for Cherry Master I and V4 sets. Still need to figure out how is called.

From Roberto Fresca:
- Added notes about the Tetris/Cmaster game.
- fixed some default DIP switches.
- Splitted the cmaster gfxdecode to cover different sets.
- Created a new machine driver for sets without the extra bitmap.
- Renamed the old sets cm2v841 and cm2841a to cmasterb and cmasterc respectively, since they are in fact different sets of Cherry Master I (ver.1.01).
- Promoted cmasterb & cmasterc to working state. The last one was flagged as GAME_IMPERFECT_GRAPHICS, since reels graphics have a different decode, or simply are bad dumps.
- Reparented some sets.
- Added Magical Tonic.
- More fixes/cleanups.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Cherry Master I (ver.1.01, set 2) [Roberto Fresca]
Cherry Master I (ver.1.01, set 3) [Roberto Fresca]


New games marked as GAME_NOT_WORKING
------------------------------------
Magical Tonic [Roberto Fresca]
2009-01-11 09:43:05 +00:00
Roberto Fresca
edeeec5da3 Improvements to goldstar.c driver:
- Added full inputs / DIP switches to the Cherry Master II sets.
- Started a tedious clean-up to all driver inputs.
- Added a new set based on Cherry Master V4. The game is supposed to boot as a Tetris game (there are Tetris graphics inside), and can be turned into Cherry Master (probably designed for countries where gambling games are/were illegal). The game is booting into Cherry Master and is working properly. Still flagged as GAME_NOT_WORKING till can figure out how to switch games.
- Some other minor corrections.


New games marked as GAME_NOT_WORKING
------------------------------------
Cherry Master (ver.4, set 2) [Roberto Fresca, Angelo Salese]
2009-01-11 08:17:31 +00:00
R. Belmont
1b4e540fbd Fix clock used in Namco systems 12 & 23. 2009-01-11 05:36:04 +00:00
Nathan Woods
4df40b369c 1. Introduced a parallel 6821 PIA implementation, as a MAME device (6821new.c)
2.  Ported the Williams drivers over to use this new PIA implementation
2009-01-11 01:16:21 +00:00
Angelo Salese
0c7c06788d 02815: zaryavos: Game never reaches title screen. (Angelo Salese) 2009-01-10 15:31:00 +00:00
R. Belmont
3188238b14 k053260: fix LP64 portability. 2009-01-10 04:47:39 +00:00
Roberto Fresca
5057616884 Cherry Master '91:
- Fixed memory map.
- Added proper PPI 8255 devices.
- Worked inputs / DIP switches from the scratch.
- Fixed reels tilemaps visible area.
- Fixed reels colors.
- Removed all the flags and promoted to working status.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Cherry Master '91 (ver.1.30) [Roberto Fresca]
2009-01-09 17:00:17 +00:00
Curt Coder
019b61e7af Converted the CDP1802 cpu core to use a state table. 2009-01-09 09:32:54 +00:00
Brian Troha
718240404e slight rom name change to avoid name/crc collide. 2009-01-09 03:49:43 +00:00
Brian Troha
bd9997f13c slight rom name change to avoid name/crc collide. 2009-01-09 03:44:11 +00:00
Angelo Salese
f2c9beacea Added Poker Roulette to the Coinmaster driver [Chris Hardy,Angelo Salese,Roberto Fresca,David Haywood]
Fixed most graphic banking bugs & colors in the coinmaster driver [David Haywood] 

New games marked as GAME_NOT_WORKING
------------------------------------
Poker Roulette [Chris Hardy,Angelo Salese,Roberto Fresca,David Haywood]
2009-01-09 00:54:46 +00:00
Angelo Salese
41b8808bcb Renamed filetto.c to pcxt.c and made several improvements to the driver [Angelo Salese]
* Merged tetriunk.c and filetto.c,and renamed tetriunk set to tetriskr;
* Fixed inputs & gameplay quirks in tetriskr,so it's now playable;
* Added preliminary external graphics emulation hook-up for the backgrounds in tetriskr;
* Rearranged & cleaned up the palette initialization,now 0x000-0x1ff offsets are for the char modes and 0x200-0x2ff are for the bitmap modes;
* Fixed color attributes bits;
* Cleaned up and fixed colors in CGA bitmap mode for Filetto;

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Tetris  (bootleg of Mirrorsoft PC-XT Tetris version) [Angelo Salese]
2009-01-09 00:38:28 +00:00
Jim Stolis
b62b683b18 Changes to peplus driver:
- Added wingboard (5-n-1 daughterboard) support
 - Added E16/E17 jumper support
 - Sound clock changed to global
 - Removed graphics layout and replaced with generic gfx_8x8x4_planar
 - Increased palette lengths
 - Adjusted incorrect ROM_REGION sizes
 - Correct color prom length definitions


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Player's Edge Plus (XMP00017) 5-in-1 Wingboard [Jim Stolis]
2009-01-09 00:16:33 +00:00
Roberto Fresca
ac2273ced6 Improvements to Cherry 10:
- Decrypted the program ROM.
- Bypassed the PIC protection.
- Hooked proper inputs & DIP switches.
- Promoted to working state.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Cherry 10 (bootleg with PIC16F84) [Roberto Fresca, Andreas Naive, David Haywood]
2009-01-08 10:31:51 +00:00
Curt Coder
75ec4f2d1d Fixed sloppy rendering in CDP1869. 2009-01-08 08:16:50 +00:00
Roberto Fresca
730a344479 Rewrite the color decode for Cherry Gold I, all Cherry Bonus III sets, all Cherry Master sets, both New Lucky 8 Lines sets, Lady Liner and Kkoj Noli. Colors/intensity now are perfect.
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Kkoj Noli (Kill the Bees) [Roberto Fresca]

(forgot to add it in the previous submission...)
2009-01-08 08:02:38 +00:00
Roberto Fresca
2867e42cc6 Added Kkuj Nol-i / Kkoj Noli (better romanization). It runs on a reduced/modified version of lucky8 hardware.
Added proper memory map, machine driver, PPI interfaces and inputs.
Added placeholder for the 4 undumped cmast91's PLD's (all 16L8-12/-15/-25 type).
Removed the imperfect colors flag from lucky8 sets (colors look a bit dark, but seems properly decoded).
2009-01-08 04:51:14 +00:00
Couriersud
acae0b91f3 Fix gcc 64bit compile issue 2009-01-07 23:57:10 +00:00
Nathan Woods
45a3d96248 Added check to debug_cpu_set_dasm_override(), because callers do not know if we
are in debug mode or not
2009-01-07 11:42:24 +00:00
Nathan Woods
fd3f93f96d Comment fix 2009-01-07 11:41:56 +00:00
Angelo Salese
6f63793553 Added Lucky Girl to the jangou.c driver,not working because it's encrypted [David Haywood]
New games marked as GAME_NOT_WORKING
------------------------------------
Lucky Girl [David Haywood]

=====

Added to the Jangou HW because gfx roms are clearly from the Jangou blitter,chanches are that is the same HW once it's decrypted.
2009-01-07 00:23:40 +00:00
Roberto Fresca
df0e63c106 Better translation/description for the Lady Liner's german buttons... 2009-01-06 23:36:12 +00:00
Angelo Salese
ebfc1010ea Wrote a driver for 86 Lions,not working due of missing inputs...
New games marked as GAME_NOT_WORKING
------------------------------------
86 Lions [Chris Hardy,Angelo Salese,Roberto Fresca]
2009-01-06 18:14:27 +00:00
Ryan Holtz
b7fa96aa20 Added savestate support to the games in ambush.c and ampoker2.c:
- ambush, ambushv, ambusht, ampoker2, ampkr2b1, ampkr2b2, ampkr2b3, ampkr95, pkrdewin, videomat, sigmapkr, sigma2k
2009-01-06 17:28:41 +00:00
Roberto Fresca
63e37103c9 Added support to Lady Liner (TAB Austria). Worked memory map, machine driver, graphics planes, devices, inputs, DIP switches & sound. The game is working properly.
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Lady Liner [Roberto Fresca]
2009-01-06 12:35:46 +00:00
Nathan Woods
bbf21aa770 Multisession fix 2009-01-06 11:33:23 +00:00
Ryan Holtz
7e401aa36a Added savestate support to the games in 8080bw.c, ace.c, actfancr.c, aerofgt.c, airbustr.c, ajax.c and alpha68k.c: [MooglyGuy]
- sitv, sicv, sisv, sisv2, galxwars, galxwar2, galxwart, starw, lrescue, mlander, lrescuem, grescue, dsterth, invadpt2, invaddlx, cosmo, schaser, schasrcv, sflush, lupin3, polaris, polarisa, ballbomb, indianbt, searthin, searthia, invadrmr, spaceatt, spaceat2, sinvzen, sinvemag, tst_invd, alieninv, spceking, spcewars, astropal, spacewr3, invaderl, invader4, jspecter, jspectr2, cosmicmo, cosmicm2, superinv, invasion, darthvdr, moonbase, invrvnge, invrvnga, spclaser, laser, spcewarl, rollingc, ozmawars, ozmawar2, solfight, spaceph, yosakdon, yosakdoa, shuttlei, ace, actfancr, actfanc1, actfancj, triothep, triothej, spinlbrk, spinlbru, spinlbrj, pspikes, pspikesk, svolly91, pspikesb, spikes91, pspikesc, karatblz, karatblu, karatblj, turbofrc, aerofgt, aerofgtb, aerofgtc, sonicwi, aerfboot, aerfboo2, wbbc97, airbustr, airbustj, airbusb, ajax, typhoon, ajaxj, sstingry, kyros, kyrosj, jongbou, paddlema, timesold, timesol1, btlfield, btlfildb, skysoldr, goldmedl, goldmeda, goldmedb, skyadvnt, skyadvnu, skyadvnj, gangwars, gangwarb, sbasebal, tnexspce
2009-01-06 03:41:48 +00:00
Nathan Woods
59dbaaa70a Added a validity check 2009-01-06 03:21:11 +00:00
Roberto Fresca
6d8e81d505 Another non-working driver from Haze, supporting Skill Fruit Bonus.
New games marked as GAME_NOT_WORKING
------------------------------------
Skill Fruit Bonus [David Haywood]
2009-01-06 01:55:36 +00:00
Roberto Fresca
da6d05e2ee From Haze....
New games marked as GAME_NOT_WORKING
------------------------------------
Skill Cherry '98 [David Haywood]
Skill Cherry '97 [David Haywood]
2009-01-05 22:35:37 +00:00
Roberto Zandona
7bf16e2676 decoded "gfx" rom region 2009-01-05 06:56:00 +00:00
Brian Troha
c75cf695c9 minor correction to the manufacturer... IE: changed from Atari to hack 2009-01-05 04:22:27 +00:00
Roberto Fresca
0ecbd3f0bf Fixed some Haze's lazyness... 2009-01-05 01:21:01 +00:00
Aaron Giles
835ace034d Cleanups and version bump. 2009-01-04 23:31:12 +00:00
Aaron Giles
ed893fe35c From: Robert [mailto:pac0446@bigpond.net.au]
Sent: Wednesday, December 31, 2008 6:39 PM
To: Mamedev submit
Subject: Fix for 1610 cpu

The cp1610 cpu crashes when it attempts to reset itself.

It gets the PULSE_LINE message.

A one-line fix to cp1610.h will fix the problem.
It has been tested on the intellivision mess driver.


Please change the line that says:

#define CP1610_RESET 2

to

#define CP1610_RESET INPUT_LINE_RESET



Thank you and Happy New Year.

- Robbbert
2009-01-04 23:01:29 +00:00
Aaron Giles
5406ec6027 This patch just cleans up some memory and file handles in the error
cases of ldverify. The initial memory leak was rsound and exposed by 
cppcheck [Oliver Stoeneberg]
2009-01-04 22:59:10 +00:00
Aaron Giles
788c7e6a60 New clones:
Dogyuun (Licensed to Unite Trading For Korea) [Smitdogg]
2009-01-04 22:56:32 +00:00
Ryan Holtz
b723f83edc Added savestate support to the following devices: [MooglyGuy]
- TTL74148, TTL74153
Removed anonymous timers from gridlee and added savestate support [MooglyGuy]
Added savestate support to all games in 40love.c, 88games.c, 1943.c, carpolo.c, circus.c and exidy.c: [MooglyGuy]
- 40love, fieldday, undoukai, 88games, konami88, hypsptsp, 1943, 1943j, 1943kai, carpolo, circus, circusse, robotbwl, crash, ripcord, sidetrac, targ, targc, spectar, spectar1, rallys, phantoma, mtrap, mtrap3, mtrap4, venture, venture2, venture4, teetert, pepper2, hardhat, fax, fax2
2009-01-04 22:33:11 +00:00
Aaron Giles
3701e7c374 And even more dangling code in galaxold.c. 2009-01-04 22:32:12 +00:00
Aaron Giles
eba6cff7c5 Dangling code removal from scobra as well. 2009-01-04 22:27:07 +00:00
Aaron Giles
9165297ffc Removed dangling old code from scramble.c 2009-01-04 22:21:54 +00:00
Angelo Salese
5fabf88271 02644: tdragon, tdragon1, hachamf: Coin counter doesn't decrease [Angelo Salese] 2009-01-04 22:18:12 +00:00
Luca Elia
413ba46a0e Added crsbingo to subsino.c.
Marked some PALs as bad in jingbell.

New games marked as GAME_NOT_WORKING
------------------------------------
Cross Bingo [f205v]
2009-01-04 13:15:44 +00:00