summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* Cleanups and version bump.mame0125u5 Aaron Giles2008-06-1248-484/+484
|
* Undo change 1933 temporarily ... not quite ready to unleash this on the world Aaron Giles2008-06-121-3/+0
| | | | with no substantial dev exposure.
* Added a validity check against reading input ports at init time. Curt Coder2008-06-121-0/+3
|
* Moved moonwar and moonwara from scobra.c to galaxian.c Couriersud2008-06-128-190/+205
|
* Added bilinear filter option to software rendering. Not hooked up to ↵ Aaron Giles2008-06-121-47/+241
| | | | anything yet.
* NeoGeo changes from Johnboy davidhay2008-06-122-236/+281
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: ======== Updated Neo-Geo game pcb infos Marked kof2001h AES VERSION Marked samsho3a MVS VERSION Marked 2020bba AES VERSION, renamed p1 and added a note Renamed lastsold p1 to correct chip label 134-p1k -> Checked other Korean sets, found similar ID change; renamed accordingly Renamed rbff2k p1 to 140-p1k Renamed fswords p1 tp 187-p1k Renamed aof3k p1 to 196-p1k Added comment to kof99n: Korean version? Renamed mslug3n to mslug3h, Marked AES VERSION, changed mamedriv.c Remove BAD_DUMP from kotm, add correct m1 Correct s1 layer size in samsh5sp + clones Removed BAD_DUMP from burningf + clone Added correct m1 to lbowling Added correct m1 to socbrawl + clone Added correct m1 to mutnat Added correct m1 to joyjoy Added correct c1/c2 and s1 to marukodq Renamed p-roms in wh1 and wh1h, added comment Added some comments about 'M1' and 'S1' roms Renamed files in kof2001 to correct chip label, changed m1 Corrected set pbobblen as found on MVS cart, added notes
* One more note about the PCB layout by Mirko Mattioli Manuel Abadia2008-06-121-3/+5
|
* COP4xx: Curt Coder2008-06-128-80/+149
| | | | | | | | - Added COP421 variant Thayer's Quest: - Fixed SSI-263 timings, service mode works now - Changed to use COP421
* Added option -[no]coin_lockout (-[no]coinlock) to control coin lockout behavior. Aaron Giles2008-06-124-1/+13
|
* Missed file from previous checkin. Aaron Giles2008-06-122-0/+21
|
* From: Fabio Priuli [mailto:doge.fabio@gmail.com] Aaron Giles2008-06-1225-235/+221
| | | | | | | | | | | | | | | | Subject: last 2 patches (now attached for real!) Hi, attached please find a couple of patches, again input related: * d_patch01.diff removes a few more read_indexed from a bunch of drivers which were easy to test (just few supported sets) * backpatch.diff replaces the sprintf I added (in my first submission) with the cleaner solution you suggested Regards, Fabio
* From: Fabio Priuli [mailto:doge.fabio@gmail.com] Aaron Giles2008-06-1240-553/+572
| | | | | | | | | | | | | | | | | Subject: a few more Last batch of diff to replace input_port_read_indexed occurrencies for this u4. I widely tested the changes, so everything should be ok. As usual 5/6 driver each patch: let me know if something fails to apply. A final note: I added 2 'empty' ports to bullsdrt in centiped.c. This is a bit of paranoia to cover the possibility that one unknown dip is a flipscreen one (so that centiped_IN2_r has something to read for the second player as well). If bullsdrt is known not to have flip screen code, please remove these. Anyway tags allowed me to remove an empty 5th input_port in bullsdrt, which was there to have trackballs as 6th input (like centiped & milliped have), so the code is a bit cleaner now :) Regards Fabio p.s. I also changed a few AM_READ(input_port_N_read) with AM_READ_PORT... as usual more to come after u5 is out!
* From Shimapong Aaron Giles2008-06-121-1337/+1378
| | | | | | | | | | | | | | | | | | | | | | | | | | | | MAMETesters Bugs Fixed ---------------------- 00277: [Misc.] groundfx.c, gunbustr.c, superchs.c, taito_f3.c, undrfire.c, psikyosh.c: Cheat search causes fatal error Source Changes -------------- Updated cheat system - Changed the function of default memory read in case of the search to prevent from crashing if a game uses cpu_spinutil() Now basically used do_memory_read() instead of do_cpu_read() (Try to search in actfancr between this and previous version) NOTE : It's not fundamental solution but no longer crash - Cleaned up read_data() and write_data() - Cleaned up save/load routine and added open_cheat_database() - Added new menu "Cheat Commands" into the cheat main menu the following commands are supported in this menu * reload cheat code (the same as Reload Database key) * cheats ON/OFF (the same as Toggle Cheat key) * watchpoints ON/OFF (the same as Shift + Toggle Cheat key) * save description (save the title of the game) * save raw code (save raw cheat code with new format) - Fixed several bugs which has found in testing - Renamed functions based on coding guidlines
* From: Fabio Priuli [mailto:doge.fabio@gmail.com] Aaron Giles2008-06-1238-495/+492
| | | | | | | | | | | | | | | | | | | | | | Subject: a few more read_indexed removed Hi Aaron, attached please find a few more patches to remove input_port_read_indexed, following the approach you suggested. Once again, each patch covers 5/6 drivers to more easily avoid failures while applying them. Let me know if any patch fails to apply. Also, I would like to ask some of you to take a look at bbusters.c: the behavior of the handler 'control_3_r' seems strange to me but I was not able to understand exactly which is its role in the driver. Currently, it reads one of the inputs "IN5", "IN6", "IN7" (because gun_select assumes values 0,1,2). If it's used to select the gun among the 3, shouldn't it read "IN5", "IN7" and "IN9"? anyway the current code works, so I only added a comment about this and I hope some of you can review this part of the driver to remove the remaining input_port_read_indexed. A couple of additional notes (tag names refer to the ones I added in the patch): * in bnstars.c, the input port tagged as "IN6" is never read. probably this is well known to the driver author but... I think there was no harm in pointing it out :) * in bsktball.c, Start is mapped to both the start & p1 buttons (but it is hidden behind an hack, check src/mame/machine/bsktball.c). since you were removing a few of these duplications recently, maybe this one could go as well... * in bwing.c, the input port tagged as "EXTRA" seems an hack, and maybe it could be removed Regards, Fabio
* From: Micko [mailto:mmicko@gmail.com] Aaron Giles2008-06-122-137/+175
| | | | | | | | | | | | | Subject: 8080/8085 fix Hello Aaron, While working on drivers for some 8080 machines, I have noticed that there are some errors in flags settings in CPU implementation. I have done fixes and now sending patch for code . Also there are changes to set right timings for both 8080 and 8085 since not all timings are up to documentation. Regards, Miodrag
* From: Fabio Priuli [mailto:doge.fabio@gmail.com] Aaron Giles2008-06-122-6/+6
| | | | | | | | | | | | | Subject: fix for MT bug #01885 I tested almost every set I changed, but it seems I missed astdelux. Here there's a fix. Sorry. Regards Fabio
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-06-12151-1234/+1370
| | | | | | | | | | | | | | | | | Subject: [patch] Static qualifiers, header file cleanups, and new include files for MAME Hi mamedev, The following two patches improve the use of header files in MAME, and reduce the number of exported symbols. The second patch then adds ~30 header files for a number of drivers that use multiple source files. It consolidated the various cchip related declarations in cchip.h, and added machine/seicop.h as well. ~aa
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-06-1291-302/+212
| | | | | | | | | | | | | | Subject: [patch] Static qualifiers, header file cleanups, and new include files for MAME The first patch adds static qualifiers where appropriate, adds missing #include statements, source comments and header declarations, as well as removes dead declarations. The only part that required judgement was deciding whether audio/galaxian.c declarations should be in galaxold.h or galaxian.h, it doesn't make sense for them to be declared in both. This exercise did find a bug, galaxold_init_stars was declared incorrectly in video/fastfred.c.
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-06-121-0/+5
| | | | | | | | | | | | | Subject: [patch] Fix 01863 mwalk and clones: Crash on multisession Hi mamedev, This should fix 01863, a multisession bug with mwalk. There is more global state that might need zeroing, but for a 64-bit build, this was sufficient. ~aa
* From: Oliver Stoeneberg [mailto:oliverst@online.de] Aaron Giles2008-06-12133-817/+801
| | | | | | | | | Sent: Thursday, June 05, 2008 9:00 PM To: submit@mamedev.org Subject: Machine -> machine cleanups This cleans up the usage of Machine in many of the src/video files.
* x86/x64 back-ends: Aaron Giles2008-06-125-74/+171
| | | | | | | | | | | | | | | | | * fixed adc/sbb so that they don't optimize out ever * fixed detection of special and/or/xor cases * fixed GETFLGS opcode so that it doesn't return anything other than requested flags * changed LZCNT/BSWAP to be more flexible in register selection C back-end: * implemented flag variants of SEXT/ROLAND/ROLINS/LZCNT/BSWAP PPC DRC: * added more symbols for debugging * fixed lmw/stmw if rA is one of the loaded/stored registers * removed unnecessary variables & structure members * optimized for the XER and CR0 case where XER doesn't need an overflow calculation *
* Added sound emulation to Dacholer and Kick Boy Tomasz Slanina2008-06-121-27/+109
|
* Added alternate layout for World Rally 2 PCB from Mirko Mattioli Manuel Abadia2008-06-121-0/+49
|
* PPC DRC: Aaron Giles2008-06-126-86/+102
| | | | | | * changed SPU receive model to a push model; updated drivers accordingly * added macros for setting the SPU transmit handler and sending bytes * cleaned up ppc.h
* * All video slot titles now accept coins and play normally Jim Stolis2008-06-122-5/+85
| | | | | | | | | | | | | | * Renamed peps0716 to its proper name "River Gambler Slots", instead of "Quarter Mania Slots" * Updated peps0716 to use the proper CAP * Replaced peps0615 to use a CAP with closer colors (still wrong) New games added or promoted from NOT_WORKING status --------------------------------------------------- Player's Edge Plus (PS0014) Super Joker Slots [Jim Stolis] Player's Edge Plus (PS0022) Red White & Blue Slots [Jim Stolis] Player's Edge Plus (PS0043) Double Diamond Slots [Jim Stolis] Player's Edge Plus (PS0045) Red White & Blue Slots [Jim Stolis] Player's Edge Plus (PS0308) Double Jackpot Slots [Jim Stolis]
* Timer 0's second split counter was incorrectly checking the Timer 1 Run ↵ Jim Stolis2008-06-121-12/+10
| | | | Control Bit
* Moved calipso to galdrvr.c/galaxian.c Couriersud2008-06-127-101/+102
|
* Removed armorcar remains from scobra.c Couriersud2008-06-121-100/+0
|
* Move spdcoin & superbon to galaxian.c/galdrvr.c Couriersud2008-06-114-179/+181
| | | | | * Fixes 00251: spdcoin: Sound isn't perfect. There are many static pops to be heard, and volume is very low. * superbon: Change name to Agent Super Bond and Manufacturer to "Signatron USA" * superbon: Change year to 1985 following information on arcadeflyers.com
* changed "CRC16" in comment to "checksum" to be accurate. Brian Troha2008-06-111-10/+10
|
* changes SWAT Police to "normal" from imperfect graphics thanks to Haze. Brian Troha2008-06-111-25/+33
| | | | Fixed some roms and added a note stating that some PCBs come with larger EPROMs with data repeated.
* Thayer's Quest: Curt Coder2008-06-111-154/+165
| | | | | | - fixed Z80-COP communications - figured out ports from disassembly - added cart presence detection logic
* COP4xx: Curt Coder2008-06-111-2/+2
| | | - fixed LEI instruction
* PPC DRC: Aaron Giles2008-06-112-8/+19
| | | | | | * added detection of MMU enablement in 403GCX case * fixed bug in protection bounds violation detection for 4XX to get ppd to the "ppc4xx_spu_rx_data unimplemented" message
* Fixed left/right accesses to work with recent memory handler changes. Aaron Giles2008-06-111-4/+12
|
* Cal Omega driver improvements: Roberto Fresca2008-06-112-54/+74
| | | | | | - Improved the input system for some games. - Fixed some wrong color codes. - Updated technical notes.
* improv davidhay2008-06-111-4/+38
|
* Thayer's Quest: Aaron Giles2008-06-114-111/+107
| | | | | | | | | | | | | * fixed conflicting layout (not super happy with the technique...) x64 back-end: * added a "hop" around the prolog of the HANDLE opcode to allow fall-through x86 back-end: * redesigned stack management to keep the stack at the same 16-byte alignment PPC DRC: * fixed parameter ordering for masked reads/writes
* New games added or promoted from NOT_WORKING status Brian Troha2008-06-112-48/+207
| | | | | | | | | | | | | | | | --------------------------------------------------- SWAT Police [Brian Troha] New clones added ---------------- Head Panic (ver. 0117, 17/01/2000) [Brian Troha] SWAT Police is marked as imperfect graphics. I don't think the roms are bad... The driver may need to updated to support the foreground or the foreground isn't correctly mapped I made the new Head Panic set the parent even though it's older. Beacuse it's by ESD only and is all English. Added notes about other ESD games and updates some general info
* compile fix Roberto Zandona2008-06-101-0/+1
|
* adds squash (itisa) not working davidhay2008-06-102-1/+65
| | | | | | | | GAMEs Not Working ----------------- Squash (Itisa) [f205v] i'll take a look why it doesn't work if i find time later.. probably a copy protection.
* Firebeat driver: Aaron Giles2008-06-104-9/+42
| | | | | | | | | | | | | | | * Added VBLANK IRQ clear * Added ATAPI IRQ clear * Tried to add UART IRQ clear but it doesn't yet work * Most of the games start to show something again with these changes * Added fast RAM region PPC DRC: * Fixed TLB filling for 4XX protection ranges PC16552d: * Tried to wire up assert/clear signals for this chip based on guesswork (anyone want to implement it properly? :)
* PPC common: Aaron Giles2008-06-1012-164/+273
| | | | | | | | | | | | | | | | | | | | | | | | | | * reduced address bus width of 4xx series to 31 bits per the documentation PPC DRC: * fixed bug that would jump to incorrect PC after filling the TLB during a mismatch event * added explicit address truncation to 31 bits for 4xx series * added new PPCDRC_ACCURATE_SINGLES option, which removes the excessive (and very likely unecessary) extra rounding when performing the "fast" single-precision floating point ops Konami drivers: * designated fast RAM accesses for work RAM * removed unnecessary mirroring Model 3: * identified and fixed VBLANK bit in real3d status which was causing the system to hang at startup * designated fast RAM accesses for work RAM 53C810: * changed read/write handles to proper READ8/WRITE8_HANDLER callbacks so they can eventually be used directly
* Thayer's Quest changes: Curt Coder2008-06-102-374/+546
| | | | | | | - cleaned up driver - added LED layout from Dragon's Lair - mapped keyboard and dips correctly - added laser disc drive selection
* 01827: All sets in galaga.c: DIP switch information is not being readded ↵ Couriersud2008-06-101-1/+1
| | | | | properly when .CFG is read. * commit 1728 got lost somehow - reapplied
* Fixed AY-3-8910 output mode in Draco. Curt Coder2008-06-101-1/+1
|
* PPC DRC: Aaron Giles2008-06-104-16/+213
| | | | | | * Added basic cycle counts for longer instructions * Added penalty for polling timebase and decrementer registers * Fixed dependencies in cpu.mak
* DRC frontend: Aaron Giles2008-06-109-449/+818
| | | | | | | | | | | | | | | | * changed from tracking "live" registers to tracking "necessary" registers * genericized register tracking to be more flexible * added previous instruction pointer to opcode descriptions PowerPC frontend/DRC: * cleaned up register tracking implementation * fixed numerous errors and shortcomings in the tracking * added support for removing unnecessary XER CA and CR0 computations * updated UML logging to output new frontend statistics MIPS3 frontend/DRC: * tweaked register tracking to match new DRC frontend system * updated UML logging to output new frontend statistics
* fix sprite wrap in bomblord and dynablsb Roberto Zandona2008-06-091-6/+10
|
* implementation of tile-sprite priorities in bomblord and dynablsb Roberto Zandona2008-06-091-8/+21
|