summaryrefslogtreecommitdiffstatshomepage
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Laserdiscs are now devices. Updated all drivers accordingly. Aaron Giles2008-07-2113-1076/+1221
|
* undo unwanted stv change. davidhay2008-07-191-6/+2
|
* New megaplay cartridge dump. Tomasz Slanina2008-07-192-4/+31
| | | | | New games added or promoted from NOT_WORKING status --------------------------------------------------- Shinobi III (Mega Play) [Tomasz Slanina, Kowal]
* Dsp56156 Disassembler rewrite. Andrew Gardner2008-07-191-1447/+1666
| | | | | | | | - Rearranged decoding behavior. - Updated code style to MAME standards. - Tested each single-word opcode with custom ROMs. (This is a precursor to other major dsp56k changes I have made. I just gotta' get plygonet commanders up and running to do some tests)
* merged CPU0 and 1 memory maps in flower, improved interrupt generation, fix ↵ davidhay2008-07-191-27/+22
| | | | for 01472
* some (model1) bits that were missing from the previous tgp/model2 changes ↵ davidhay2008-07-192-2/+3
| | | | from ElSemi
* TGP / Model 2 fixes [ElSemi] davidhay2008-07-194-108/+239
| | | | | | - TGP now correctly uses table roms (model1/2 updated accordingly) - removed FIFO hack on srallyc (game now runs) - added analog ports reading for model 2A/B/C - fixed some loading instructions in the TGP. that fixes srallyc automatic transmission bug
* rename the correct rom in rchase2 davidhay2008-07-191-1/+1
|
* Changed MDRV_CPU_ADD to require a tag. Removed MDRV_CPU_ADD_TAG. Aaron Giles2008-07-19979-3137/+2770
| | | | | Tagged all CPUs. Now I will take a break until my fingers stop cramping. :)
* Tagged all the first CPUs for drivers (mostly as "main"). Aaron Giles2008-07-19719-1216/+1233
| | | | | | | Added validity checks to ensure no duplicate sound or CPU tags. Fixed several duplicate sound tags from the last checkin. -listxml now outputs the tag names for CPUs and sound chips.
* Rom name correction as per Philip Bennett's email: Brian Troha2008-07-191-1/+1
| | | | | Whoops. epr-18047a.13 should be named epr-18074a.13 Phil
* adds this set to model2 before this driver also changes while I'm looking at ↵ davidhay2008-07-182-0/+41
| | | | | | | | it......... New Game Not Working -------------------- Rail Chase 2 [AndyGeezer]
* whitespace clean up Brian Troha2008-07-181-56/+56
|
* New Clone: Winding Heat (EAA, Euro v1.11) Brian Troha2008-07-182-4/+32
| | | | | | New clones added ---------------- Winding Heat (EAA, Euro v1.11) [Highwayman]
* ElSemi's fix for the i960 issue: Brian Troha2008-07-181-2/+2
| | | | | | | | | | | | | well, the fix is not that but changing them this way: program_write_dword_32le(i960.r[I960_FP]-16, i960.PC); program_write_dword_32le(i960.r[I960_FP]-12, i960.AC); in take_interrupt. It seems it came from a partial fix in the ret instruction. the manual says that PC is saved at FP-16 and AC at FP-12 it was reversed in mame, so when trying to fix it, i suppose Ernesto forgot to change the push too. I've tested this fix and apart from having daytona working, pilot kids 2A works too (that I think has been broken for ages).
* Removed MDRV_SOUND_ADD. Renamed MDRV_SOUND_ADD_TAG to Aaron Giles2008-07-18841-2908/+2895
| | | | | | | | | | | MDRV_SOUND_ADD. All sound chips must now include a tag. Laboriously changed all existing drivers to define a unique tag for each sound chip. CPUs are next, but will require a more hands-on manual process to produce reasonable tags.
* New Clone added - Major Title (World) to m72.c Brian Troha2008-07-182-4/+40
| | | | | | New clones added ---------------- Major Title (World) [Tirino73 / MAME Italia]
* Adds information on how to toggle the built-in speedup in Ms Pacman or the ↵ Brian Troha2008-07-181-1/+4
| | | | | fast shot in Galaga It's a hidden feature like the hidden Pacman game
* 01113: btlkroad: [possible] This game runs like slow-motion during gameplay, ↵ Nicola Salmoria2008-07-181-1/+1
| | | | with 60/60 on fps.
* As per RB's request... changed short name STV BIOS Brian Troha2008-07-181-9/+9
|
* [Mantis #2007] Fixed avengrgs to work with the SH-2 DRC. R. Belmont2008-07-181-28/+36
|
* updated comments after refresh rate was verified on the pcb Nicola Salmoria2008-07-171-6/+4
|
* Minor cleanup from last checkin. Aaron Giles2008-07-172-3/+3
|
* Robustified key behavior when the debugger is visible. Should now Aaron Giles2008-07-1712-67/+150
| | | | | | | | | | | properly ignore the "break into debugger" keypress and not allow related characters to filter through. Removed some hacks related to making that work in the past. Changed osd_wait_for_debugger() to take a machine parameter and a "firsttime" parameter, which is set to 1 the first time the function is called after a break. The Windows debugger uses this to ensure that the debugger has focus when you break into it.
* Cleanups and version bump.mame0126u1 Aaron Giles2008-07-1721-84/+84
|
* Hi, Aaron Giles2008-07-171-12/+14
| | | | | | | | I start to think that my computer was infested by a gremlin when I sent my patches for S-starting drivers... Indeed, I could have sent a not complete version of the diff for segas16b.c. In attachment, you can find a small patch which changes apoint & snapper input tags as they should be for those games to work. If these tags were already fixed in the diff I sent, please simply disregard this submission :) Good work Fabio
* From: Fabio Priuli [mailto:doge.fabio@gmail.com] Aaron Giles2008-07-17115-6055/+4901
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: some more read_indexed removal Hi, enclosed please find a few patches which * convert to use tagged inputs and handlers all drivers starting with S * simplify input reads in system24 (removing a redundant handler) * clean up a bit inputs in system 16 & 18 bootlegs (among the other things, now coinage and P2 inputs in fpointbl & fpointbj work again) Note that I put ssv.c changes in a separate patch because, according to MT1959 bug, the driver could have been modified. Let me know, however, if this patch or any other fails to apply. Once again, I spent a lot of time testing these changes (both with automated tests with -str 25 and by playing emulated sets) so I hope everything is correct. Regards, Fabio Priuli -- From: Fabio Priuli [mailto:doge.fabio@gmail.com] Subject: fixed patch Hi, applying to a fresh source my recent patches I noticed that patchS09.diff got corrupted somehow before being submitted (it misses a few lines). While not terrible (each patch was as usual independent from the others), yet it's a bit annoying that part of the changes (system 16 & 18 bootlegs) would have been 'lost' :) I attached a fixed patchS09.diff, which contains all the changes done in my previous patchS09.diff but shall now correctly apply Sorry for the inconvenience Fabio Priuli -- From: Fabio Priuli [mailto:doge.fabio@gmail.com] Subject: two more patches Hi, enclosed please find two patches which * convert to use tagged inputs and handlers most drivers starting with T * fix MT bug #2006 * remove a lot of redundant #define from taito drivers, replacing them with PORT_INCLUDEs and definitions from taitoipt.h Hopefully, both .diff will apply with no problems despite their size. Let me know if something fails to apply and I will generate per-case .diff :) As usual, I tested as much as I could the changes, so there shall be no regression. Regards, Fabio Priuli
* changed partial refresh policy and updated comments Nicola Salmoria2008-07-172-58/+75
|
* From: abcd efgh [mailto:cix_999@yahoo.it] Aaron Giles2008-07-171-13/+22
| | | | | | | | | | | | Subject: srmp5 some work - Removed hack in drive machine R3000 - Adjusted R3000 frequency to 25 Mhz according to speglsht (the hardware is the same) - Adjusted visible area (but i'm not sure it's correct) - Fix one rom loading Bye Sonikos
* From: RansAckeR [mailto:RansAckeR@pandora.be] Aaron Giles2008-07-171-34/+42
| | | | | | | | | Subject: changela.c inputs -Fix for 01910. -DIP switch fixes -Added DIP locations.
* From: MACARENO Richard [mailto:macarenor@free.fr] Aaron Giles2008-07-172-0/+6
| | | | | | | | | | | | | | | | | Sent: Tue 7/8/2008 3:16 PM To: submit@mamedev.org Subject: Tinymame sumition... Hi I try a small update for Tinymame.. While Gaelco has offers their roms for World Rally for download on their website, they are supposed to be free... I supposed i can add this game to tinymame. I think i didn't make mistake implementing it (i'm not dev at all... I'm hebus on mamewold messageboard)... If it can be accepted, my name "macareno" for signing, would be more discreet than hebus... Attached-files are the diff file and the .exe for trying... Richard
* Cleanups. Aaron Giles2008-07-1731-699/+699
|
* Changed direct access EEPROM interface to return the "bus width" of the Aaron Giles2008-07-1722-223/+764
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | EEPROM data, and the size is in terms of units, not bytes. Updated all drivers accordingly. Changed the ROM loading code to actually alter the region flags based on the CPU endianness and bus width when creating the region, rather than fixing them up on the fly. This means that callers to memory_region_flags() will get the correct results. Changed the expression engine to use two callbacks for read/write rather than relying on externally defined functions. Expanded memory access support in the expression engine. Memory accesses can now be specified as [space][num]<size>@<address>. 'space' can be one of the following: p = program address space of CPU #num (default) d = data address space of CPU #num i = I/O address space of CPU #num o = opcode address space of CPU #num (R/W access to decrypted opcodes) r = direct RAM space of CPU #num (always allows writes, even for ROM) e = EEPROM index #num c = direct REGION_CPU#num access u = direct REGION_USER#num access g = direct REGION_GFX#num access s = direct REGION_SOUND#num access The 'num' field is optional for p/d/i/o/r, where is defaults to the current CPU, and for e, where it defaults to EEPROM #0. 'num' is required for all region-related prefixes. Some examples: w@curpc = word at 'curpc' in the active CPU's program address space dd@0 = dword at 0x0 in the active CPU's data address space r2b@100 = byte at 0x100 from a RAM/ROM region in CPU #2's program space ew@7f = word from EEPROM address 0x7f u2q@40 = qword from REGION_USER2, offset 0x40 The 'size' field is always required, and can be b/w/d/q for byte, word, dword, and qword accesses.
* SH2DRC: cleanups and tweeks from Aaron's suggestions. R. Belmont2008-07-171-54/+27
|
* New Model 2 clones (via ElSemi) Brian Troha2008-07-162-13/+125
| | | | | | | | | New clones added ---------------- Virtua Fighter 2 (Revision A) [Peabo / ElSemi] Daytona USA Deluxe '93 [Peabo / ElSemi] Also adds redumped fv2 sound sample rom
* Added logic to parse out the white flag. Aaron Giles2008-07-163-11/+42
|
* 00871: pow: At 3/4 of the 1st level, there is a large pillar, which pops up ↵ Nicola Salmoria2008-07-163-944/+722
| | | | | too late. general cleanup
* 02009: frogger and clones: background doesn't rotate in cocktail mode Couriersud2008-07-151-15/+34
| | | | | * also fixes that the frog disappears for player 2 if moved backwards. This will position him on x=242. All games in this driver now have the sprites in cocktail/player 2 now offset by 2
* Corrected g13knd wave ROM 0 offset Phil Bennett2008-07-151-1/+1
|
* Fixed simple but deadly typo in previous update. R. Belmont2008-07-151-1/+1
|
* i960: respect the rounding mode for CVTRI [ElSemi] R. Belmont2008-07-151-1/+11
|
* Changed ui_menu_get_selection() and ui_menu_set_selection() to use itemrefs Nathan Woods2008-07-152-6/+17
| | | | | instead of indexes as per Aaron's guidance.
* 01547: cabalbl: Cabal (bootleg) soundfx wrong Nicola Salmoria2008-07-151-80/+43
| | | | merged memory maps
* fix memory leak in romcmp Nicola Salmoria2008-07-151-2/+10
|
* SH-4 update [Samuele Zannoli] R. Belmont2008-07-142-91/+127
| | | | | | - Fixed TRAPA and some versions of FMOV - Improved disassembly for MOV.W, MOVA, MOV.L, FIPR, and FSCA.
* moved kodb to fcrash.c (which will probably end up being the home of the ↵ davidhay2008-07-142-62/+345
| | | | cps1 bootlegs)
* comments change Nicola Salmoria2008-07-141-1/+4
|
* 01986 : victroad, dogosoke: Last unknown dipswitch info Andrew Gardner2008-07-142-5/+9
| | | 01959 : hypreact: DIP switches info.
* 00244: aliens: In two player mode, there are some problems with the player ↵ Nicola Salmoria2008-07-141-1/+1
| | | | sprites.
* Fixed popmessage. Aaron Giles2008-07-143-1/+45
|