summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* Version bump.mame0124u4 Aaron Giles2008-04-241-1/+1
|
* Cleanups for 0.124u4. Aaron Giles2008-04-2423-161/+161
|
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-04-24580-1308/+951
| | | | | | | | | | | | | | | | | | | Subject: [patch] Remove more Machine globals, #include "deprecat.h" Hi mamedev, The attached patch goes through and converts a number of Machine globals to machine locals, and then removes #include "deprecat.h" if appropriate. The script that generated it is included, since the patch itself is rather large and would have been time consuming to produce otherwise. The script doesn't convert cases of Machine that aren't in common macros. I'll try to tackle those later if someone doesn't beat me to it. ~aa
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-04-247-105/+69
| | | | | | | | | | | | | | | | | | Subject: [patch] Eliminate assignments in conditionals Hi mamedev, Assignments in conditionals are never really needed in C and are occasionally just plain bugs (== gets typed as =). As such, it would be good to remove these from MAME so that compilers that warn on this construct can flag the likely bugs (MSVC does this for example). The attached patch does just that. In addition, it refactors some repeated code which had this in taito_f3.c into a couple macros. Using inline functions would unfortunately have required more significant changes, perhaps I'll tackle that another day. ~aa
* From: Lei Wu [mailto:lanewu@hotmail.com] Aaron Giles2008-04-241-13/+9
| | | | | | Subject: fixed official mame bug #426 [Emuman]
* Updated to use ACCESSING macros like memconv.h. Aaron Giles2008-04-241-56/+56
|
* Fix: Aaron Giles2008-04-241-3/+3
| | | | 01733: diehard: Game fails to start
* Fix: Aaron Giles2008-04-241-8/+7
| | | | | | 01740: carnival, headon, heiankyo, pulsar, samurai, tranqgun : Is not possible to insert any coin 01721: sspaceat, sspacat2, sspacat3, sspacatc : Problems with inserting coins 01710: spacetrk, sptrekct: Cannot insert coins in both sets
* Fix: Aaron Giles2008-04-241-1/+1
| | | | | 01732: kof99, kof99a, kof99e: Game doesn't start 01724: garou, garouo: Can't start the game
* Fix 01742: punchout, armwrest + many vsnes.c and playch10.c games: ↵ Aaron Giles2008-04-241-4/+6
| | | | Refreshspeed causes fatal exception in punchout.
* ay8910.c: Couriersud2008-04-233-15/+38
| | | | | | | | * change DC offset for AY-3-8910 to 0.2V * tones are now distinguishable again galaxian.c: * adjust "konami" sound volume gyruss.c: * adjust sound volume
* Regression fixes fro memory mask flipping. Aaron Giles2008-04-234-8/+8
|
* increased Gyruss volume, changed UI to allow volumes higher than 2.0. Nicola Salmoria2008-04-232-7/+15
|
* Corrects regression issues from sweeping mem_mask changes. Jim Stolis2008-04-231-1/+1
|
* AY-3-8910 rewrite: Couriersud2008-04-22208-1172/+2333
| | | | | | | | | | | | | | | | | | * adds a model to calculate mixing of channels with different resistance loads. * based on above, each channel may be assigned a different load in individual case i.e. channels not tied together * rewrote ay8910.c to make emulation simpler * changed the config structure to include a flag field and output resistor loads. * Updated all drivers affected. * Added some "Todos" related to stuff I discovered when reading datasheets. * Fixed a bug in disc_flt.c (konami filters) galaxian.c: * Fixed discrete sound and konami filter addressing * Changed addressing of AY-3-8910 to be in line with schematics gyruss.c: * Added discrete sound for filtering ("konami"-style) and mixing.
* 01670: kungfum, kungfud, spartanx, kungfub, kungfub2: Main character sprite ↵ Nicola Salmoria2008-04-223-76/+117
| | | | | not hidden at end of level. 01686: ldrun3, ldrun3jp: visible area problem
* my 700mhz piece of junk box can run these at full speed, somehow I don't ↵ davidhay2008-04-221-55/+3
| | | | think we need the idle-skips.
* A little bit more info and Euro or Standard included in the game description Brian Troha2008-04-211-23/+14
|
* enable the Williams 1942 clone already added Brian Troha2008-04-211-0/+1
|
* fix y coordinate for sprites in final crash Roberto Zandona2008-04-211-1/+1
|
* Memory map merge for twin16 driver. Andrew Gardner2008-04-212-127/+86
| | | (Rockin' the AM_RAM_WRITE handler. Awwwwh yeah.)
* From: Miodrag Milanovic Aaron Giles2008-04-212-5/+27
| | | | | | | | | | | | | | | | | | | Hello Aaron, I have found few more things not ok in T11, this time I have fixed it myself. 1. HALT - should call interrupt vector 2. ILLEGAL - had PC=0 at the end which makes code not run fine 3. MARK - now it is implemented Can you please check if your drivers are working fine with these cahanges. After adjustments I have some things working finaly. Please inform me, Miodrag Milanovic
* D'oh, another accidental checkin. :) Aaron Giles2008-04-212-2687/+543
|
* From: Corrado Tomaselli [mailto:corrado.to@tiscali.it] Aaron Giles2008-04-214-543/+2724
| | | | | | | | | | | | | | Subject: ghost and goblins (italian bootleg, harder) this is an italian bootleg with a really hard gameplay. it's quite impossible to say the truth ;) pics of the board: http://www.citylan.it/gngitaly/main%20PCB%20component%20side.jpg http://www.citylan.it/gngitaly/roms%20PCB%20component%20side.jpg New clones added: Ghosts'n Goblins (Italian bootleg, harder)
* From: Atari Ace Aaron Giles2008-04-211-6/+5
| | | | | | | | | | | Subject: [patch] Fix 01711: connect4, mpu4met0, mpu4tst2, mpu4utst, bctvidbs: Using -CHEAT trigger causes a crash Hi mamedev, This patch fixes bug 01711. Given the location of the original assert it is clear the original code wasn't quite right. ~aa
* From: Atari Ace Aaron Giles2008-04-213-10/+15
| | | | | | | | | | | | | | Subject: [patch] Fix 00149: No error report for invalid BIOS setting. Hi mamedev, This small patch makes specifying an invalid bios a fatalerror and removes the need to expose system_bios to the drivers by reworking the code in playch10.c to determine its bios more directly (in other words, it removes an ugly hack). This should resolve bug 00149, although I did not implement the popmessage as suggested. ~aa
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-04-211-0/+7
| | | | | | | | | | | | | | Subject: [patch] Fix 01588 timecrsa, timecris: MAME simply quits after pressing F3 in both sets, game cannot be runned Hi mamedev, This small patch fixes the crash in bug 01588 and seems to allow the game to start in most cases. In some cases in my testing the board failed startup tests, but that appears to be unrelated. ~aa
* (from Mariusz Wojcieszek) Aaron Giles2008-04-218-263/+726
| | | | | | | | | | | | | | | | | Attached is diff which makes Touchmaster games playable. General changes: - Added preliminary 68681 DUART (machine\68681.c) - Moved Microtouch touch screen controller emulation to separate module (machine\microtch.c) New games added or promoted from NOT_WORKING status --------------------------------------------------- Touchmaster [Mariusz Wojcieszek] Touchmaster 3000 [Mariusz Wojcieszek] Touchmaster 4000 [Mariusz Wojcieszek] Touchmaster 5000 [Mariusz Wojcieszek] Touchmaster 7000 [Mariusz Wojcieszek]
* From: Corrado Tomaselli Aaron Giles2008-04-201-4/+4
| | | | | | | | Subject: kyugo.c clocks Changed and verified cpu frequencies on kyugo.c games. Gyrodine and 99 the last war and clones run on the same board.
* From: Corrado Tomaselli [mailto:corrado.to@tiscali.it] Aaron Giles2008-04-202-0/+36
| | | | | | | | | | | | | | | Subject: Rygar third set dump I named this dump as set 2 since it's the bugfix version like set 1. Set 3 was renamed old version because it has some bad bugs. I haven't seen any visible differences, it would be interesting to see what has changed in the program and if it's a newer revision than the set 1 in mame... New clones added: Rygar (US set 3 Old Version)
* popper.c: Couriersud2008-04-201-22/+41
| | | | * palette_init uses resistor values from schematics * Please credit Joe Magiera for providing schematics
* Added new Windows option -watchdog, which creates a watchdog thread Aaron Giles2008-04-202-4/+59
| | | | | | that forcibly kills the application after a certain number of seconds. Primarily intended to be used in regression test runs to handle the occasional hung game.
* The Williams Copyright is dated 1985... a year later then the Capcom Copyright. Brian Troha2008-04-201-1/+1
|
* Credit - Quarterarcade Brian Troha2008-04-201-88/+134
| | | | | | New Clone (working) 1942 (Williams Electronics) Parent / clone reorder Rom name corrections
* Improved the IGS017 based games: Luca Elia2008-04-201-163/+667
| | | | | | - iqblocka: bypassed the protection, emulated the video hardware, inputs and sound. - tjsb: it now boots and has partially decrypted graphics. [Luca Elia]
* Small documentation change: fixed GoodGen name. Wilbert Pol2008-04-201-1/+1
|
* Lowered SF2 clock speed to 10MHz. This is on the assumption that, since the ↵ Nicola Salmoria2008-04-201-12/+12
| | | | 12MHz A-Board is called "89626A-4 DASH", it should have started to be used with SF2 DASH--that is, sf2ce.
* New driver for Sandii' hardware. Support for snookr10, apple10 and tenballs. ↵ Roberto Fresca2008-04-207-217/+614
| | | | | | | | | | | | | | | | | Added technical/general notes. Funworld updates: - Removed the temporary hack to jolyc980. - Updated technical notes regarding Magic Card II & Jolly Card Professional 2.0. - Moved snookr10 to its own driver. - Minor clean-up. New games marked as GAME_NOT_WORKING ------------------------------------ Apple 10 (Ver 1.21) [Roberto Fresca] Ten Balls (Ver 1.05) [Roberto Fresca]
* Flipped the damn mem_mask. It is no longer inverted when passed to Aaron Giles2008-04-20219-1287/+1254
| | | | | | | read/write handlers. Updated all drivers accordingly. Hope I didn't miss anything important! Blame OG and smf for goading me into it. :)
* Adds 'Jumping Pop' please co-credit Robin Cooper davidhay2008-04-192-0/+223
| | | | | | | there are some issues, the unused palette bits are significant as the colours are wrong at the moment, also maybe it should be joystick, not spinner etc.. It's an ugly Korean hack game ;-) New games added or promoted from NOT_WORKING status --------------------------------------------------- Jumping Pop (NICs, Korean bootleg of Plump Pop) [Robin Cooper, David Haywood]
* fixed layer enable at the end of stage 4 in Varth. Nicola Salmoria2008-04-195-749/+1029
| | | | | | | | | | | | increased Varth CPU clock to 12MHz to reduce slowdowns (the game was released after sf2ce so the faster A-board was available). verified more gfx rom mappings against PAL dumps (thanks to Corrado Tomaselli). verified memory maps using A-board PAL dumps (thanks to Charles McDonald). separated the address ranges for CPS-A and CPS-B customs. This finally clarifies why some registers are fixed and some change with every game. identified three new unknown registers in the CPS-B-21 custom. Their purpose is unknown. all unhandled accesses to CPS-A/CPS-B registers will now be reported. There shouldn't be any left. Look out for "contact MAMDEV" popups. cleaned memory maps. Moved forgotten worlds special input mmeory handlers to DRIVER_INIT. moved extra input handlers to video/cps1.c since the extra connectors are on the C-board. added sound to Final Crash.
* Expanded the set of memory accessor functions. In addition to Aaron Giles2008-04-197-303/+1102
| | | | | | | | | | | | | | direct byte, word, dword, and qword accessors for all bus sizes, there are now masked word, dword, and qword accessors for all bus sizes. IMPORTANT: masks that are passed to the _masked_* functions are NOT inverted. Although inverted masks are still passed to callback functions, when you request a masked read or write the masks should represent the bits you want. Updated the various MIPS cores that use these functions to invert their masks.
* Changed the inline validity checks to work around GCC bug #35885. Wilbert Pol2008-04-191-2/+2
|
* Converted the ppi8255 implementation to a device. Wilbert Pol2008-04-1939-1355/+1698
|
* fix 2 opcodes for quizf1: now the little machines move correctly Roberto Zandona2008-04-191-12/+20
|
* Fixed notes about nndmseal mask ROMs Yasuhiro Ogawa2008-04-181-2/+2
|
* 65C02/65CE02 CPUs and variants: Roberto Fresca2008-04-181-1/+3
| | | Fixed the 6502 family of disassemblers to show the correct bit to operate for BBR, BBS, RMB and SMB instructions.
* Redumped Side by Side maskROMs and got it working Yasuhiro Ogawa2008-04-171-24/+24
| | | (credit maruwa)
* adds a note about rom banking based on actual hardware test done by dox davidhay2008-04-171-1/+10
|
* - fix for 99lstwar bug (Mantis 00498): sonofphx, 99lstwar, 99lstwra, ↵ Roberto Zandona2008-04-171-1/+3
| | | | | 99lstwrk, repulse: When the end-level mothership appears in the stage 4, it shows through the trees and scrolls showing through. - fix offset sprite/background