Commit Graph

6564 Commits

Author SHA1 Message Date
Roberto Fresca
4ece6966e3 Coinmaster VGA driver...
- Renamed Roulette V75 to Coinmaster Roulette V75.
 - Added Roulette controller program & sound ROMs.
 - Added 2 complete spanish Keno sets.
 - Added technical notes.


New games marked as GAME_NOT_WORKING
------------------------------------
Coinmaster Keno (Y2K, spanish, 2000-12-14) [Roberto Fresca]
Coinmaster Keno (Y2K, spanish, 2000-12-02) [Roberto Fresca]
2009-08-18 07:20:37 +00:00
Roberto Fresca
f20c3afdf8 Fixed comment... 2009-08-18 03:26:57 +00:00
Roberto Fresca
5787281248 American Poker II driver...
- Added Rabbit Poker / Arizona Poker? set (with GAL22V10 and PIC16F84A).
 - Added proper decryption algorithms.
 - Updated technical notes.


New games marked as GAME_NOT_WORKING
------------------------------------
Rabbit Poker (Arizona Poker v1.1?) [Roberto Fresca, Andreas Naive, Tomasz Slanina]
2009-08-18 03:24:22 +00:00
Brian Troha
2f4be161bd Multifish driver update:
Corrected info about the rom change for the Roll Fruit set
2009-08-17 23:21:23 +00:00
Angelo Salese
c611d6039a [SNES]: Made the gfx mode switches more accurate. 2009-08-17 21:40:00 +00:00
Couriersud
737e80bac6 Discrete sound enhancements
- Put some life into RCDISC5 enable mode. This now acts as a switch between R and C. Capacitor voltage will be preserved if disabled.
- Made galaxian use the above. Saved 2 nodes and increased accuracy.
- Added DISC_LFSR_FLAG_OUTPUT_SR_SN1 flag to shift register noise generator. This will output the value of the shift register to sub-node 1. This is needed for future bzone discrete sound emulation. BTW: RCDISC5 will be used as well. 
- Left a note on RCDISC3 on what is needed to be implemented for bzone.
- Optimized the LFSR a bit. LFSRs running at high frequency (> sample_freq) should benefit.
2009-08-17 20:07:27 +00:00
Roberto Fresca
28e4394616 New driver for Coinmaster-Gaming VGA based games. [Roberto Fresca, Angelo Salese]
Colorama is a standalone game driven for 1x VGA board plus a mechanical arm.
Roulette is just the bet station, since the phisical wheel has its own controller. Each roulette has 10/15 stations.


New games marked as GAME_NOT_WORKING
------------------------------------
Colorama (english) [Roberto Fresca, Angelo Salese]
Roulette V75 (spanish) [Roberto Fresca, Angelo Salese]
2009-08-17 18:28:10 +00:00
Brian Troha
d987a9f264 rom set correct for multifish driver. 2009-08-17 16:59:24 +00:00
Brian Troha
b3f6a7b3ba adds a banking mirror to the multfish.c driver which is used by some games. 2009-08-17 00:49:17 +00:00
Angelo Salese
1e7cc505a1 Added a BTANB note about Logic Pro 2 2009-08-16 22:29:38 +00:00
Brian Troha
9478d26f4a multifish driver update.
reverted names back to just "1" versus multi_fish.001.  It was pointed out the actual rom labels read just "1"... though in Igrosoft's list of hashes the full "multi_fish.001" name is used.

