summaryrefslogtreecommitdiffstatshomepage
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-10-12Moved all the OSD/windows code over to straight BSD license. Aaron Giles56-163/+2174
Updated osdmini to work again and compile as an actual target (doing nothing at the moment). Converted all of its code over to straight BSD as well.
2009-10-12Improvements to Noraut poker driver... Roberto Fresca2-90/+736
* Added Draw Poker Hi-Lo hardware support, based on 8080A CPU. * Mirrored the PPI's offsets to simplify/merge the hardware emulation. * Added hardware documentation and PCB layouts from both DPHL sets. * Added DPHL discrete sound circuitry scheme/documentation. * Added Turbo Poker 2 from Micro Manufacturing. * Added PMA poker. * Documented the Turbo Poker 2 hardware. * Added Turbo Poker 2 PCB layout from hi-res picture. * Switched to the new PPI core. * Commented out the 3rd PPI device till handshaked strobe lines can be properly emulated. For now, all VRAM access is through direct handlers. This allow to remove the hacks per set needed to boot the games. New games marked as GAME_NOT_WORKING ------------------------------------ Draw Poker Hi-Lo (M.Kramer) [Roberto Fresca] Draw Poker Hi-Lo (alt) [Roberto Fresca, Alan Griffin] PMA Poker [Roberto Fresca, Siftware] Turbo Poker 2 [Roberto Fresca, Siftware]
2009-10-12bingor.c Roberto Fresca2-9/+157
* Added Bell Star V3. * Added PCB layout and pinouts. * Changed the year to 2002. New games marked as GAME_NOT_WORKING ------------------------------------ Bingo Roll / Bell Star V3 [Roberto Fresca, Team Europe]
2009-10-12m680x0 update: R. Belmont6-8/+474
- Added working PMMU address translation (not feature complete, but sufficient to boot several 68030 Macs in MESS) - Fixed up disassembly of some PMMU instructions - Added "68020 with 68851" CPU type
2009-10-11Fix allocation of task node buffers Couriersud1-1/+2
2009-10-11Renamed STREAM_UPDATE_FREQUENCY to STREAM_UPDATE_ATTOTIME Couriersud3-3/+4
STREAM_UPDATE_FREQUENCY now reflects the frequency.
2009-10-11A bottle of champaign to the person who explains Couriersud1-2/+2
the speed improvement in dkong from 1230% to 1470% due to this change (setting context->data to 0 in reset). Actually, it will avoid the first stream_update of buffer_stream when after approx. 11 samples the dac is written. Without setting data to 0, stream_update(buffer_stream) is called before stream_update(discrete_stream) is called. With the patch, the order is of the stream_updates is determined by streams.c. What makes this interesting is, that the startup order of the stream_updates determines the whole run-time of the game. When profiling, NODE_73 (Sallen-Key-Filter) needs 1066 cycles without the patch and under 135 with the patch, although it is the 4th node after DISCRETE_INPUT_BUFFER. All in all this looks like a caching issue, however I am currently clueless what in the end is causing it.
2009-10-10adds information on how to access the debug mode in Record Breaker / Go for ↵ Brian Troha1-1/+6
the Gold [Shimapong]
2009-10-10XTAL information update [Dirk Best] Scott Stone1-0/+1
2009-10-10Give Go for the Gold it's own inputs so it can have correct coinage ;-) Brian Troha1-1/+9
2009-10-10Fixed Dip Switches for 'attckufo'. stephh1-22/+11
2009-10-10Updated taito_h.c driver stephh1-7/+12
(not worth adding to whatsnew.txt) : - updated notes for 'recordbr' / 'gogold'
2009-10-10Moved all files in src/lib/util over to straight BSD and common Aaron Giles12-29/+365
copyright, with permission of all significant contributors.
2009-10-10fix parent / clone for multfish.c driver Brian Troha1-1/+1
2009-10-09Fix bug introduced with profiling changes Couriersud1-6/+6
2009-10-09Better task processing Couriersud4-74/+128
- tasks are now processed according to their dependency lists. Tasks can now start early and will only process samples which are already available. This has most impact on drivers which have significant variance in the run-time of individual tasks. - tasks now process samples in slices, currently max 240 samples / slice. - TASK_GROUP is now obsolete - Will update drivers at a later stage. - step function pointer now back in node, modules may register optimized step functions. - profiling code now always compiled, introduced static int profiling = ... - some more EXPECTED/UNEXPECTED usage.
2009-10-09Add some EXPECTED/UNEXPECTED to if statements Couriersud2-10/+10
2009-10-09Fix discrete task dependency Couriersud1-3/+4
Fix DK_NO_FILTERS
2009-10-09change the newest multifish clone to use the correct parent. Brian Troha1-1/+1
2009-10-09found and added a Multifish clone Brian Troha2-5/+5
New Clone Added -------------------------------- Multi Fish (031124) {MetalliC]
2009-10-09Fix for [MT03470]: backfirea: Game mode setting error on startup Fabio Priuli1-8/+8
as per comment in the source, only low IN2 should be used with vblank from IN3
2009-10-09Removing old and duplicate code for genesis/megadrive from MAME (part 2): ↵ Fabio Priuli9-1004/+193
updated bootlegs to use latest genesis code and finally removed src/mame/drivers/genesis.c!
2009-10-09Device memory spaces are now visible in the debugger. Aaron Giles2-27/+32
2009-10-09Assert copyright ownership of core library files, and relicense Aaron Giles29-57/+840
under standard BSD license.
2009-10-09update to multifish driver... Brian Troha2-155/+327
Please, no mention in the whatsnew adds and documents all known sets (3 years or old). Warning: Some sets have the version hacked to show sets "newer" then 3 years old. But these have been verfied to be older sets. There is also a note in the driver about version changes being made to make the opperator look like they are running a version that meets the standard of law change in 2007
2009-10-09new clone added: Go For the Gold Brian Troha2-15/+53
New Clone Added --------------------------- Go For The Gold (Japan) [Darran]
2009-10-08Removing old and duplicate code for genesis/megadrive from MAME (part 1) Fabio Priuli8-701/+553
Also, moved some megaplay/megatech constant to a struct and refactored some code (work in progress)
2009-10-08Adds PCB layout for Igrosoft's Gambling hardware in the multfish.c driver. Brian Troha1-8/+65
2009-10-08Corrected rom names for Frogger (Sega set 2) [Derrick Renaud] Brian Troha1-16/+16
2009-10-08Fixed multigm2 and multigm3 (Mantis bug 03441) [Mariusz Wojcieszek] mariuszw11-5/+12
2009-10-08Fixed c&p error Angelo Salese1-1/+1
2009-10-08Fixed mamedriv Angelo Salese2-2/+2
2009-10-08New games added or promoted from NOT_WORKING status Angelo Salese1-0/+17
--------------------------------------------------- Danchi de Quiz [Guru]
2009-10-08Blue Shark - added octopus sound Derrick Renaud2-43/+138
2009-10-07Fixed DMA write mask register in 8237dma [Mariusz Wojcieszek] mariuszw11-1/+1
2009-10-07Updated arkanoid.c driver. stephh3-75/+177
New clone added ---------------- Block 2 (Arkanoid bootleg) [Andy Welburn, stephh]
2009-10-07More sounds for Shuffleboard Derrick Renaud5-40/+152
2009-10-06DISCRETE_CRFILTER, DISCRETE_RCFILTER Derrick Renaud1-10/+17
- optimized my recent changes. Not worth mentioning.
2009-10-06Giving proper credit snessdd1.c emu Fabio Priuli1-7/+1
2009-10-06since BSNES has become GPL code but byuu has been so kind to grant an ↵ Fabio Priuli6-6/+65
exemption for MAME/MESS, let's update the related source files to be license compatible (I don't think it's worth any mention)
2009-10-06Shuffleboard - started discrete sounds Derrick Renaud3-14/+128
2009-10-06DISCRETE_CRFILTER, DISCRETE_RCFILTER Derrick Renaud4-55/+77
- revert vref change from rev 6979. - added capability for all values to be nodes. Starship 1 - fixed motor sounds.
2009-10-05Fixes up the ports for the last additions to the galdrvr.c (Battle for ↵ Brian Troha1-44/+34
Atlantis & Phoenix Part 2) and marks 1 rom as a bad dump
2009-10-05Discrete update Couriersud38-230/+213
- fix some "const" weirdness I introduced - fix VREF in CRFILTER_VREF and RCFILTER_VREF. VREF never got used since it was only a static parameter. - Removed enable from CR_FILTER* and RC_FILTER* - Updated drivers accordingly. - Use EXPECTED/UNEXPECTED to help the compiler
2009-10-05Add EXPECTED macro Couriersud1-1/+3
- This complements the already existing UNEXPECTED
2009-10-05New clone & new game for galdrvr.c Brian Troha2-71/+198
Grouped known "Artic Multi-System" games together and added a little note about it. Corrected some rom names for Artic MS games. IE: The only label chips as "1" through 'x' Also changed the name of the color proms to show bprom type and board location New Game Added ----------------------------- Phoenix Part 2 [Andy Welburn, Dumping Union] New Clone Added ------------------------------ Battle of Atlantis (bootleg) [David Heywood, Dumping Union]
2009-10-05Added correct 64Mb CROM dumps to spikeout [Phil Bennett] Phil Bennett1-10/+8
2009-10-05New non-working clones added Phil Bennett4-1/+74
---------------------------- Block 2 (bootleg of Arkanoid) [David Haywood, Andy Welburn]
2009-10-05Added astrode to mamedriv.c Phil Bennett1-0/+1
2009-10-05Fixed: 03463: kingball, kingballj: Wrong coinage DIP options. Scott Stone1-0/+5
Comments: The imported settings from galaxian were not matching up and a new set of game specific coinage setting were needed to match behavior in-game.