Commit Graph

5346 Commits

Author SHA1 Message Date
Angelo Salese
d8d7a22a08 Cleaned-up HNG64 system ports 2009-05-02 16:50:06 +00:00
Ryan Holtz
90bd3d14ea Merged memory maps for all driver sources beginning with 'H':
- halleys.c, hanaawas.c, hanaroku.c, hcastle.c, hexa.c, hexion.c, higemaru.c, hnayayoi.c, holeland.c, homedata.c, hshavoc.c, hyhoo.c, hyperspt.c
2009-05-02 16:45:51 +00:00
Angelo Salese
3a023d7403 Memory maps merges for the following drivers:
* karnov.c
* kchamp.c
* kingobox.c
* klax.c
* koikoi.c
* konamigq.c
* ladyfrog.c
* liberate.c

Fixed Yellow Cab (Japan) booting, promoted to working status [Angelo Salese]
Attempted to fix colors in Koi Koi Part 2 [Angelo Salese]
Lowered DAC volume in Karate Champ from 0.50 to 0.15, it was having sound clipping problems since day one. [Angelo Salese]

(Fixed Karnov sound regression)
2009-05-02 16:23:57 +00:00
Fabio Priuli
5a06342216 number-to-tag conversions in CPU calls for most of drivers starting with 'G' 2009-05-02 10:53:04 +00:00
Fabio Priuli
46387ed4f2 Fixed failing MAME validation (wrong marukin io_map after mitchell.c map merging) 2009-05-02 09:38:09 +00:00
Fabio Priuli
ae9ad4ea6b Removed a few more MESS specific code from mame/machine/atari.c. Also, renamed a couple of functions to prevent conflicts with MESS. 2009-05-02 08:43:28 +00:00
Ryan Holtz
f5a98d1a86 Merged memory maps for all driver sources beginning with 'G': [MooglyGuy]
- gaelco.c, gaelco2.c, gaiden.c, galaga.c, galastrm.c, galaxold.c, galivan.c, gaplus.c, gbusters.c, gcpinbal.c, genesis.c, gijoe.c, ginganin.c, glass.c, gng.c, goal92.c, goindol.c, gomoku.c, gotcha.c, gotya.c, gridlee.c, gstriker.c, gumbo.c, gunbustr.c
2009-05-02 05:44:29 +00:00
Angelo Salese
904d22d694 missed a couple of files 2009-05-02 01:23:26 +00:00
Angelo Salese
04604bd621 Memory maps merges for the following drivers:
* lkage.c
* lsasquad.c
* lwings.c
* m62.c
* m90.c
* magmax.c
* mainevt.c
* marinedt.c
* markham.c
* mastboy.c
* matmania.c
* megadriv.c
* megazone.c

==============================================================================