Stripped out the "hack" comments per game in lieu of a single comment about the first set being the "official" has while the other sets may be hacks or alt regions version.
2009-08-16 19:33:03 +00:00
Brian Troha
edaad16fb8 multifish driver update....
corrected keks rom names and added info about the later update added an alt version of Island 2.
2009-08-16 18:15:07 +00:00
Couriersud
4ab4908ac7 Galaxian sound
- Use DISCRETE_NOTE for pitch generation; it is more accurate (within the one ms where the pitch changes :-) ) and saves a node
- Use DISCRETE_BITS_DECODE and save 2 nodes.
2009-08-16 16:35:46 +00:00
Angelo Salese
74d1de9d17 [SNES]: Made dynamic H resolutions to be called only at vblank start and and fixed gfx mode switching 1/5 and 5/1 2009-08-16 13:50:08 +00:00
Fabio Priuli
100afe3a03 [SNES] minor change: converted color clipping to use struct entries 2009-08-16 11:41:53 +00:00
Brian Troha
4a20d195df better rom name for odd set in multfish.c 2009-08-16 03:05:01 +00:00
Brian Troha
62d977350f Multifish driver update:
updated rom name based on listed files and hashes listed by Igrosoft.  Added additional info about rom changes and found a bad_dump rom so 1 set gets removed.
2009-08-16 02:43:07 +00:00
R. Belmont
da129b6a6d [03312] Default "music" DIP to off in ertictac.
Game was hanging due to missing sound hardware emulation and IRQs, turning
off the DIP makes it run while that's worked on.
2009-08-16 01:40:41 +00:00
R. Belmont
aee9affc56 [02959] snesb: enable perfect timeslicing, fixes sound CPU comms hang in kinstb. 2009-08-16 00:54:57 +00:00
R. Belmont
1061eef9f7 nwk-tr.c: fix RF5c400 clock
Again the crystal value from the Guru readme was previously ignored :)
2009-08-16 00:41:28 +00:00
R. Belmont
71e8c63a60 [03275] Fixed RF5C400 clock in hornet.c games.
Guru had the right clock in the PCB readme all along (16.9344 MHz = 44100 Hz
sample rate) :)
2009-08-16 00:37:16 +00:00
Angelo Salese
cba2819dd9 [SNES]: Added clip colors to black window function 2009-08-15 22:16:00 +00:00
Couriersud
61f12dbf6c Added DISCRETE_BIT(S)_DECODE
- decodes individual bits from input values
- Updated drivers which had macro DISCRETE_BITSET (which was a bit misleading)
- This should be slightly faster than using DISCRETE_TRANSROM
2009-08-15 18:43:56 +00:00
Angelo Salese
5ad5752fd1 [SNES]: Fixed HDMA mid-frame inits. 2009-08-15 17:42:38 +00:00
Brian Troha
891c5d7ad1 update to the Multifish driver.
Added some 2006 revisions that are at least 3 years old to the driver.  Minor formating / white space clean up.  Minor header information change / clean up.

Added copyright year to mamedriv.c for the Multifish sets.

New Clones Added
--------------------------------
Fruit Cocktail (060111) [Vampirz]

New Games Added
--------------------------------
Island 2 (060529) [Vampirz]
Pirate (060210) [Vampirz]
Keks (several sets) [Vampirz]
2009-08-15 14:25:34 +00:00
Angelo Salese
5684f6198d [SNES]: Made the OAM address reset more accurate. 2009-08-15 14:03:21 +00:00
Couriersud
6f63ec3117 Galaxian sound
- removed emu_timer, this was causing a stream of stream_updates only updating 3 samples
- replaced with discrete timer module DSS_TIMER now.
2009-08-15 13:01:13 +00:00
Couriersud
3874ecc65c DSS_COUNTER updates
- clock_node no longer needs to be static for DISC_CLK_IS_FREQ
- rewrote inc/dec logic to avoid loop
2009-08-15 12:56:48 +00:00
Angelo Salese
1f4ecb37a3 [SNES]: Reverted last commit since that some gfxs breaks badly. 2009-08-15 12:56:29 +00:00
Angelo Salese
02cfc27453 [SNES]: Fixed HDMA boundary as well 2009-08-15 11:15:07 +00:00
R. Belmont
2a76fb52c6 YM2612/3834 updates [Eke-Eke, Nemesis]
- Split YM2612/3834 to a separate file to avoid disturbing other OPN chips
- SSG-EG, envelope, LFO, and CSM behavior all improved to better match 
  tested behavior on real YM2612 chips
