Commit graph

533 commits

Author SHA1 Message Date
Zsolt Vasvari
c4197196fa Color table removal 2008-02-03 03:43:42 +00:00
R. Belmont
a8747fd096 Fixed backslash in #include. 2008-02-03 03:08:12 +00:00
Zsolt Vasvari
778628f7b3 Color table removal 2008-02-03 02:34:03 +00:00
Aaron Giles
039ec1cbc7 From: RansAckeR
Subject: 'fix' for cmv801_0116gra

"cherrym.c cmv801: I've found a dipswitch listing for cherry master. I've 
tested a few of them and believe it to be correct.
I having problems figuring out the games inputs so i'm posting the 
dipswitches here in case someone else can figure out how the game works and 
would be willing to add them."

Improved DIP switches and added DIP locations.
2008-02-03 00:57:11 +00:00
Aaron Giles
4c5cebc661 From: Atari Ace [mailto:atari_ace@verizon.net]
Subject: [patch] Fix some comments

Hi mamedev,

The following patch updates the initialization comments at the top of
mame.c and corrects/adds a few filename declarations at the top of a
handful of files.

~aa
2008-02-03 00:56:06 +00:00
Aaron Giles
05ab4afb7d From: RansAckeR [mailto:RansAckeR@pandora.be]
Subject: bking.c DIP locations

Added DIP locations to bking.c
2008-02-03 00:54:42 +00:00
Aaron Giles
5861f9d3ad From: roberto zandonà [mailto:robiza71@tin.it]
Subject: more opcode

(Risky Challenge opcodes)
2008-02-03 00:53:25 +00:00
Aaron Giles
2409522389 Some more debugger fixes.
Added AM_WRITEONLY as a shortcut for AM_WRITE(MWAx_RAM).

Cleaned up Kangaroo driver:
 * documented MB8841 (needs to be decapped to get code)
 * proper video timing
 * full memory maps
 * simplified and more accurate video logic
2008-02-03 00:52:20 +00:00
Luca Elia
fbe8745472 - New game: Puzzlet (NOT_WORKING)
- Added some instructions to the H8/30xx CPU:
  or.l ERs, ERd
  rotl/shal.l ERd
  not.l/neg.l ERd
  exts.w Rd
  sub/or/xor.l #Imm:32, ERd
  bset/bnot/bclr.b Rn, @ERd
  bst/bist.b #Imm:3, @ERd
  bnot.b #Imm:3, @ERd

- Added H8/3007 & H8/3044 variants with their memory maps.
  Preliminary implementation of the H8/3007 timers.
  (a make clean is required)

P.S.
I've moved the docs we have in docs/cpu/H8-30xx and added a couple more.
Roms are in roms/current/p/puzzlet.zip
2008-02-02 22:36:24 +00:00
Brian Troha
5eaaf398e9 Reparent In LockOn
Changed Rev E to be the parent as it's a later revision the Rev C ;-)
2008-02-02 21:23:08 +00:00
Brian Troha
cf25490b4c adds dip locations to LockOn 2008-02-02 21:15:58 +00:00
Andrew Gardner
48224e34c6 Adds Progressive Music Trivia (Question Set 4) dumped by www.softwarethis.com.
Nothing too noteworthy about the addition - just a few new question sets.

Softwarethis.com does, however, have some screen shots of a board running.  These show that the palette in MAME is slightly off (blue->green, magenta->yellow, etc).  The palette code is currently using naughtyb's PALETTE_INIT which I'm a little chicken to play with at the moment.  I have therefore posted a message on MAMEtesters for the addition of this bug to the database.

ROMs are uploaded to /roms/p/promutrc.zip.
2008-02-02 18:31:42 +00:00
Zsolt Vasvari
3f37fbeef2 - Removed colortable
- Renamed some sets in cclimber:
    Crazy Kong -> Crazy Kong Part II
    rpatrolo -> rpatrol
