Commit Graph

5515 Commits

Author SHA1 Message Date
Aaron Giles
c061fc36c8 Added DT_HAS_START to devtempl.h to explicitly specify the presence
of a start routine (so that derived devices can say whether or not
they are overriding the parent). Also converted 6821pia to use 
devtempl.h.
2009-05-31 22:25:55 +00:00
Fabio Priuli
da25d13961 Added configuration settings and analog adjusters to xml output (see e.g. mario or crbaloon). Also, added port categories for MESS. 2009-05-31 22:07:16 +00:00
Aaron Giles
a9d29f2d78 Cleaned up Namco 5xxx docs, listing both MB88xx pin IDs and
Namco custom IDs where appropriate.

Added clocks to the Namco 06xx in anticipation of improved
device interconnection.

Added new file devtempl.h which can be used to generate the
DEVICE_GET_INFO function. Updated all the Namco I/O devices
to use this.

Updated galaga driver to use computed video timing.
2009-05-31 22:04:15 +00:00
Angelo Salese
c800e27eae Not sure that this one is fully decrypted, it basically does illegal/uses undefined stuff 2009-05-31 19:48:24 +00:00
Angelo Salese
e9c34b90c1 Decrypted Mirax main program roms [Olivier Galibert] 2009-05-31 17:30:32 +00:00
Brian Troha
afd7daf1e8 New Clone Added: Off Road Challenge v1.63
New Clone Added
--------------------------------------
Off Road Challenge v1.63 [Tormod, Smitdogg, Dumping Union]

