Commit Graph

4937 Commits

Author SHA1 Message Date
Roberto Zandona
ee62908a32 00947: batsugun: At the level 4 boss there's a sprite problem. 2009-03-29 08:36:23 +00:00
Aaron Giles
83e2806075 Merged memory maps, renamed set. 2009-03-29 06:54:57 +00:00
Aaron Giles
5207137153 Merged memory maps. 2009-03-29 06:43:55 +00:00
Aaron Giles
8841035214 Merged memory maps. 2009-03-29 06:34:16 +00:00
Aaron Giles
b13f54273f Merged memory maps, renamed sets. 2009-03-29 06:28:35 +00:00
Brian Troha
97e5771da0 rom name correction as verified by eBay auction picture for vcop2 roms in model2.c 2009-03-29 04:29:26 +00:00
Brian Troha
1b769088fd correct a documentation error in part numbers for the itech32.c driver. 2009-03-29 04:14:40 +00:00
Derrick Renaud
01962d4fc5 Crosshair update
* Added Crosshair Options menu
  - ability to individually enable/disable crosshairs
  - ability for them to automatically disappear after a set amount of time
  - ability to select crosshair graphic
  - all settings are saved in the cfg file
 * Removed F1 toggle for crosshairs
 * Added new command option -crsshairpath
  - store all selectable graphics here
  - see config.txt for further info

OSD NOTE: render_load_png() has been changed to no longer force usage of the artwork directory.
Do a search for "render_load_png(" and replace with "render_load_png(OPTION_ARTPATH, " if needed.

----------------------------
F1 is now free to use for something new.  I was thinking it would be perfect for a context sensitive help file.  Each menu item could have a help tag, that it would look up and display info from an HTML file.
2009-03-28 22:55:34 +00:00
Aaron Giles
9c63c95043 Cleanups and version bump. 2009-03-28 22:10:55 +00:00
R. Belmont
1c61e96910 Fix G-NET on big-endian hosts 2009-03-28 21:55:23 +00:00
davidhay
41bb2ea775 extra notes 2009-03-28 21:29:03 +00:00
davidhay
054f6510b3 a few notes in video/dc.c 2009-03-28 20:04:50 +00:00
davidhay
9b0c1c3006 replaced cvs2gd CHD. The extracted data is identical. 2009-03-28 18:31:14 +00:00
Aaron Giles
c1d571c4f2 * bublbobl.diff
- emulated CPU1 (slave) <-> AUDIOCPU communications even if they are not used at all
- emulated AUDIOCPU reset at startup, previously this was disabled

* rranger.diff
- added samples emulation to Rough Ranger (V2.0), write ports A & B of YM2203 are used

* seibu.diff
- hooked up music in SD Gundam Psycho Salamander, this doesn't affect any other game
2009-03-28 18:10:38 +00:00
Angelo Salese
5f4f289e76 Updated compatibility notes again. 2009-03-28 18:05:47 +00:00
Aaron Giles
71c445ce02 - Used manuals for Road Fighter and Hyper Sports to verify and add DIP LOCATIONS
for the driver.  I adjusted the default settings also based on manual information.
There was duplicate DSW1 data between games which I created a separate assignment
for and PORT_INCLUDE to allow each game to use it.

This .DIFF is based on 0.130u1 sources.

Tafoid
tafoid@yahoo.com
2009-03-28 17:54:14 +00:00
Aaron Giles
ea4404ab4e - Armed with a Munch Mobile manual, I verified and simplified the DIP selections -
adding proper LOCATIONS for both sets in the driver.  There was a very large and
convoluted solution for the DIPS - which in fact are not (in the manual) linked
together and probably should stay separated.

-  Using the fact that the Board as a 15mhz Xtal, I redid the clock speed assignments
to take in this in account.  While doing this, I found a reference recording of Munch
Mobile and was able to adjust the AY-8910 clock speeds to allow it to match the
recording.

Recording Source:  http://coinopvideogames.com/mp3/videogames03/32-munchmobile.mp3
 
This .DIFF is based on 0.130u1 sources.