2008-02-02 14:09:27 +00:00
Aaron Giles
aa16ee779d Changed debugger-related code to be based off a new makefile define (DEBUGGER) which sets
a new compile-time define (ENABLE_DEBUGGER). This means that MAME_DEBUG no longer means
"enable debugger", it simply enables debugging features such as assertions and debug code
in drivers.

Also removed the various levels of opbase protection in memory.h and always just turned 
on full bounds checking.

Fixed build break due to missing ampoker.lay -> ampoker2.lay renaming.
2008-02-02 08:57:39 +00:00
Zsolt Vasvari
2df389a77d Added missing Lock-On crystal 2008-02-02 04:03:37 +00:00
Zsolt Vasvari
03510c0a11 - Removed color table
- Renamed driver to ampoker.c
- Removed cubeqst.o from makefile.  Not sure what it is, but there is so such driver
2008-02-02 04:02:42 +00:00
Zsolt Vasvari
e52902f9ea Color table removal 2008-02-02 03:39:19 +00:00
Phil Bennett
6696fe197c * Improved Lock-On by a fair bit and added an alternate set.
* Added POLL input handling to the NEC V20/V30 core.
2008-02-02 02:19:24 +00:00
Brian Troha
2466ba64fe minor clean up / info correction
added dip locations to Tetris Plus 2 (both sets)
2008-02-01 23:08:12 +00:00
Brian Troha
8aa3bc2674 WIP name change... fixes issue with CAPs in the rom name 2008-02-01 22:00:20 +00:00
Aaron Giles
174ae58559 yard -> m58 2008-02-01 15:44:19 +00:00
Aaron Giles
b8997f5e04 A little more cleaning in the irem games. 2008-02-01 15:42:55 +00:00
Zsolt Vasvari
7d30fb91df This wasn't ready yet. Reversing 2008-02-01 15:07:12 +00:00
Zsolt Vasvari
dea8c5257d Another batch of drivers getting their colortable removed 2008-02-01 15:06:05 +00:00
Aaron Giles
a1e1f436b4 Updated mpatrol to use resnet for colors. 2008-02-01 06:30:30 +00:00
Zsolt Vasvari
7f838521bf - Converted all games to use the colortable table
- Fixed ancient cloud layer transparency glitch in 1943
- Corrected colors in Gyruss and Got-Ya.  Neither had a pure white and Gyruss was missing a pull-down resistor as well
2008-02-01 02:16:45 +00:00
stephh
80e066940c Added a few more notes about some games. 2008-02-01 01:52:19 +00:00
Zsolt Vasvari
75e7fdd1af - Circus Charlie, Champion Base Ball and Fire Battle use the colortable object to get rid of TRANSPARENT_COLOR
- resnet usage in Circus Charlie and Champion Base Ball. Finally a pure white in circusc, after all these years
2008-02-01 01:05:23 +00:00
davidhay
e7a2e72273 now loads (hopefully) correct gfx / sound roms -- will check + add ms32 version to ms32 driver soon. 2008-02-01 01:04:51 +00:00
Brian Troha
5f55ac631b Corrected rom names and added some info from an old zip I found :-P 2008-01-31 22:02:32 +00:00
Aaron Giles
63eae52c38 Updated williams driver to use VIDEO_UPDATE_SCANLINE.
(Most bitmap-based drivers should.)
Converted to 32bpp to catch mid-screen palette tweaks.
Removed some unnecessary read/write handlers.
2008-01-31 17:52:36 +00:00
Zsolt Vasvari
7489a81c2f Emulates the 3 vs 4-bit difference between the MC3417 and MC3418 variants 2008-01-31 10:22:30 +00:00
Zsolt Vasvari
8ec0aae886 - Source code reorganization to make it easier to add MC3417/18 audio chips
- Made some unneccassarily public functions static
2008-01-31 09:47:37 +00:00
stephh
9eec539323 Tried to clean the rockola.c driver "a la Aaron" (please have a look and feel free to rename it now).
Fixed Dip Switches for all games. Inputs might be checked for 'fantasy*' and 'pballoon' to see if there are no debug buttons. as for 'nibbler'.
Added notes about some games at the top of the file. They aren't complete, but it's enough to be included in next release.

