summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* Cleanups and version bump.mame0139u1 Aaron Giles2010-08-1232-359/+359
|
* Fix crash when restoring system with OKI6295. Basically, move the Aaron Giles2010-08-121-14/+14
| | | | | state callback registration earlier for streams so that they are all properly restored before any devices get their callbacks.
* reinstate accidental deletion of board documentation Brian Troha2010-08-121-4/+4
|
* cps1.c: Set correct B-Board mapper for "resale" kits. This fixes missing ↵ Brian Troha2010-08-121-6/+6
| | | | graphics in Area 88 (Japan Resale). [Brian Troha]
* minor documentation update. MS Pacman / Galaga v1.08 has also been found ↵ Brian Troha2010-08-121-1/+1
| | | | labeled as "V1.08 HO"
* 03981: bosco, xevious and clones: Game reboots or hangs [Alex Jackson] Phil Bennett2010-08-111-2/+2
| | | | | | | | | | | | | ---------- Forwarded message ---------- From: Alex Jackson <awj_in_japan@hotmail.com> Date: Tue, Aug 10, 2010 at 1:58 AM Subject: RE: MT 03981: bosco, xevious and clones: Game reboots or hangs To: p.j.bennett@gmail.com, submit@mamedev.org This patch fixes both affected games, as far as I can tell. Thanks for the heads-up. --AWJ
* documentation update concerning the different base address used by Pacman ↵ Brian Troha2010-08-111-1/+1
| | | | 25th Annv.
* video/astrocde.c: Limited the number of timers potentially produced by ↵ Phil Bennett2010-08-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | astrocade_trigger_lightpen() [ranger_lennier] ---------- Forwarded message ---------- From: Paul Thacker <lennier_of_the_minbari@yahoo.com> - Hide quoted text - Date: Tue, Aug 10, 2010 at 4:50 AM Subject: Re: Astrocade video update To: submit@mamedev.org Phil (or whoever else checks this), Sorry for missing the Gorf case. I've hashed out the problem some more on the message boards, and I now see that while Astrocade BASIC calls the lightpen function on every scanline, Gorf calls it several times per vblank on seemingly random scanlines. So, that explains why the first fix didn't work. Looking at the code more closely, I see why Astrocade BASIC was running out of timers. The astrocade_trigger_lightpen function has a timer that doesn't expire until the end of vblank. Since this can be called many times per vblank, a bunch of timers could pile up. This happened on Gorf to some extent, but not enough to reach the MAX_TIMERS of 256. But Astrocade BASIC crashes every time. I changed the timer to only last for that scanline, and this seems to work. I tested this change in MAME and was able to play Gorf, Robby Roto, Wizard of Wor, Extra Bases, Space Zap, Seawolf II, Professor Pac-Man, and Demons & Dragons. In MESS, Astrocade BASIC is now usable, as well as some of the BASIC-carts like Candyman and Super Slope. (Road Toad doesn't run out of timers anymore, but is still unplayable for some reason.) And I've tested lots of other carts with no problems. Thanks, Paul aka ranger_lennier
* Merged aladbl.c and ssf2md.c to create genesisb.c [Sonikos] Phil Bennett2010-08-114-88/+117
| | | | | | | | | | | | | | | ---------- Forwarded message ---------- From: abcd efgh <cix_999@yahoo.it> Date: Mon, Aug 9, 2010 at 7:51 PM Subject: genesisb.c To: submit@mamedev.org Hi everybody ! I made just a little work, i moved ssf2md in to aladinb.c driver and renamed this one genesisb.c for create a new driver for all the Genesis\Megadrive bootleg. Bye Sonikos.
* Fixed term2 (rev. LA4) freeze during the Cyberdyne stage opening cinematic ↵ Phil Bennett2010-08-111-20/+20
| | | | | [Phil Bennett] Wish I had more time to figure out why these hacks are needed anyway...
* CPS-1 update [Team CPS-1]: Brian Troha2010-08-112-30/+42
| | | | | | | | | * Fixed sf2ceua labels and added pcb infos * Fixed sf2ceub labels and added pcb infos, removed 1 incorrect rom and replaced with proper redump done by Dumping Union * Fixed punisher, punisheru Q-Sound labels and added D-Board PALs
* new clones added - MS Pacman / Galaga Brian Troha2010-08-112-18/+39
| | | | | | | New Clones Added -------------------------------------------------- Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.00) [Mark F.] Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.03) [Sara S.]
* cps1.c update - verified a few more b-boards and corrected a few rom names Brian Troha2010-08-112-15/+15
|
* Improved memory banking in Puzzle Star (Sang Ho Soft) [Mariusz Wojcieszek] mariuszw12010-08-101-41/+124
|
* minor bump up in documentation for the CPS1 games Brian Troha2010-08-102-4/+4
|
* minor CPS1 updates based on old "readme" information Brian Troha2010-08-102-19/+19
|
* cps1.c: Documentation update for some CPS1 sets (B-Board chip information) ↵ Brian Troha2010-08-101-2/+2
| | | | verified via Team Japump PCB photos. [Brian Troha]
* dsp56k.c : Remove globals from dsp56k cpu core. [AtariAce] Andrew Gardner2010-08-105-66/+70
|
* minor comment detail fix. no whatsnew Jonathan Gevaryahu2010-08-101-1/+1
|
* Add dip-locations to mustache boy from operator sheet. Jonathan Gevaryahu2010-08-101-8/+9
|
* Minor documentation correction for the Golden Axe sets Brian Troha2010-08-101-2/+2
|
* remove unused mapper def of the recently removed set in the last cps1.c update Brian Troha2010-08-091-1/+2
|
* CPS-1 update [Team CPS-1]: Brian Troha2010-08-093-1177/+1205
| | | | | | | | | | | | | | | | * Expanded and updated games table in video\cps1.c * Confirmed B-Board # for 3wondersu, varth * Fixed labels in ghouls, ghoulsu to match real pcbs * Removed 14.bin in dynwarj, it was a bad dump * Marked nm_23.12b in nemoj BAD_DUMP * Removed knightsja set (roms were split & hacked to work on a suicided board) * Added roms relationship between parent/clones where missing * Fixed some incorrect notes added in previous update * dynwaru -> dynwara forgottnua -> forgottnu, forgottnu -> forgottnua wofhfb -> wofhfh as real name Huo Feng Huang * Reordered some sets * Minor cleanups
* Fix mame.mak Angelo Salese2010-08-091-1/+1
|
* More refactoring to the Toaplan 2 / GP9001 VDP device [David Haywood] Angelo Salese2010-08-096-1828/+1822
|
* Fix compilation on MacOSX (no whatsnew) Miodrag Milanovic2010-08-091-2/+2
|
* Add or fix documentation for the newly added area88r set Brian Troha2010-08-081-1/+2
|
* cps1.c: Fill in known pals for the newly added area88r set Brian Troha2010-08-081-4/+4
|
* plygonet.c : Updates Polygonet driver to use driver_data class. [Atari Ace] Andrew Gardner2010-08-084-98/+147
|
* New Clone Added Yasuhiro Ogawa2010-08-083-0/+40
| | | Area 88 (Japan Resale Ver.) [Team Japump]
* dsp56k : Hooked up new execution engine. [Andrew Gardner] Andrew Gardner2010-08-0715-1105/+1224
|
* new clone added: knights of the Round (Japan) Brian Troha2010-08-073-4/+49
| | | | | | New Clone Added ---------------------------------------------- Knights of the Round (Japan 911127, 91634B-2 B-Board) [Team Japump, The Dumping Union]
* New games added or promoted from NOT_WORKING Phil Bennett2010-08-074-0/+997
| | | | | -------------------------------------------- The Last Starfighter (prototype) [Phil Bennett, Ken Van Mersbergen] Air Race (prototype) [Phil Bennett, Ken Van Mersbergen]
* Started converting the Toaplan2 VDP into a device [David Haywood] Angelo Salese2010-08-073-77/+338
|
* Fixed Z80 DMA ready handling. (no whatsnew) Curt Coder2010-08-061-19/+11
|
* Fixed Z80 SIO interrupts. (no whatsnew) Curt Coder2010-08-061-0/+2
|
* Fixed road transparency in Thunder Ceptor [Phil Bennett] Phil Bennett2010-08-061-1/+2
|
* namcoic.c: Fixed incorrect road colours in tceptor2, finallap and others ↵ Phil Bennett2010-08-061-1/+1
| | | | [Phil Bennett]
* Games added as GAME_NOT_WORKING R. Belmont2010-08-062-0/+14
| | | | | ------------------------------- Gundam Seed: Federation vs. Z.A.F.T. (SED1 Ver. A) [Guru, Smitdogg]
* taitotz: add HDD image for Battle Gear 2 (2.04J) [gtbb08, R. Belmont] R. Belmont2010-08-061-1/+2
|
* 20pacgal.c: Minor information update - no credit please Brian Troha2010-08-051-2/+7
|
* remove rouge CRs and adjust the information in the driver header about how ↵ Brian Troha2010-08-051-22/+6
| | | | the set works for Pacman 25th Annv.
* Gets Pacman - 25th Anniversary Edition (Rev 2.00) - no credit please Brian Troha2010-08-053-10/+63
|
* - Updated SAA5050 to form 12x20 chars as noted in documentation [Miodrag ↵ Miodrag Milanovic2010-08-053-19/+27
| | | | | | Milanovic] - Updated malzak driver to support SAA5050 changes
* new game (not working): Pacman - 25th Anniversary Edition (V2.0) Brian Troha2010-08-042-2/+20
| | | | | New Game Added ------------------------------------- Pacman - 25th Anniversary Edition (V2.0) [Sara S.]
* document the Sega ID# for the E-SWAT (US) set romboard Brian Troha2010-08-041-0/+1
|
* Convert seta.c, seta2.c, and ssv.c to driver_data. [Atari Ace] Aaron Giles2010-08-0410-791/+1091
| | | | | | | | | | | | | | | | | | | | | -- From: Atari Ace <atari_ace@frontier.com> Date: Tue, Aug 3, 2010 at 3:03 PM Subject: [patch] Convert seta/seta2/ssv to driver_data To: submit@mamedev.org Cc: atariace@hotmail.com Hi mamedev, This patch removes all global variables from seta.c, seta2.c and ssv.c. The number of AM_BASE() macros drops by 4% from 3111 to 2989. Note: ssv.h and seta2.h are new files. ~aa
* Removed global variables from gaelco, namco, and nile sound cores. Aaron Giles2010-08-0424-181/+140
| | | | | | | | | | | | | | | | | | | | | | | | [Atari Ace] -- From: Atari Ace <atari_ace@frontier.net> Date: Mon, Aug 2, 2010 at 5:07 AM Subject: [patch] Remove globals from gaelco, namco and nile sound cores To: submit@mamedev.org Cc: atariace@hotmail.com Hi mamedev, This patch removes some global variables from the gaelco, namco and nile sound cores. Properly implemented devices should have all their variables in their device state to allow for multiple instances. ~aa
* (Wow, I had no idea quite so many drivers were using driver_data!) Aaron Giles2010-08-041245-11101/+11554
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Defined new class driver_data_t, which all driver_data classes must derive from. Updated all class definitions to inherit from the new class, and to call it in the constructor. Also changed the alloc() signature to return a driver_data_t pointer instead of a void *. Renamed and hid machine->driver_data as machine->m_driver_data. Added a new templatized method machine->driver_data<class> which returns a properly downcast'ed version of the driver data. Updated all code which looked like this: mydriver_state *state = (mydriver_state *)machine->driver_data; to this: mydriver_state *state = machine->driver_data<mydriver_state>(); The new function does a downcast<> which in debug builds dynamically verifies that you're actually casting to the right type. Changed atarigen_state to be a base class from which all the related Atari drivers derive their state from. For MESS: this was mostly a bulk search/replace, in 4 steps in src/mame: 1. Add ": public driver_data_t" to each driver state class definition: Search: (class [a-z0-9_]+_state)$ Replace: \1 : public driver_data_t 2. Change the static alloc function to return a driver_data_t *: Search: static void \*alloc\( Replace: static driver_data_t \*alloc\( 3. Change the constructor to initialize driver_data_t: Search: ([a-z0-9_]+_state\(running_machine \&machine\)) { } Replace: \1\r\n\t\t: driver_data_t(machine) { } 4. Replace the state fetchers to use the new templatized function: Search: \(([a-z0-9_]+_state) \*\)(.*)machine->driver_data Replace: \2machine->driver_data<\1>()
* Newline at end of devimage.c (no whatsnew) Miodrag Milanovic2010-08-041-1/+1
|