Tafoid
tafoid@yahoo.com
2009-03-28 17:52:44 +00:00
Angelo Salese
8a7e975a04 Updated compatibility notes 2009-03-28 17:08:43 +00:00
Yasuhiro Ogawa
d15c4e0d3f fix hyprduel to boot [Hau] 2009-03-28 16:26:45 +00:00
davidhay
dc169055da killed off the no-longer-used photoy2k simulation.
not sure if it would have been a useful reference for photoyk2 2 when that gets dumped (Guru has one..) but it's unused now, and liable to just rot.
2009-03-28 16:03:09 +00:00
smf-
188c064713 'fixed' core_strwildcmp by increasing the limit from 8 to 16 characters 2009-03-28 13:55:58 +00:00
davidhay
bf6e4ba77e after further analysis this is what XingXing's changes actually do.
Added emulation of the earlier type of ARM (ASIC27A, 5585E type)
Used this for protection emulation on Photo Y2k, Knights of Valour Superheroes instead of old simulation code
This means KOV Superheroes now works.

Disabled protection simulation for several sets.
This demotes Knights of Valour / Knights of Valour Plus to NOT working as there is no dump of the internal rom.

Photo Y2k still works because it's using the emulation added above, but You can no longer change region as this is supplied by the ASIC27A device which is now emulated.  This is correct.

added several new sets, several of which are re-releases of the games using the ASIC 27A instead of the previous protection devices. (oldss, killbldp)

Removed per-game speedup hacks, as they're no longer needed for the ARM based games to boot correctly.
2009-03-28 13:22:31 +00:00
davidhay
2aa5cc7ade fixed rdft2j2 set, it was using rdft roms instead of the rdft2 ones?!
added new pgm stuff to mamedriv.c as it was missing from XingXing's submission.
2009-03-28 11:46:49 +00:00
Phil Bennett
3e24a4c21b 03071: tndrcade tndrcadj: music problem [Phil Bennett] 2009-03-28 11:44:07 +00:00
davidhay
779c4d6d2d various PGM fixes and improvements [XingXing]
the descriptions given with the submission were misleading, in general it looks more like added sets, and an attempt to hook up the actual ARM on the other games where we have dumps.
2009-03-28 11:23:20 +00:00
Couriersud
f10746f4fa Added comment where to find a list of games using envelope functionality (mametesters). 2009-03-28 00:24:21 +00:00
Yasuhiro Ogawa
5dcec26757 missing from last commit 2009-03-27 23:24:20 +00:00
Brian Troha
61c0f93573 New Clone added
Puzz Loop (Asia) [Brian Troha]

adds the Asia region of Puzz Loop to the suprnova.c driver.  Also ordered the games by year.
2009-03-27 22:18:56 +00:00
Jim Stolis
ef6effb22c Fixed Mantis 02382. (peke1012: Bad ROM dump causes graphics glitches)
Can someone with Mantis access close this?
2009-03-27 21:17:58 +00:00
davidhay
297b3861a6 added some naomi compatibility notes from Kale 2009-03-27 20:26:35 +00:00
davidhay
b6dc5c675b added wangmid 2009-03-27 19:41:03 +00:00
Yasuhiro Ogawa
caa85ce7a0 further fixes to nemesis.c [Hau]
merged memory maps in hyprduel.c [Hau]
New games added or promoted from NOT_WORKING status
Magical Error wo Sagase [Hau]
2009-03-27 14:45:40 +00:00
Yasuhiro Ogawa
c6116e9138 G-Net card readme fix [The Guru] 2009-03-27 14:40:04 +00:00
Aaron Giles
ef767c9733 From: Fabio Priuli [doge.fabio@gmail.com]
Sent: Wednesday, March 25, 2009 10:14 AM
To: submit
Subject: more small fixes
Hi, 

here a final batch of small fixes: MT 2968, 2969, 2970, 2972, 2978. It's a bunch of confirmed released year. You can credit incog for the fix.

Regards,

   Fabio
2009-03-27 14:00:25 +00:00
Aaron Giles
3c566c5383 From: Fabio Priuli [mailto:doge.fabio@gmail.com]
Sent: Wednesday, March 25, 2009 2:56 AM
To: submit
Subject: few small bugfixes