This set is not working like all the other Off Road Challenge sets and has all the same issues.
2009-05-31 16:12:35 +00:00
Angelo Salese
df67f6eb2b Rewritten the Super Crowns Golf video routines, game gfxs are now heavily improved [Angelo Salese] 2009-05-31 14:51:11 +00:00
Brian Troha
f697c51161 Corrected dipswitches in Konami's Wizz Quiz and added dipswitch locations 2009-05-31 03:17:46 +00:00
Brian Troha
68a9b771d2 corrected some rom names & added some PCB locations.
Added dipswitch locations
2009-05-31 01:14:16 +00:00
Brian Troha
7b4bc926f1 updated Intruder & Moon Base roms with PCB locations. 2009-05-30 23:38:56 +00:00
Brian Troha
652e632ac6 Fix coin issue sqixr1 (ShimaPong) 2009-05-30 23:08:58 +00:00
Angelo Salese
c1d5d1f5ae Proof that I need a rewrite of this one... 2009-05-30 19:51:55 +00:00
Angelo Salese
5cc50b43a9 Improved bg gfxs in Super Crowns Golf, needs to move the bg drawing function from VIDEO_UPDATE to handler + 2009-05-30 19:23:48 +00:00
Fabio Priuli
818b17bc13 Converted Dallas DS1302 RTC to a device 2009-05-30 04:35:40 +00:00
Fabio Priuli
89dba62f7a On behalf of Tafoid:
* Fixed MT3218 - anteatgb: Game sits at POST screen
* Fixed MT3221 - demonwld + clones: Game fails to start
2009-05-29 18:08:55 +00:00
Fabio Priuli
134cb4d127 Fixed ctribe music [ShimaPong] 2009-05-29 17:36:04 +00:00
Fabio Priuli
e7b72c793d Replaced almost all remaining cpu[num] occurrences in src/mame/ with tags 2009-05-29 10:19:50 +00:00
Ryan Holtz
99c2a35186 Reverting my addition of AM_READONLY, because man, I am just dumber than hell. No whatsnew.txt entry, please, for dignity's sake. 2009-05-29 04:45:38 +00:00
smf-
8b014027fc updated chds to latest format. 2009-05-29 00:12:51 +00:00
Angelo Salese
89b2c5316c Temporarly patched a check that gives stack garbage in Super Crowns Golf so that we can test out the background gfxs. No credit please. 2009-05-28 21:51:58 +00:00
Angelo Salese
422acb1fa4 Fixed NMI firing in Goal 92 (same sound hook-up as Euro League 2009-05-28 19:22:16 +00:00
Fabio Priuli
18ae61e783 * fixed megadrive PAL refresh rate (for MESS) [Enik Land]
* simplified megadriv.c input reading [Fabio Priuli]
2009-05-28 18:10:10 +00:00
Aaron Giles
0d51788960 Fix validity check failure. 2009-05-28 16:26:22 +00:00
Fabio Priuli
105fbdde89 Fixed dragngun lightgun regression (MT3178) 2009-05-28 16:02:38 +00:00
Aaron Giles
ab7d486957 Cleanups and version bump. 2009-05-28 15:59:16 +00:00
Yasuhiro Ogawa
ee50133db6 added Guru-readme(TM) for TWINKLE hardware [The Guru] 2009-05-28 15:39:32 +00:00
Aaron Giles
03302fd9b9 From: Oliver Stoeneberg [mailto:oliverst@online.de]
Sent: Wednesday, May 27, 2009 11:50 PM
To: submit@mamedev.org
Subject: Memory Leaks

This patch fixes a few potential memory leaks detected by cppcheck 
and also adds an errormessage to verinfo.
2009-05-28 15:19:27 +00:00
Aaron Giles
25895015b2 Made a pass at shuffling/improving the system 16 and 18 bootlegs.
Some games are probably more broken now, but they are better
structured for future improvements. [David Haywood]
2009-05-28 15:17:13 +00:00
Aaron Giles
fc14ac39cc From: William Krick [mailto:bill@3feetunder.com]
Sent: Monday, May 25, 2009 9:31 PM
To: submit@mamedev.org
Subject: DIFF: vertical.ini & horizont.ini

This simple 4 line change (5 if you count the comment) to mame.c adds the
ability to parse vertical.ini and/or horizont.ini files.

I wanted this functionality so that I could specify different resolution
and artwork options for all vertical games in one shot.

I had a MAMEUI user ask that I submit this code to baseline MAME so that
it could be included in MAMEUI GUI without making changes to the core
codebase.

I chose to shorten "horizontal" to "horizont" to make sure that the
ini file falls within 8.3 filename guidelines.

thanks for your consideration
...
Krick
2009-05-28 15:13:53 +00:00
Aaron Giles
57deed92e8 From: Oliver Stoeneberg [oliverst@online.de]
Sent: Sunday, May 24, 2009 4:11 AM
To: submit@mamedev.org
Subject: Compilation fix for ARM7 core

This fixes the compilation with ARM7_DEBUG_CORE. It was actually
found by Reijo Tomperi from the cppcheck team after I issued a bug
report.
2009-05-28 15:12:42 +00:00
Aaron Giles
4df2ea5003 New clones
----------
Cherry Bonus III (alt) [David Haywood]

New non-working
---------------
Super Cherry Master / New Cherry Gold '99 [David Haywood]
Super Cherry Master / Super Cherry Gold [David Haywood]
Super Cherry Master / Grand Cherry Master [David Haywood]
2009-05-28 15:09:52 +00:00
Aaron Giles
0c0affd00e Replaced Namco 52xx sound simulation with emulation of the MCU.
Updated polepos and bosco drivers to use the new 52xx sound
emulation, wiring up the output through the discrete mixer that
Derrick had already plumbed but left disabled.

This required several MB88xx changes/fixes:
 - internal timer support now works; prescaler is guessed based
    on Pole Position sample playback frequency
 - external counter support works
 - a basic mechanism for reading serial input has been added; it
    is not sufficient for a full implementation, but good enough
    to sample the SI pin at startup
 - fixed TSTS/TSTV to clear their respective flags
 - fixed CI and CYI to compute imm-reg instead of reg-imm
 - added masking of the PA register upon RTI/RTS to prevent bogus
    PC values
2009-05-28 09:15:09 +00:00
smf-
4fca3801e9 updated comments. 2009-05-28 07:51:54 +00:00
smf-
c96c490060 preliminary work on beatmania iidx, still lots to do but I didn't want to waste anyones time. 2009-05-28 07:13:38 +00:00
Fabio Priuli
a4ee598d53 Some number-to-tag conversions in CPU calls. Also, removed some unused code from audio/scramble.c 2009-05-28 06:52:52 +00:00
Aaron Giles
ee4aeb9d0b Fix typos. 2009-05-28 05:13:03 +00:00
Aaron Giles
f9f03182fb Replaced simulation of Namco 53xx with emulation. Both
Pole Position and Dig Dug are now properly hooked up.
2009-05-28 05:08:54 +00:00
Fabio Priuli
1fe720014c A few more number-to-tag conversions in CPU calls 2009-05-27 18:07:41 +00:00
Fabio Priuli
f5c9d8989e A few more number-to-tag conversions in CPU calls 2009-05-27 16:31:28 +00:00
Fabio Priuli
f34ddea20b A few number-to-tag conversions in CPU calls 2009-05-27 14:31:52 +00:00
Aaron Giles
27e2aac0fe Added internal memory maps and internal clock divider to the MB88xx
CPUs. Removed now-redundant memory maps from drivers and removed
explicitly-specified clock dividers.
2009-05-27 14:18:44 +00:00
Yasuhiro Ogawa
47112c063b many DIPSW fixes [kanikani]
- added DIPLOCATION to scontra and thunderx
- added some DEF_STRs (Difficult, Very Difficult, etc.) and modified drivers using them
2009-05-27 08:15:29 +00:00
Aaron Giles
658a3e51f9 Pole Position fixes.
Also added mirrors to Pole Position memory maps.
2009-05-27 05:13:21 +00:00
Aaron Giles
8048a37ae7 Split the Namco 06xx interface into a separate device, which has
the information needed to connect to the CPU and other devices
specified in the definition.

Updated drivers to use this new device.

(I notice that the bosco shoot sound no longer changes pitch during
another explosion. Not sure if this was fixed prior or if the
recent device-ification cleaned something up....)
2009-05-27 05:03:08 +00:00
R. Belmont
f84ab7a300 Games promoted from NOT_WORKING status
--------------------------------------
Aqua Jet (Rev. AJ2 Ver.B)

Game is now fully playable - I was able to finish a race and everything.

OG take note - the test mode is *very* extensive now that it's navigable.
Look under "OTHERS".
2009-05-27 04:16:10 +00:00
Angelo Salese
a5e0819256 Guessed ADPCM PAL shuffling in Idol Janshi Suchie-Pai Special, it sounds better but I'm not sure if it's 100% accurate (I need a side-by-side test). 2009-05-26 21:34:18 +00:00
Angelo Salese
8bc83d86cb Fixed Bronx regression. 2009-05-26 20:24:54 +00:00
Aaron Giles
adffaf795b Split out Namco 51xx and 53xx into separate modules.
Converted Namco 51xx and 53xx into proper devices. The MB84xx is not
yet emulated, but is now present.

Converted 51xx and 53xx interfaces to use the devcb system for 
port I/O callbacks.

Dig Dug is known to be somewhat broken at the moment.
2009-05-26 15:16:58 +00:00
Aaron Giles
ca0bee02b5 Converted Namco 54xx to a device. The interface now specifies the name
of the target discrete sound object and the base node, rather than
making assumptions.
2009-05-26 05:43:32 +00:00
Aaron Giles
44eb499a4a Converted Namco 52xx to a device. Note the MB8842 for this is still
not emulated yet, but it is now present and disabled, and the ROMs
centrally loaded via the device.
2009-05-26 05:11:46 +00:00