- 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.
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]
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.
- 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.
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.
- 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
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]
- 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
- 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.
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
Sent: Wednesday, August 12, 2009 4:27 PM
To: submit@mamedev.org
Subject: twin16 update
Hello,
Attached is an update for the Konami twin16 driver, see diff for details.
Functional changes:
- improved sprite status register, this fixed the rogue sprites problem in devilw
- added fround coin counters
- lowered k007232 volume
- added savestate support
- added shadows
- fixed devilw and gradius2 sprite lag
- added text layer x/y flipping
- reverted gradius2 sprite-background priority hack, this fixes severe priority problems in
devilw, but reintroduces bugs on gradius2 level 7 and ending
affected mametesters bugs:
fixed: 02267, 00191, 02553
partial, due to revert: 02523 (intro is ok again, but old priority bugs are reintroduced),
02268 (ok in-game, small priority problem in prologue)
Greets,
hap
Sent: Wednesday, August 12, 2009 1:39 PM
Cc: Aaron Giles
Subject: Re: Fw: [The Dumping Union] Triple Draw Poker
after double checking, the correct credit on this should be
New Games
-------------
Triple Draw Poker [Team Europe, David Haywood] (Wrong Colours)
David Haywood wrote:
> This adds it, seems to be playable. Colours are bad due to lack of
> proper Prom
>
> Klaus Sommer wrote:
>> hi!
>>
>> i know there should be a bprom....i contacted the owner
>> already....hopefully he will/could dump it! Can it be added anyway?
>>
>>
>>
>> ----- Original Message ----- From: "David Haywood"
>> <neohaze@nildram.co.uk>
>> To: "Klaus Sommer" <klaus@hotsummer.at>
>> Sent: Wednesday, August 12, 2009 10:02 PM
>> Subject: Re: Fw: [The Dumping Union] Triple Draw Poker
>>
>>
>>> I'm guessing there should be a PROM somewhere? Galaxian hardware
>>> uses one for colour.
>>>
>>> Klaus Sommer wrote:
>>>> Maybe you can add it, if you want!
>>>>
>>>> Klaus
>>>>
>>>> ----- Original Message ----- From: "Sommer" <klaus@hotsummer.at>
>>>> To: <the-dumping-union@googlegroups.com>
>>>> Sent: Wednesday, August 12, 2009 12:41 PM
>>>> Subject: [The Dumping Union] Triple Draw Poker
>>>>
>>>>
>>>>> hi!
>>>>>
>>>>> just got this dump from an teammember in germany! The Game is
>>>>> called "Triple Draw Poker" and it's based on (Galaxian Hardware).
>>>>> the game is made by "Thomas Automatics INC (T.A.I.)" in 1983.
>>>>>
>>>>>
>>>>>
>>>>> attached are the roms, an ingame-screenshot, a board-picture and a
>>>>> rom-position-picture!
>>>>>
>>>>> If the game get's added to mame please mention "Team Europe".
>>>>>
>>>>> thx,
>>>>> Klaus
>>>>>
>>>>>
>>>>> --~--~---------~--~----~------------~-------~--~----~
>>>>> To send an e-mail to the group: the-dumping-union@googlegroups.com
>>>>> Group home page: http://groups.google.com/group/the-dumping-union
>>>>> -~----------~----~----~----~------~----~------~--~---
>>>>>