Hi,

enclosed please find a patch to fix the following small issues:

1. MT 3031 bug: a wrong tag caused P2 Button 3 to overwrite P1 Button 3 in seganinj (pointed out by stephh, you can credit him if you like)
2. MT 3029 bug: a recent megasys1 inputs clean up (I think in 129u1) messed up Demo_Sound settings
3. MT 3024 bug: jrpacmbl used wrong tags in the memory map (pointed out by hyrulian, you can credit him if you like)
4. MT 2864 bug: pleiads and capitol do not use Button 2 (nothing is connected, as documented by Phil Bennett in the report), hence I removed it from their input ports

if the patch doesn't apply cleanly in the wip tree, let me know and I will split it into separate diffs.

Regards,
   Fabio

--

From: Fabio Priuli [mailto:doge.fabio@gmail.com] 
Sent: Wednesday, March 25, 2009 4:27 AM
To: submit
Subject: mjclub dsw

Hi,

enclosed please find a patch which adds DSW settings to mjclub as listed in Yasu's translation from manual (posted in MT 3042 bug report).

Regards,

     Fabio Priuli

--

From: Fabio Priuli [doge.fabio@gmail.com]
Sent: Wednesday, March 25, 2009 9:56 AM
To: submit
Subject: MT 2999 fix
Enclosed please find a patch to add the three missing buttons in taotaida. I'm still looking for confirmations about taotaido being a proto, hence I haven't changed their descriptions. 

Regards,
   Fabio

--

From: Fabio Priuli [mailto:doge.fabio@gmail.com] 
Sent: Thursday, March 26, 2009 2:04 AM
To: submit
Subject: model2 inputs

Hi,

enclosed please find a patch to implement model2 inputs through direct AM_READ_PORT access rather than using read handlers. The patch also fixes daytona brakes (which were previously labeled with the wrong tag)

Patch based on MAME 0.130u1 but I hope that there haven't been too many changes in the meanwhile.

Regards,

     Fabio Priuli

--

From: Fabio Priuli [mailto:doge.fabio@gmail.com] 
Sent: Friday, March 27, 2009 1:58 AM
To: submit
Subject: a couple of patches

Hi,

I hope it's not too late for 130u2. However, enclosed you can find

* pedal.diff : a patch which (finally) fixes driving games using P2 & P3 pedals and buttons for P1 pedals and view buttons (MT 2172 bug). I also added PORT_NAMES to view/gear buttons even if usually MAME drivers don't because it makes easier remapping these games with ~15 buttons. I hope I haven't broken any convention.

* taitof3.diff: a patch which simplifies input handling in taito F3 games. Depending on the status of the driver, you may also consider the possibility to remove entirely f3_control_r and simply use AM_READ_PORTs to read inputs (for now, I left there the handler because of the read accesses logging)

Let me know if there is any problem in applying the patches.

Regards,
   Fabio
2009-03-27 13:59:39 +00:00
Aaron Giles
678bc3afa0 - I attempted to verify and simpliy the DIPs in an effort to add LOCATIONS
for all sets in the driver.  I used the scanned manuals for the games I could
find - Pirate Treasure being the one I could not find.

-  I adjusted the MAIN_CPU clock rate for Leprechaun + clones as well as
Pirate Treasure due to the "plain english" detail in the manaul for Pot of Gold.
I added defines for these in SRC\MAME\INCLUDES\GAMEPLAN.H and adjusted
the MACHINE_START_DRIVER for leprechn to use these new clock speeds.
Some playing with the new speeds do not seem to show any new ill effects.

Source:  http://www.tamdb.net/index.php?page=ManualDetail&id=1469

"Page 10: 3.2 Game Computer

  The Game Computer uses a 6502 central processor in a conventional
computer architecture containing ROM, RAM, and I/O ports.  The
computer clock uses a standard 4.00 megahertz crystal which is divided
by 4 to provide a CPU clock of 1 megahertz."