2009-08-15 02:48:52 +00:00
Angelo Salese
fd4684ace5 [SNES]: fixed a GDMA boundary bug 2009-08-15 00:09:08 +00:00
Couriersud
417069088f Added define LOG to enable/disable calling logerror 2009-08-14 21:35:59 +00:00
Couriersud
bb4a4dfa8d Galaxian sound updates
- Moon Cresta and Galaxian now have their respective schematics emulated, i.e. Moon Cresta has a slightly different mixing stage.
- Cleaned up driver, added some section titles and comments, removed old code.
2009-08-14 21:33:55 +00:00
Couriersud
3608d0e4e2 This one requires a "make clean"
Discrete sound 
- removed global variable discrete_current_context
- discrete_info is now passed instead of device, we may get device by using disc_info->device
- Added DISCRETE_IMPORT(*block): imports another discrete block
- Added DISCRETE_REMOVE(node1, node2): removes a range of nodes
- Added DISCRETE_REPLACE: next node replaces existing node, thus preserving run order
- Added DISCRETE_NOP(node): does nothing, to be replaced.
- Added a prescanning stage to build final block list after execution of the above.
- The additions provide an easy way to document subtle difference between boards. 
- Please see audio/galaxian.c for an example
2009-08-14 21:30:15 +00:00
Fabio Priuli
ff6bd235a1 On behalf of Haze: fixed sound ROM with correct dump in Wow New Fantasia 2009-08-14 21:01:27 +00:00
Angelo Salese
84c4dbd3c4 [SNES]: Fixed interlace mode gfxs when not in gfx modes 5/6 2009-08-14 20:36:38 +00:00
Angelo Salese
2e9ac77847 Fixed a compile bug when the debug build is on 2009-08-14 19:20:43 +00:00
Angelo Salese
c9e2503f70 [SNES]: Fixed a blending bug involving main/sub color maths 2009-08-14 17:27:04 +00:00
Brian Troha
ca26eac6e8 sfbonus.c driver corrections:
Corrected name from Devil's Island to Devil Island
filled in year for Fruit Bonus 2006 SE & Bug Fever

Both were released in August of 2006
2009-08-14 16:47:00 +00:00
Angelo Salese
4349fa2591 [SNES]: Fixed a potential bug with direct colors 2009-08-14 16:10:09 +00:00
Scott Stone
0408e71919 Fixes: 03387: galmedes: Demo Sound Dip Inverted 2009-08-14 16:08:27 +00:00
Fabio Priuli
25cc8302b9 New games added or promoted from NOT_WORKING status
---------------------------------------------------
WOW New Fantasia [David Haywood]
2009-08-14 07:55:04 +00:00
Fabio Priuli
cf2629e730 Removed missing sets from multfish.c
Sorry, but I was tricked by (the way I used) clrmame and thought the parents were available
2009-08-14 07:30:18 +00:00
Angelo Salese
a25aad62d6 [SNES]: Fixed a vram out-of-bounds bug 2009-08-13 23:15:51 +00:00
Angelo Salese
4fb422ad3f [SNES]: Reverted color shifting since that it's confirmed that data is actually zero padded. 2009-08-13 21:11:05 +00:00
Angelo Salese
8e4fdfe7e5 ST-V: Improved timer 1 irq behaviour. Pebble Beach still have issues with gameplay start though (writes lots of garbage for whatever reason, really worked for random chances before). 2009-08-13 19:43:35 +00:00
Angelo Salese
48c1032e98 [SNES]: Fixed direct color gfxs in mode 3/4, also fixed color data shifting in both modes. 2009-08-13 18:33:20 +00:00
Angelo Salese
3c4fbfa9f7 [SNES]: Fixed direct color gfxs in mode 7 2009-08-13 16:48:46 +00:00
Yasuhiro Ogawa
3db0af5eef further ROM name fixes and driver name changes
- renamed digdugb to digdug1 (it's a rev1, not a bootleg)
 - renamed digduga1 to digdugat1
2009-08-13 08:08:31 +00:00