It's almost my first attempt to look at M6502 games, so I hope I haven't made too many mistakes ...
2008-01-31 07:17:17 +00:00
Zsolt Vasvari
2595e5758a - Correct colors in Birdie King 3 -- just needed a new dump from the Guru
- Fixed incorrect ROM name
- Switched color decoding to use the resnet code
2008-01-31 06:39:35 +00:00
Zsolt Vasvari
043af3f608 Removed no longer applicable to-do item 2008-01-31 02:53:01 +00:00
Zsolt Vasvari
f65f3077b0 - Fixes reset crashes in all Z180 games. Not sure if there is a bug ID for this
- Removed the various busy loop and non-exact optimzations from the Z180 core
2008-01-31 02:27:44 +00:00
Zsolt Vasvari
242b08c930 Readded accidentaly deleted line -- sorry about that 2008-01-31 01:00:45 +00:00
Zsolt Vasvari
887823ae97 - Added 73.728MHz crystal to xtal.h
- Added clock #define's to 20pacgal.c
- Minor formatting clean-up
2008-01-31 00:50:52 +00:00
Brian Troha
3a5232a03c added a port locations to a few more games.
fixed a few other minor things.
2008-01-30 23:38:40 +00:00
Brian Troha
5a9be1f90f Note about the CPU & OSC used _NO_ other changes 2008-01-30 22:24:30 +00:00
Aaron Giles
ebb34351e4 Take advantage of attotime_div. 2008-01-30 17:44:14 +00:00
Aaron Giles
d90d36b49f Added stream_get_sample_rate(), stream_get_time(), and stream_get_sample_period().
These functions are not really tested yet -- make sure they give reasonable results when first used!
Updated streams.h header to latest core style.
2008-01-30 17:18:29 +00:00
Aaron Giles
18241e1a36 Oops, forgot to remove static variable. 2008-01-30 16:48:23 +00:00
Aaron Giles
4a312b9176 Added new option VIDEO_UPDATE_SCANLINE, which cases VIDEO_UPDATE to be called for every visible scanline.
Removed manual implementation of this in timeplt, in favor of using the new flag.
There are probably many more drivers that can leverage this.
2008-01-30 16:34:29 +00:00
Aaron Giles
052a638e8f Minor cleanup, merging of memory maps. What a disaster. 2008-01-30 15:55:57 +00:00
Zsolt Vasvari
f56ae95d27 - Removed color PROM -- uses TRANSPARENCY_PENS instead of TRANSPARENCY_COLOR as per Aaron's instruction
- Hooked up palette bank selector from schematics, though I am not sure if it is actually used by the code
- Changed set names to match title screen, which is why baseball is spelt as "Base Ball"
2008-01-30 00:47:51 +00:00
Brian Troha
bc0696ade1 Added dip locations to about half the games... will finish the rest soonish
corrected recent submission for dip locs as well
2008-01-30 00:10:58 +00:00
Brian Troha
745f556cf2 fix minor issue with dip locations for unused dips. 2008-01-29 23:35:30 +00:00
Aaron Giles
19dc5dba41 Moved cpu_getiloops() and cpu_scalebyfcount() to deprecat.h.
Added #include "deprecat.h" where necessary to make this happen.
Cleaned up cpuexec.c/.h to latest core style.
Cleaned up implementation of extended INP header in inptport.c.
Removed external access to cycles_currently_ran().
Replaced use of cycles_currently_ran() in v9938 code with mame_rand(), since that is effectively the same thing. :)
2008-01-29 23:27:24 +00:00