- I fixed a bug in the DIPs related to Lives value being incorrect for leprechn
but correct for the other two sets (leprechp, potogold).  I put up a bug report
(#3068) and have since corrected it.
 
This .DIFF is based on 0.130u1 sources.

Tafoid
tafoid@yahoo.com
2009-03-27 13:44:49 +00:00
Aaron Giles
631779146e From: Luis Faria [luis.faria@gmail.com]
Sent: Tuesday, March 24, 2009 2:02 PM
To: submit@mamedev.org
Subject: Sound banking fix for galpani2

Hi, I'm submitting a fix for the current sound banking in galpani2 driver.
I still wasn't able to correctly place the extra sound rom in galpan2g,
but I moved it to oki1, as its pages size is similar.

I've also separated the inputs for gp2se, as it's service mode clearly
shows there are some diferences, mainly with the card dispenser dip.

From all of these, it's clear that this driver incuded 3 different types of
board: galpani2/galpan2t/galpan2g, galpan2j/gp2quiz and gp2se,
the code also reflects these grouping.

Some memory accesses were still not mapped, I've also added them.

It would be very useful to have a video recording of the original, there
are several graphic effects that clearly aren't correct.

And finally, a little something for the okim6295 source, getting rid of that
"magic" value for the sake of readability. ;-)

Keep on the good work.

Regards,
Luis Faria
2009-03-27 13:42:01 +00:00
Aaron Giles
8a8f56a9bd From: Aladar [mailto:cicciopetito@alice.it]
Sent: Sunday, March 22, 2009 4:09 AM
To: submit@mamedev.org
Subject: KiKi KaiKai sprite collision fix (ref. mame 0.103u1).

KiKi KaiKai sprite collision fix (ref. mame 0.103u1).
This patch fixes the sprite collision code of the mcu simulation in 'machine\mexico86.c'.
2009-03-27 13:39:17 +00:00
Aaron Giles
9549910dbc Sent: Saturday, March 21, 2009 3:27 PM
To: submit@mamedev.org
Subject: Simple cheat fix

Attached a very simple fix for a very stupid cut and paste error in my original submission..sorry.

Martin 'Pugsy' Pugh
2009-03-27 13:35:38 +00:00
Aaron Giles
31bdfa77a0 From: Smitdogg Jones [jcsmith23@yahoo.com]
Sent: Thursday, March 19, 2009 12:49 PM
To: submit@mamedev.org
Subject: Operation Wolf (Japan)
Guru dumped this and I added it, all the roms matched the parent except 1. I attached it and the diff.

Smitdogg
2009-03-27 13:34:49 +00:00
davidhay
2f2ac538e2 adds 'karous' 2009-03-27 08:56:27 +00:00
davidhay
54cedfcf77 adds Moeru Casinyo (GDL-0013) 2009-03-27 01:01:53 +00:00
Yasuhiro Ogawa
5607923393 added Guru-readme(TM) of G-Net card/PCB [The Guru] 2009-03-27 00:17:24 +00:00
davidhay
1a23c8104c added Kurukuru Chameleon set
added complete dumps for the Virtua Striker 3 and Slashout Naomi carts.
2009-03-26 23:44:38 +00:00
davidhay
c6326f8644 added the rest of the roms to vtennis, moved to 'complete dumps' 2009-03-26 21:46:30 +00:00
Yasuhiro Ogawa
53129c750b updated G-Net CHDs (reset to factory default settings and clear high-score table) [The Guru] 2009-03-26 15:39:01 +00:00
Yasuhiro Ogawa
0c1023df49 Fixed flip screen problems [Hau] 2009-03-26 13:26:47 +00:00
Yasuhiro Ogawa
8c1e8e5aab small ejsakura fix [Cs9ph7Rg0] 2009-03-26 00:43:17 +00:00
Olivier Galibert
945137c696 TMS320C25 fixes and enhancements:
- accept IRQs on IDLE
  - actually count irq processing and instruction fetching cycles
  - add support for external serial frame sync with internal
    triggering (aka TXM=1 and FSM=1).
2009-03-26 00:08:37 +00:00
Angelo Salese
294a8447e9 Added direction to the Wave-DMA function. 2009-03-25 23:53:59 +00:00