There are currently 53 drivers with splitted memory maps as far as I know.
2009-05-02 01:14:48 +00:00
Angelo Salese
97d1735c71 Memory maps merges for the following drivers:
* metro.c
* mitchell.c
* ms32.c
* msisaac.c
* mugsmash.c
2009-05-01 23:26:34 +00:00
Angelo Salese
a492c09e43 Fixed merging quirk 2009-05-01 19:50:27 +00:00
Angelo Salese
48a8d4319e Merged memory maps in the mystwarr.c driver 2009-05-01 19:39:23 +00:00
Angelo Salese
5fa4cf1c9a First layer of memory map merging for namcos2.c and namcos21.c, needs a second hand in order to remove all the SMH references
(they both are macroized to hell).
2009-05-01 18:52:03 +00:00
Angelo Salese
213087537c Merged memory maps in the nbmj8891.c 2009-05-01 18:08:35 +00:00
Fabio Priuli
075798d3eb A final round of number-to-tag conversions in CPU call. Only drivers with 'G' and some delicate cases are left (but I won't touch them until I have run a deeper regression test) 2009-05-01 17:53:11 +00:00
Angelo Salese
839f1ec42e Merged memory maps for nycaptor and nbmj8991.c 2009-05-01 16:39:51 +00:00
Fabio Priuli
f932255eb4 number-to-tag conversions for drivers starting with 'S': remaining changes should not involve anymore so many drivers. 2009-05-01 15:01:13 +00:00
Fabio Priuli
f59c21a9ec Some more number-to-tag conversions in CPU calls 2009-05-01 07:54:55 +00:00
Derrick Renaud
c19d6768e7 Changed Lunar Lander thrust control to a pedal. This more accurately emulates the control.
Note: the current code uses IPT_PADDLE.  This causes the game to start with the thrust at 50%.  This is not correct.  The control is really a hand operated pedal.
2009-05-01 00:26:07 +00:00
davidhay
b5cd272823 noticed that i'd accidentally deleted a line in namcos1 2009-04-30 22:44:54 +00:00
Derrick Renaud
3f6eb0e765 lordgun - Fix: P1 Button2 is really P2 Button1 [Cananas] 2009-04-30 22:27:56 +00:00
Angelo Salese
823487401b Removed SMH references in namconb1.c 2009-04-30 18:57:34 +00:00
Angelo Salese
1c067e6187 Memory maps merges for the following drivers:
* nbmj9195.c
* niyanpai.c
* ninjaw.c
2009-04-30 18:53:17 +00:00
Fabio Priuli
5bd851a0d9 A couple more 2009-04-30 17:50:38 +00:00
Fabio Priuli
52fa72a778 More numbers-to-tags changes. Also, removed two unneeded variables in megadrive-related drivers:
genz80.z80_cpunum (it's safer to use the correct tag)
genesis_has_z80 (replaced by a check of cputag_get_cpu!=NULL)
2009-04-30 17:16:48 +00:00
Angelo Salese
5638eb7e1f Memory maps merges for the following drivers:
* nycaptor.c
* olibochu.c
* othldrby.c
* pandoras.c
* parodius.c
* pbaction.c
* pcktgal.c
* pingpong.c
* pirates.c
* pitnrun.c
* pktgaldx.
* pokechmp.c
* popeye.c

Added sound to Pocket Gal Deluxe (bootleg) [Angelo Salese]
2009-04-30 17:04:33 +00:00
Angelo Salese
4feca21faa Splitted Naomi / Atomiswave memory maps and improved sorting of the driver. 2009-04-30 12:39:02 +00:00
Fabio Priuli
3a3acbc79d Factored out some more MESS specific code for Atari 8bit 2009-04-30 10:08:26 +00:00
Fabio Priuli
706c525c72 Again, number-to-tag conversions in CPU calls 2009-04-30 08:17:28 +00:00
Yasuhiro Ogawa
1cf49c43b5 added some notes 2009-04-30 06:09:25 +00:00
Yasuhiro Ogawa
1145300678 fixed sprite trail for mnight and robokid [kanikani] 2009-04-30 04:36:37 +00:00
Brian Troha
3ea817d6ec minor documentation update about the security keys for the new Pit Boss Supertouch 30 sets. 2009-04-30 01:51:24 +00:00
Yasuhiro Ogawa
ba23cc5de7 added some descriptions 2009-04-30 01:43:12 +00:00
Brian Troha
fa7352c6bf remove "- megat4st doesn't boot, protection problem?" from todo list as this was fixed. Better describe the issue for for the megat5 set as well. 2009-04-30 01:32:20 +00:00
Angelo Salese
2d106bd74a Added RTC emulation for hng64 driver [Angelo Salese] 2009-04-29 22:25:56 +00:00
mariuszw1
b0b9441aa1 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Pit Boss Supertouch 30 [Mariusz Wojcieszek]
2009-04-29 21:15:50 +00:00
Angelo Salese
8cf476826d Memory maps merges for the following drivers:
* powerins.c
* psikyo.c
* psikyo4.c
* psikyosh.c
* rohga.c
* sbugger.c
* spy.c
2009-04-29 19:44:15 +00:00
Fabio Priuli
8ec0f64f65 More number-to-tag conversions in CPU calls while Kale is busy (and not merging maps) 2009-04-29 15:33:20 +00:00
Angelo Salese
b317ad95bf Added sn76496 ready line hook-up for spcforce.c, doesn't make a difference since it's not actually used. 2009-04-29 12:58:56 +00:00
Curt Coder
1c86da07ed Fixed READY cycle count. 2009-04-29 11:29:14 +00:00
Jonathan Gevaryahu
efd44dee47 Add READY line readback, cleaned up struct a bit, cleaned up comments, added more TODOs, Fixed some unsaved savestate related stuff. 2009-04-29 04:31:25 +00:00
Fabio Priuli
4240bd3abf Fixed bug MT 3129 2009-04-29 00:33:44 +00:00
Angelo Salese
b9cffa68c9 Memory maps merges for the following drivers:
* puckpkmn.c
* punchout.c
* qdrmfgp.c
* quizpani.c
* rabbit.c
* rainbow.c
* rcorsair.c
* redclash.c (also cleaned-up the irq/nmi generation on coin insertion)
* renegade.c
* rmhaihai.c
* rockrage.c
* rocnrope.c
* rollerg.c
* rollrace.c
* runaway.c
* rungun.c
* sangho.c
* sauro.c (also cleaned-up a video function)
* sbasketb.c
* sbugger.c
* scregg.c
* segae.c

Removed deprecat.h dependancy for usgames.c
2009-04-28 23:43:22 +00:00
davidhay
d88da3d539 better fix for the dma, the last one caused an mmu fault on fatal fury 2009-04-28 21:46:30 +00:00
davidhay
4ef6f9103d fix a bug in the hng64 dma.. 2009-04-28 21:23:04 +00:00
Angelo Salese
7fd66deda9 Memory maps merges for the following drivers:
* senjyo.c
* seta2.c
* sfkick.c
* shangha3.c

Properly hooked-up player 2 mahjong panel in mj4simai
Moved paletteram_IIBBGGRR_w() from senjyo.c to emu/video/generic.c

===================================

I'm not sure if sfkick.c memory map is 100% correct, needs double checking (it's the same on MSX MESS driver)
Also anybody is interested in rewrite senjyo.c driver from scratch? ;P
2009-04-28 20:37:37 +00:00
Wilbert Pol
25bff72fe9 Made sure that both the RESET and BUSREQ lines are honored by the megadriv sound cpu. 2009-04-28 20:36:52 +00:00
Angelo Salese
d7f95e8e3d Fixed commit error 2009-04-28 19:17:54 +00:00
Angelo Salese
0b81310fa8 Memory maps merges for the following drivers:
* shaolins.c
* shisen.c
* shootout.c (and cleaned-up the NMIs on coin insertions)
* sidearms.c
* sidepckt.c (merged the two per-game memory maps and moved the protection simulation hook-up to be called on DRIVER_INIT)
* skyarmy.c
* skyfox.c (and cleaned-up the NMIs on coin insertions)
* skyraid.c
* slapfght.c (also cleaned-up the ram sharing)
* slapshot.c
* spbactn.c
* spcforce.c
* spdodgeb.c
* speedspn.c

Modified my coin_insertion() function to use ASSERT & CLEAR instead of PULSE_LINE in cntsteer.c & ssozumo.c
Small region map rename for funystrp.
2009-04-28 19:05:40 +00:00
Fabio Priuli
ae146312df A last round of number-to-tag changes, for the moment (I don't want to conflict with memory maps merging) 2009-04-28 15:32:49 +00:00
Angelo Salese
cc551d8d90 Memory maps merges for the following drivers:
* groundfx.c (also fixed 00487: groundfx: It has wrong default NVRAM settings, especially about the lap number (1) and the coin/credit settings (1/2).)
* lastduel.c
* macrossp.c
* madmotor.c (also cleaned-up some video variables in it)
* mcatadv.c (also reduced a 1.0 clipping out volume setting)
* moo.c

Converted ssingles.c case of AM_READ(SMH_ROM)
2009-04-28 15:08:42 +00:00
Fabio Priuli
2a0bcb26f3 And some more again... 2009-04-28 12:52:17 +00:00
Fabio Priuli
fdd2d4ab63 Again, number-to-tag conversions in CPU calls 2009-04-28 09:27:18 +00:00
Fabio Priuli
e120da4469 I had sent two outdated files. Now compile works again. 2009-04-28 07:46:24 +00:00
Fabio Priuli
4576576204 More number-to-tag conversions in CPU calls. As a result, simplified dec8.c removing game specific irqhandler and ym3526_interface (previously only needed because of different "audiocpu" number) 2009-04-28 07:40:05 +00:00
davidhay
484b50dc42 fixed mantis 3126
sbishi is a 2 player set, it uses the 'player 3' inputs for the 2nd player.

attempting to use the inputs mapped as 'player 2' in the parent set causes the game to break in strange ways, treating that player as both player 1 and/or player 2 depending on the situation, not awarding any score etc.

this removes the broken inputs for the 2 player set and renumbers the players correctly, as they are clearly not meant to be connected in this case.
2009-04-28 07:39:53 +00:00
Angelo Salese
fe193bc43c small memory map name clean-up in espial.c 2009-04-27 22:37:59 +00:00
Angelo Salese
e9f13aef3d Memory maps merges for the following drivers:
* mayumi.c (also cleaned-up the video routines)
* mazerbla.c
* momoko.c
* mosaic.c
* mouser.c
* mrflea.c
* mrjong.c (also cleaned-up the spriteram routines)
* srmp2.c
2009-04-27 22:35:02 +00:00
davidhay
62812a286c fix player controls in the 4 player version of tank force (thanks to tip posted by sxevious on mantis #3127) [David Haywood] 2009-04-27 21:40:22 +00:00
Angelo Salese
8f7f39b71c Memory maps merges for the following drivers:
* metlclsh.c
* mexico86.c (also added a basic hook-up for the 4p communication cpu, disabled by default)
* mirage.c
* mjkjidai.c
* mjsister.c
* mogura.c
* news.c
* ohmygod.c
* ojankohs.c (also cleaned-up some video variables in it)
* oneshot.c
* opwolf.c
2009-04-27 20:55:37 +00:00
Angelo Salese
cd8e7cde01 Fixed nested NMIs on Chequered Flag sound cpu, this fixes the sound loops and the music tempo [Phil Bennett] 2009-04-27 18:37:13 +00:00
Angelo Salese
ae56af5a44 Merged memory maps in the megasys1.c driver 2009-04-27 18:27:49 +00:00
Angelo Salese
54156976aa Added engine noise hook-up to Chequered Flag [Angelo Salese] 2009-04-27 18:03:36 +00:00
Angelo Salese
63ad07061e Merged memory maps in the overdriv.c and demoted it tothe GNW flag. 2009-04-27 14:38:53 +00:00
Fabio Priuli
74551d702d Again, number-to-tag conversions in CPU calls 2009-04-27 14:20:12 +00:00
Angelo Salese
fc59ddc7a0 Merged memory maps in the nbmj8688.c 2009-04-27 14:19:59 +00:00
Angelo Salese
e1f62a820f Merged memory map in the sf.c driver 2009-04-27 13:43:28 +00:00
Angelo Salese
faa95b2751 Merged memory maps for the sub cpus in the seta.c driver 2009-04-27 13:21:01 +00:00
Aaron Giles
9eb86548bb Added missing casts and made other tweaks. The entire project
can now be optionally compiled with the C++ compiler (mingw g++
only for the moment; MSVC still has issues).
2009-04-27 09:18:17 +00:00
Fabio Priuli
5d4816b665 A few more number-to-tag conversions in CPU calls 2009-04-27 09:16:08 +00:00
davidhay
64a5e34b3f hng64 improvements
fixed tile flipping
2009-04-27 08:03:08 +00:00
davidhay
c25178dfe6 hng64 improvements
documented + hooked up 4bpp/8bpp select on layers.
2009-04-27 07:47:25 +00:00
Ryan Holtz
a8583531fd Merged memory maps for all driver sources beginning with 'F': [MooglyGuy]
- f1gp.c, fastlane.c, firetrap.c, flkatck.c, flstory.c, freekick.c, fromanc2.c, fromance.c, funkybee.c, funkyjet.c, funybubl.c, fuukifg2.c, fuukifg3.c

Non-whatsnew note:
There were a number of conflicts, but apart from the auto_malloc in funybubl.c, all of them were corrected with selecting "Your entire file", as all of them appeared to have to do with the SMH_BANK conversion that went away thanks to memory-map merging anyway.
2009-04-27 02:05:09 +00:00
Fabio Priuli
07dab27eaf Second (and last for now) round of cpu->[n] to cputags conversions 2009-04-27 01:21:26 +00:00
Angelo Salese
1f6899de7a Merged m68k side memory maps in the seta.c driver.
====================================================================================

Will do the sound cpus tomorrow. I should admit that I could have broke something in the process...
2009-04-27 00:24:54 +00:00
Aaron Giles
ad4910a8a8 Bulk change alert.
This update changes the way we handle memory allocation. Rather
than allocating in terms of bytes, allocations are now done in
terms of objects. This is done via new set of macros that replace
the malloc_or_die() macro:

  alloc_or_die(t) - allocate memory for an object of type 't'
  alloc_array_or_die(t,c) - allocate memory for an array of 'c' objects of type 't'
  alloc_clear_or_die(t) - same as alloc_or_die but memset's the memory to 0
  alloc_array_clear_or_die(t,c) - same as alloc_array_or_die but memset's the memory to 0

All original callers of malloc_or_die have been updated to call these
new macros. If you just need an array of bytes, you can use
alloc_array_or_die(UINT8, numbytes).

Made a similar change to the auto_* allocation macros. In addition,
added 'machine' as a required parameter to the auto-allocation macros,
as the resource pools will eventually be owned by the machine object.
The new macros are:

  auto_alloc(m,t) - allocate memory for an object of type 't'
  auto_alloc_array(m,t,c) - allocate memory for an array of 'c' objects of type 't'
  auto_alloc_clear(m,t) - allocate and memset
  auto_alloc_array_clear(m,t,c) - allocate and memset

All original calls or auto_malloc have been updated to use the new
macros. In addition, auto_realloc(), auto_strdup(), auto_astring_alloc(),
and auto_bitmap_alloc() have been updated to take a machine parameter.

Changed validity check allocations to not rely on auto_alloc* anymore
because they are not done in the context of a machine.

One final change that is included is the removal of SMH_BANKn macros.
Just use SMH_BANK(n) instead, which is what the previous macros mapped
to anyhow.
2009-04-26 23:54:37 +00:00
Angelo Salese
7c137ce2a7 Memory maps merges for the following drivers:
* groundfx.c (also fixed 00487: groundfx: It has wrong default NVRAM settings, especially about the lap number (1) and the coin/credit settings (1/2).)
* lastduel.c
* macrossp.c
* madmotor.c (also cleaned-up some video variables in it)
* mcatadv.c (also reduced a 1.0 clipping out volume setting)
* moo.c

Converted ssingles.c case of AM_READ(SMH_ROM)
2009-04-26 22:23:22 +00:00
davidhay
da0f8757c8 hng64.c improvements / changes
-- Stripped out some old HNG64 code / some improvements
-- disabled the floor stuff in Fatal Fury Wild Ambition (looking for a cleaner implementation)
-- disabled zooming code for the same reasons (it was causing many issues)
-- understood and implemented the 'auto-animate' registers for the tilemaps (animated waterfalls etc. in Fatal Fury Wild Ambition)
-- reorganized graphic decoding

goldstar.c improvements / changes
-- added scroll registers for the girl when enabled in attract mode
-- documented how you can swap the blue/green bonus colours (but left the code disabled, I think versions with it swapped probably just have different proms)
-- added gfxdecode for cmasterc
2009-04-26 22:18:55 +00:00
Phil Bennett
aa82f73e7e New games marked as GAME_NOT_WORKING
------------------------------------

Skimaxx [Phil Bennett]
2009-04-26 22:09:14 +00:00
Yasuhiro Ogawa
211647d433 New clones added
The Combatribes (Japan) [Chack'n]
2009-04-26 08:35:32 +00:00
Ryan Holtz
3b005b1c35 Merged memory maps for all driver sources beginning with 'E': [MooglyGuy]
- egghunt.c, epos.c, esd16.c, espial.c, exedexes.c, exzisus.c
2009-04-26 04:27:15 +00:00
Ryan Holtz
469b1a2449 Merged memory maps for all driver sources beginning with 'D': [MooglyGuy]
- dambustr.c, darius.c, darkhors.c, darkseal.c, dassault.c, dbz.c, dcon.c, dday.c, ddenlovr.c, ddragon3.c, ddrible.c, dec0.c, dec8.c, deco32.c, deco_mlc.c, deniam.c, dietgo.c, discoboy.c, diverboy.c, dogfgt.c, dooyong.c, dragrace.c, dribling.c, drmicro.c
2009-04-26 01:04:31 +00:00
Fabio Priuli
798dfc2ad6 Replaced a few CPU numbers with corresponding tags 2009-04-26 00:51:57 +00:00
davidhay
04e02a8136 new not working
Xtreme Rally / Off Beat Racer! [Guru]
Beast Busters 2nd Nightmare [Guru]

also hacked out the sprite zooming in hng64 video, it's wrong.  looks like beast busters might give me something to work with tho.
2009-04-26 00:34:48 +00:00
Angelo Salese
6963540c12 Hooked up standard paletteram16_xbgr() function instead of a custom one in sshangha.c driver 2009-04-25 19:21:49 +00:00
Angelo Salese
995bbc2191 Merged memory map in sshangha.c 2009-04-25 19:11:25 +00:00
Angelo Salese
ef93bcecba Merged memory map and worked out some sound related stuff in Pass. 2009-04-25 18:50:26 +00:00
Angelo Salese
b92d43185b Merged memory maps in Popper 2009-04-25 17:37:31 +00:00
Angelo Salese
0fd22bce0a Merged memory maps in Pushman 2009-04-25 17:27:58 +00:00
Angelo Salese
0504ef23fe Merged quizdna.c driver 2009-04-25 17:10:35 +00:00
Wilbert Pol
3e9927b878 TLCS-900/H cpu core fixes:
- Reimplemented hdma
- Fixed bugs in the EX (mem), R instructions.
2009-04-25 16:47:22 +00:00
Ryan Holtz
5dc520cde8 Merged memory maps in ssv.c. [MooglyGuy]
Non-whatsnew note:

I'm all for some manner of inheritance when a lot of memory maps have many similar entries, but it probably shouldn't be done via a huge #define.
2009-04-25 14:49:54 +00:00
Angelo Salese
7fddeed59f Added irq acks to the snowbros.c driver and merged memory maps on it. 2009-04-25 14:24:31 +00:00
Ryan Holtz
87fb810905 Merged memory maps for the following drivers: [MooglyGuy]
- cave.c, circusc.c, citycon.c, cninja.c, combatsc.c, compgolf.c, contra.c, cop01.c, cosmic.c, cps2.c, crimfght.c, crospang.c, crshrace.c, and cshooter.c
All drivers from # to C should now have properly-merged memory maps.
2009-04-25 13:42:37 +00:00
Angelo Salese
ad855deca6 Merged memory map in Lemmings 2009-04-25 13:39:40 +00:00
Angelo Salese
d4f1eba3bc Merged memory map in ltcasino.c 2009-04-25 13:27:02 +00:00
Ryan Holtz
c7ea87f616 Merged memory maps for the following drivers: [Mooglyguy]
- changela.c, chqflag.c, circus.c, cischeat.c
2009-04-25 09:33:25 +00:00
Yasuhiro Ogawa
29731d5d7a added missing OBJ2 ROM to bubbletr [Uki]
New clones added [Uki]
Legend of Kage (oldest)
Final Star Force (Japan)
Yellow Cab (Japan) - not working
Zero Team (set 4) - not working
2009-04-25 07:39:25 +00:00
Ryan Holtz
0cb8748d7c Merged memory maps for the following drivers: [MooglyGuy]
- battlex.c, buggychl.c, bwing.c, carjmbre.c, cbuster.c, chaknpop.c
2009-04-25 05:11:38 +00:00
Ryan Holtz
65857674fe Audited code and added savestate support to the following drivers: [MooglyGuy]
- dotrikun.c (dotrikun, dotriku2)
 - espial.c (espial, netwars)
 - zodiack.c (zodiack, dogfight, moguchan, percuss, bounty)
Merged memory maps in the Dottori Kun driver [MooglyGuy]
2009-04-25 01:08:42 +00:00
smf-
ecb1774ad0 added memmory card reader program rom to Dance Dance Revolution 2nd Mix Link Ver
New games marked as GAME_NOT_WORKING
------------------------------------
Dancing Stage Featuring Disney's Rave [smf/Mike DX]
2009-04-24 20:24:57 +00:00
davidhay
962fede4c5 added a large gfx decode using macros to allow the textures on hng64 to be viewed, handy for verifying the dumps. 2009-04-24 19:28:54 +00:00
davidhay
f87e6a3c26 added rom loading for samurai shodown 64
New Games Not Working
---------------------

Samurai Shodown 64 [Guru]
2009-04-24 18:56:37 +00:00
davidhay
a035dee95c made Hyper Pacman run with protection code from decapped MCU rather than simulation [Guru, David Haywood] 2009-04-24 18:17:08 +00:00
Angelo Salese
486ae4b9a9 Memory map merging for the NMK16 driver and cleaned-up some unneeded video code. 2009-04-24 15:02:52 +00:00
Angelo Salese
14c0bcddb0 Moved stv_vdp2_dynamic_res_change() function outside of VIDEO_UPDATE in ST-V. 2009-04-24 14:27:11 +00:00
Derrick Renaud
b61e06613b Changed UI to ignore selection from lightguns when off screen. This stops selection of Gun X Gun Y if you move the gun out of range. 2009-04-24 01:56:45 +00:00
Pierpaolo Prazzoli
a67a2f3959 Fixed sprites priority and added sprites wrap-around y in captaven.
It fixes Bug 03104: captaven and clones: In second phase don't appear player and any enemys
2009-04-23 17:07:39 +00:00
Aaron Giles
7b90e01659 Deprecated device_set_info. Almost all devices had a NULL or empty
function here. Remaining devices have been converted to have 
device-specific functions to do the same thing with proper type 
checking.

CPUs still have a set_info function but it is CPU-specific now and 
no longer piggybacks on the general device function.
2009-04-23 16:33:28 +00:00
Angelo Salese
c8f329e654 New games marked as GAME_NOT_WORKING
------------------------------------
Ferrari F355 Challenge [Guru]
2009-04-23 13:00:37 +00:00
Aaron Giles
4b7dd3cd0d Cleanups and version bump for 0.131. 2009-04-23 05:44:35 +00:00
Aaron Giles
662888441b Removed run like hell cheat. We pulled these from trackfld a while ago,
no reason why 88games should be special.
2009-04-23 05:38:47 +00:00
Aaron Giles
83f91c7bf6 From: Luigi30 [mailto:luigi30@gmail.com]
Sent: Monday, April 20, 2009 4:22 PM
To: submit@mamedev.org
Subject: 4/20 diff

Crystallized 1945kiii.c, maygay1b.c, maygayv1.c, mwarr.c, n8080.c
(20.16MHz crystal confirmed with schematics), pacman.c, panicr.c,
rallyx.c

[2399] Changed qmhayaku's sound CPU back to 4MHz, sounds work now
2009-04-23 05:08:30 +00:00
Aaron Giles
788cd0cb80 From: Kevin Eshbach [mailto:keshbach@comcast.net]
Sent: Monday, April 20, 2009 3:49 AM
To: submit@mamedev.org
Subject: Patch file with minor updates to the PAL's on Xenophobe

Hi,
 
Contained in this patch file are some updates to the PALs located on Xenophobe.  
Now the actual labels on the chips are used and a couple of additional PALs a
re documented as needing to be dumped.
 
 
 
Kevin Eshbach
2009-04-23 05:05:34 +00:00
Aaron Giles
d7f2bb25be From: Duke [mailto:startaq@gmail.com]
Sent: Monday, April 20, 2009 2:04 AM
To: submit@mamedev.org
Subject: small fix to debug screenless systems

Hello,

this small fix is needed to enable debugging screenless systems again:
2009-04-23 05:04:11 +00:00
Aaron Giles
85a870ca07 Added cursor info to the TMS9927, and also the CRT50x7 device variants.
Added Tripple Draw and Casino Strip to the Status driver, both non-
working.
2009-04-23 04:58:41 +00:00
Derrick Renaud
b3b2a83f05 Fixed bug where repeating axis values were being selected for button input in UI. 2009-04-23 03:28:15 +00:00
Derrick Renaud
6896a9c603 fixed P2 gun reload in Lethal Enforcers II. 2009-04-22 23:12:26 +00:00
mariuszw1
72a8244c53 Fixed multigm3, so it works again [Mariusz Wojcieszek]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Multi Game 2 [Mariusz Wojcieszek]
2009-04-22 20:38:54 +00:00
Angelo Salese
2dcc2acb29 03115: nss_smw: Tilemap issue when displaying game map 2009-04-22 15:24:08 +00:00
Angelo Salese
568a369617 More preparation for the Naomi JVS specific settings. 2009-04-22 11:07:57 +00:00
Angelo Salese
176ec7a804 Moved NAOMI DRIVER_INITs to specific machine/naomi.c & includes/naomi.h files, in preparation to add per-game JVS settings. 2009-04-22 10:09:58 +00:00
Angelo Salese
85582157a3 A bunch of Naomi cart games clean-ups. 2009-04-22 09:22:48 +00:00
Yasuhiro Ogawa
959d416bbe updated I/O info 2009-04-22 03:08:29 +00:00
Brian Troha
1562b99967 New Clone added: Ashura Blaster (World)
New clone added:
Ashura Blaster (World) [Tirino73]
2009-04-22 01:36:08 +00:00
Angelo Salese
1f068d6a17 New games marked as GAME_NOT_WORKING
------------------------------------
Death Crimson OX [Guru]
2009-04-21 20:25:27 +00:00
Brian Troha
8c4823e92f [3110] megat4st not working - fixed reading of Dallas key 2009-04-21 20:12:37 +00:00
Wilbert Pol
9d13bdc37a More fixes for the CPD and CPI instructions in the TLCS-900/H core. 2009-04-21 18:30:48 +00:00
Wilbert Pol
f99e4666b9 Fixed operation of TLCS-900/H CPD and CPI instructions. 2009-04-21 17:55:35 +00:00
Roberto Zandona
4c639587b9 roul: added new input 2009-04-21 17:24:19 +00:00
Roberto Zandona
b111d8dfee roul: added nvram 2009-04-21 17:13:21 +00:00
Roberto Zandona
ed271796a9 roul: different brightness implementation 2009-04-21 16:55:25 +00:00
Roberto Zandona
eeba9f79ad roul: added guessed blitter command 2009-04-21 16:34:27 +00:00
Angelo Salese
1f2782630c Fully dumped Giant Gram 2000 & Derby Owners Club [Guru] 2009-04-21 13:00:11 +00:00
Yasuhiro Ogawa
2cf270fba2 removed YM2151 which is not present on real PCB 2009-04-21 02:22:33 +00:00
Wilbert Pol
2ef8ba4347 Added T6W28 sound core (SNK(?) custom sn76489a clone). 2009-04-20 20:40:47 +00:00
Angelo Salese
b52c8a31a6 Fully dumped Dynamite Baseball Naomi & Dynamite Baseball '99 [Guru] 2009-04-20 19:02:06 +00:00
Wilbert Pol
4f2a65da42 Added Toshiba TLCS-900/H cpu core. 2009-04-20 16:49:10 +00:00
Derrick Renaud
415360fc4a removed a DirectX gun change that was not meant to be committed with my last update. 2009-04-20 16:24:47 +00:00
Angelo Salese
2acc423fde New games marked as GAME_NOT_WORKING
------------------------------------
Quiz Ah Megamisama [Guru]
2009-04-20 13:59:42 +00:00
Yasuhiro Ogawa
35104257c2 fixed crc32 2009-04-20 12:51:42 +00:00
Yasuhiro Ogawa
ce60c6bd1c New clones added
Asterix (Japan) [Chack'n]
2009-04-20 12:43:24 +00:00
Fabio Priuli
f5729243c3 clifront.c fixed length messages now leave enough space for clone longer names 2009-04-20 10:49:54 +00:00
Aaron Giles
7a0f34cb33 Added basic TMS9927 implementation. Hooked it up to the statriv2
and thief drivers.

Bunch of improvements to the Status system emulation. Correct
video timing, hooked up TMS9927, corrected colors, etc. Still
some work to do.

New games
=========
Status Blackjack
Status Fun Casino
2009-04-20 09:31:18 +00:00
Aaron Giles
3ad403ee61 Fixed XF flag. 2009-04-20 05:39:05 +00:00
Yasuhiro Ogawa
3137a9cd07 removed incomplete list (complete list is in mamedriv.c) 2009-04-20 03:00:18 +00:00
Derrick Renaud
36a7c1ffc9 When using RawInput - Fixed UI selection of Gun axis so Gun 1 is not always selected with the desired gun. 2009-04-20 02:01:38 +00:00
Yasuhiro Ogawa
8a940a2ef8 updated list and removed redundant 2009-04-20 01:20:01 +00:00
Derrick Renaud
37eed5d4a1 Fixed: 00767: bshark, bsharkj: Analog stick input is broken since 0.112u4. 2009-04-19 23:41:49 +00:00
Derrick Renaud
2d85128b03 Fixed verbose output of RAW device names for XP. 2009-04-19 23:07:14 +00:00
Angelo Salese
611358ad56 New games marked as GAME_NOT_WORKING
------------------------------------
Derby Owners Club II [Guru]
Wild Riders [Guru]
WWF Royal Rumble [Guru]
2009-04-19 21:10:55 +00:00
Angelo Salese
4e30bd6135 Merged memory map and attempted to add proper colors in Carrera [Angelo Salese]
=====================================================

Needs a reference to fix the colors in this one...
2009-04-19 20:04:05 +00:00
davidhay
4101d2b3f3 we don't add images / keys that are private / hoarded with no intention of them being made public.
Aaron, is there any way that these files can be locked so that only myself and Kale can work on them, this is very annoying.
2009-04-19 19:39:42 +00:00
Yasuhiro Ogawa
69d7b64bcc New games marked as GAME_NOT_WORKING
------------------------------------
Azumanga Daioh Puzzle Bobble [iMp95]

The dumper don't want the image to be available to the public.
If you want the image, PM me.
2009-04-19 17:11:29 +00:00
Yasuhiro Ogawa
41454bc57e fixed MAMETesters bug #02948 [OWcsayJ20] 2009-04-19 14:57:57 +00:00
Yasuhiro Ogawa
06c816f68b updated gamelist 2009-04-19 14:19:26 +00:00
davidhay
08b4b97051 added vs2002j - NOT WORKING Virtua Striker 2002 (GDT-0001) [Alex's Rom Dumping Project] 2009-04-19 14:01:21 +00:00
davidhay
7f3df8d1ea forgot to hit save. 2009-04-19 11:32:52 +00:00
davidhay
cdbe1e4fab removed the key that was just added.
I promised that this wouldn't be added until it's sold.  Now Alex' seems very annoyed that somebody has been spreading his list of keys.

PLEASE stop adding stuff to the Naomi drivers, I'll add it.  Yasu, I know you're trying to help, but you're just causing merge conflicts every time I try and sync.
2009-04-19 11:32:08 +00:00
Yasuhiro Ogawa
0468b3cf8a fixed PIC filename [Guru, Alex, Callus Next] 2009-04-19 11:11:08 +00:00
davidhay
909df0efb3 NEW NOT WORKING The Key Of Avalon - The Wizard Master - Server (GDT-0005C) (V4.001) [Alex's Rom Dumping Project] 2009-04-19 10:28:41 +00:00
davidhay
d6f87205c1 refactoring of naomi.c 2009-04-19 10:01:53 +00:00
Roberto Zandona
d7bf925578 roul:
- implemented another blitter command (diagonal line)
- implented some dsw
2009-04-19 06:14:35 +00:00
Derrick Renaud
07ed3cdd71 Fixed mouse/lightgun buttons to individually select when using -mouse/-multimouse and -lightgun. Meaning you will not receive Mouse Button 0 Gun Button 0 when selecting in the UI. 2009-04-18 23:43:58 +00:00
Aaron Giles
bb029346e8 Changed generic NVRAM behavior so that all the variants look
for a memory region named "nvram". If it is found and is of
the same length as the generic_nvram_size, data is copied
from there instead of filling the RAM with the fallback
pattern.
2009-04-18 22:44:25 +00:00
davidhay
f2229982b1 new NOT WORKING -- Virtua Striker 4 ver. 2006 (Rev D) (Japan) [Alex's Rom Dumping Project] 2009-04-18 21:02:14 +00:00
Angelo Salese
ee5c1765af Fixed compile error. 2009-04-18 19:05:06 +00:00
Roberto Zandona
d18df87b60 roul: better palette implementation and a general clean up 2009-04-18 15:10:14 +00:00
Angelo Salese
7775cc587f Fixed Giant Gram rom loading. 2009-04-18 14:38:52 +00:00
Angelo Salese
bf20d0e6fa Fixed and cleaned-up the Naomi ROM cart loadings 2009-04-18 13:09:16 +00:00
Roberto Zandona
dceaa956e3 roul: inputs clean up 2009-04-18 09:53:22 +00:00
Roberto Zandona
5a28e9f567 roul: implemented payout and a service button 2009-04-18 09:44:54 +00:00
Roberto Zandona
51023c0b6a roul:
- added a simple layout for the roulette
- promoted to working status
2009-04-18 09:39:18 +00:00
Aaron Giles
14e157134c Merged memory maps. 2009-04-18 06:45:21 +00:00
Aaron Giles
da29a33d10 Merged memory maps. Reduced the number of address space definitions.
Hooked up 8255 PPI.
2009-04-18 06:45:06 +00:00
Yasuhiro Ogawa
6380c92d39 New games marked as GAME_NOT_WORKING
------------------------------------
Virtua NBA [Guru]
Giant Gram Zen-Nippon Pro Wresring 2 [Guru]
Dengen Tenshi Taisen Janshi Shangri-la [Guru]
2009-04-18 02:44:32 +00:00
Yasuhiro Ogawa
ddf619cdb8 New games marked as GAME_NOT_WORKING
------------------------------------
Virtua Striker 4 (Japan) [Guru]
2009-04-18 01:13:40 +00:00
Olivier Galibert
6422c02a91 Games promoted from GAME_NOT_WORKING status
-------------------------------------------

Fantastic Journey [Olivier Galibert]
2009-04-18 00:03:40 +00:00
Angelo Salese
ef32879557 Merged findout.c memory map. 2009-04-17 23:03:06 +00:00
Roberto Zandona
ad1f1d356e roul: added sound 2009-04-17 23:00:07 +00:00
Roberto Zandona
cbf870eb11 roul: improvement to the blitter 2009-04-17 22:41:35 +00:00
Roberto Zandona
e33ffd80dc roul: some improvements 2009-04-17 21:32:57 +00:00
Angelo Salese
9e47100847 New games marked as GAME_NOT_WORKING
------------------------------------
Guilty Gear X [Guru]
2009-04-17 20:50:01 +00:00
Roberto Zandona
b7d2eca226 roul: implemented the blitter and a few inputs 2009-04-17 20:39:29 +00:00
Angelo Salese
6d8baaf5ff small update with the code snippet for booting Zombie Revenge 2009-04-17 18:17:47 +00:00
Angelo Salese
e49bb4a438 Fully dumped Zombie Revenge [Guru] 2009-04-17 16:13:52 +00:00
Angelo Salese
cda267f8b6 New games marked as GAME_NOT_WORKING
------------------------------------
Marvel vs. Capcom 2 [Guru]
2009-04-17 15:12:59 +00:00
Aaron Giles
e2966347ad Couple more merges. 2009-04-17 14:09:07 +00:00
Aaron Giles
fd03e99e65 Merged memory maps. 2009-04-17 06:10:29 +00:00
Yasuhiro Ogawa
c3c3445c1f small control info update 2009-04-17 00:52:40 +00:00
Fabio Priuli
7ea1093821 Removed the last use of PORT_PLAYER(2) for P1 inputs 2009-04-16 22:21:33 +00:00
Fabio Priuli
2244b63fc6 Fixed a few years entry for Sega games, so that they reflect their title screen.
Release dates/years better belong to mamedriv.c (but I added a comment in the drivers as well)
2009-04-16 22:18:09 +00:00
Fabio Priuli
4576be5ba1 Fixed murogmbl description (as per f205v and robiza advice) 2009-04-16 22:13:32 +00:00
Angelo Salese
8f1f2e9bb5 Modified includes\dc.h to have every single register on the HW. 2009-04-16 16:55:42 +00:00
Aaron Giles
baf336a3fc One more time. 2009-04-16 08:08:11 +00:00
Aaron Giles
73d4ceae77 Another compile error. 2009-04-16 08:01:08 +00:00
Aaron Giles
83fbd1ac22 Fix compile error with debug enabled. 2009-04-16 07:54:11 +00:00
Aaron Giles
25ba9bfc08 Cleanups and version bump. 2009-04-16 07:48:39 +00:00
Aaron Giles
49bc4d3ac2 From: Smitdogg [smitdoggjones@gmail.com]
Sent: Friday, April 10, 2009 10:47 AM
To: submit@mamedev.org
Subject: Mystic Warriors (JAA) and Field Combat redump

This adds Guru's dump of Mystic Warriors (JAA) and Field Combat
redump. The Field Combat redump fixes a title screen glitch, possibly
other things.

Smitdogg
2009-04-16 07:29:05 +00:00
Aaron Giles
e8300bf174 Correct sound ROM for T-Mek 4.4 (Lars Bull) 2009-04-16 07:27:16 +00:00