Commit Graph

5086 Commits

Author SHA1 Message Date
davidhay
f7d8570a96 added Initial D : Arcade Stage Ver. 3 (Japan) (Rev B) (GDS-0032B)
the PIC was missing, so no key with this one.
2009-03-29 22:32:57 +00:00
Angelo Salese
16c27fc31e Small fix for the previous jvs cmd submission 2009-03-29 21:29:02 +00:00
Angelo Salese
3b9ee46cc1 Added direct mode JVS command, used by the i/o for the later Naomi games [ElSemi, Angelo Salese]
===================================================================================

At the moment I've only checked Ikaruga, and it seems to work fine (with wire-frame)... ;)
2009-03-29 20:07:06 +00:00
davidhay
619a78e400 added vf4evoa set. 2009-03-29 19:02:50 +00:00
Aaron Giles
f781dd8b4e Merged memory maps, limited address lines to avoid old-style mirroring. 2009-03-29 15:59:28 +00:00
davidhay
623da71f89 added Wangan Midnight Maximum Tune 2 (Japan?) (GDX-0015) set 2009-03-29 15:46:41 +00:00
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
davidhay
64d977ed46 crude 'good enough for naomi gd-rom' MMU implementation
save JVS eeprom settings.
2009-03-25 21:28:39 +00:00
Wilbert Pol
a35ef58b54 CPU cores are now enabled on a per cpu core family basis instead of per cpu core variant. As a result CPUDEFS is no longer needed in the makefile. 2009-03-25 19:39:41 +00:00
Angelo Salese
2e94113cb6 (Fixed c&p errors, discovered that Zooo doesn't really work) 2009-03-25 17:55:54 +00:00
Yasuhiro Ogawa
d36c01807b New games added [The Guru]
Kollon (V2.04J)
Otenki Kororin (V2.01J)
Shikigami no Shiro (V2.03J)
Zooo (V2.01J)

New Clone added
Super Puzzle Bobble (2.04J)
2009-03-25 13:35:14 +00:00
Pierpaolo Prazzoli
78aa89f13a I forgot to remove the port service button which is not used by Iron Fortress 2009-03-25 10:59:29 +00:00
Yasuhiro Ogawa
f86df4da60 nemesis.c fix [Hau]
- Fixed screen priority problems in Kitten Kaboodle.
- Added flip screen & cocktail support.
2009-03-25 00:20:57 +00:00
Yasuhiro Ogawa
37fb90e8eb ejsakura fix [Cs9ph7Rg0]
- added ymz280b_r to memory map to prevent musics to stop while playing
2009-03-25 00:16:39 +00:00
Brian Troha
8a7301e4d0 remove unneeded statement.... dips have been added by Reip 2009-03-24 21:13:55 +00:00
Angelo Salese
ccde063a1f Very preliminary Wave DMA support for Naomi. This fixes the booting at least in Choco Marker and Street Fighter Zero 3 Upper [Angelo Salese]
===============================================================================

To boot sfz3u:
1) use bios 7 (default bios gives an error 2: "region error");
2) enter into service mode first (probably a JVS issue);
2009-03-24 18:41:23 +00:00
Angelo Salese
6ec6e1a394 Fixed the screen orientation for some Naomi games (not worth mentioning). 2009-03-24 14:42:00 +00:00
Angelo Salese
6b27889b99 Added a preliminary implementation for the SLEEP opcode in SH-4 cpu. This fixes Quiz Keitai Q Mode booting [Angelo Salese] 2009-03-24 14:00:22 +00:00
Pierpaolo Prazzoli
af6522fe8a Added dipswitches and speedup to Iron Fortress 2009-03-24 11:20:07 +00:00
davidhay
47419b1dfe another new set 2009-03-24 08:43:50 +00:00
Yasuhiro Ogawa
89b183ab60 New games added or promoted from NOT_WORKING
E-Jan Sakurasou [Cs9ph7Rg0]

Todo:
- fix corrupt gfx after Tsumo with Tenbou item
- memory map has some uncertain area
2009-03-24 08:00:53 +00:00
Yasuhiro Ogawa
262f9689a1 fixed game descriptions 2009-03-24 00:39:12 +00:00
Luca Elia
897ab9900d Updated video timing in bestbest to match PCB [Guru] 2009-03-23 21:48:02 +00:00
Luca Elia
c5da27ead9 Fixed pending IRQs handling in the TLCS-90 CPU core [Luca Elia]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Mahjong Vegas (unprotected set) [Luca Elia, Uki]
2009-03-23 21:26:46 +00:00
davidhay
818d24a1d2 fix c+p error 2009-03-23 21:11:30 +00:00
davidhay
dc9d5491b0 latest gd-rom conversions 2009-03-23 21:06:21 +00:00
Yasuhiro Ogawa
a04ff51858 added more vf4 revisions 2009-03-23 10:54:13 +00:00
Yasuhiro Ogawa
1630c89245 added info for VF4 2009-03-23 09:17:02 +00:00
Yasuhiro Ogawa
407879920c more fix 2009-03-23 05:28:29 +00:00
Yasuhiro Ogawa
49b53c595b small fix 2009-03-23 05:11:21 +00:00
Yasuhiro Ogawa
e05fa183a1 add some revisions 2009-03-23 04:41:52 +00:00
Yasuhiro Ogawa
2e4615d3cc spelling / date fix 2009-03-23 04:25:06 +00:00
Brian Troha
061fb1a6f2 fix spelling of "shuffleshot" in readme section 2009-03-23 02:33:06 +00:00
Brian Troha
dd9bc57d11 Tiny clean-up ...
Removes Taito G-Net key as it's now in the taitogn.c driver and removed the "bad dump" comment from Bloody Roar 2 dump
2009-03-23 02:28:06 +00:00
davidhay
9f8d826067 video update should return 0, not 1 ;-) 2009-03-23 01:40:16 +00:00
davidhay
b8172459ee added 2 extra NaomiGD rom sets from the guy.
ElSemi said he doesn't want to be credited.

He's dumped them with .iso tracks rather than .bin, but for the purpose of these Naomi GD-ROMs it's not going to matter.

I used the following GDI to convert them

3
1 0 4 2048 track01.iso -8
2 450 0 2352 track02.raw 0
3 45000 4 2048 track03.iso -8


both of these 'require' the MMU.
2009-03-23 01:29:35 +00:00
davidhay
3ca6e0e92f slightly longer 'render time' helps capcom vs snk.. 2009-03-22 22:59:49 +00:00
davidhay
57f5076de8 naomi: started tearing a few things apart
Generating interrupts in VIDEO_UPDATE isn't really a good idea.

Rendering is now done when requested, to a (for now) fake framebuffer (to be converted)

Anything that writes directly to the framebuffer won't display anymore, although the only thing that does that is the Atomiswave bios which didn't use the right mode anyway.

I plan on putting it back together again, don't worry.
2009-03-22 22:44:54 +00:00
mariuszw1
8acbfec6a4 WIP driver for Cubo CD32 [Mariusz Wojcieszek].
Done:
- AGA palette
- AGA bitplane data fetching
- support for up to 8 standard bitplanes
- HAM8 mode



To do (for devs):
- inputs (buttons/coins are connected as CD32 pad, current implementation (copied from WinUAE) doesn't work, help is welcome)
- sprites (current implementation is incomplete - see CD32 logo)
- incorrect hstart/hstop values in CD32 logo, lsrquiz & lsrquiz2
2009-03-22 22:04:10 +00:00
Brian Troha
0896d155b1 Credit the Guru:
Added PCB layout & hardwared documentation for Atari's Badlands [The Guru]
2009-03-22 19:36:03 +00:00
Brian Troha
01a5bcc2d6 Credit the Guru:
Added a PCB layout for the large single plane PCB that Incredible Technologies used for the Golden Tee 3D series (3D through Classic), Shuffleshot, World Class Bowling and World Class Bowling Deluxe. [The Guru]
2009-03-22 19:25:18 +00:00
davidhay
5f82f6208d naomi: no actual improvements yet, just reorganizing some of the existing code slightly while I learn how it works. 2009-03-22 19:02:57 +00:00
Brian Troha
c52d73b3a1 tiny documentation fix for the recent Iron Fortress addition 2009-03-22 19:00:09 +00:00
Brian Troha
3102912c6e New game added
Iron Fortress [Smitdogg Jones, Dumping Project]

Adds the game, PCB layout with corrected documentation
2009-03-22 18:50:23 +00:00
Yasuhiro Ogawa
27391d498a small fix 2009-03-21 23:58:51 +00:00
Phil Bennett
7fb48c13dc 03048: equites and clone: strange noise ingame [Phil Bennett] 2009-03-21 22:23:40 +00:00
davidhay
663bc8a8cd fatalerror if the SH4 mmu is turned on.
looks like quite a few NaomiGDs need it.. Ikaruga, Border Down, Senko etc. etc.
2009-03-21 19:33:39 +00:00
davidhay
6a0e1ddf09 just trying to understand the DC / Naomi memory map a bit better.. nothing worth mentioning 2009-03-21 17:22:56 +00:00
Pierpaolo Prazzoli
dddd7e9fa3 New working game:
Hidden Catch 3 [Pierpaolo Prazzoli, Tomasz Slanina]
2009-03-21 16:51:45 +00:00
Couriersud
2668e8007d 03035: frogg, froggrmc: Autosave does not work correctly 2009-03-21 15:45:31 +00:00
davidhay
450782b25f fix compile errors 2009-03-21 12:34:28 +00:00
Angelo Salese
51cae00c5e Added a dirty debug paletteram hook-up for the palette viewer, used mostly by Guilty Gear XX afaik.
=============================================================================================

No credit wanted.
2009-03-21 01:52:45 +00:00
Yasuhiro Ogawa
0e9975bfc8 small fix 2009-03-21 01:19:52 +00:00
Aaron Giles
3a4c8eeb0e V4 header format is no longer proposed. 2009-03-20 13:33:20 +00:00
Yasuhiro Ogawa
f40f606401 small fix for Naomi list 2009-03-20 00:58:17 +00:00
Angelo Salese
894ad510b6 Added new redumped roms from Smitdogg. 2009-03-19 19:30:55 +00:00
Angelo Salese
4cb238e5f2 Demoted some games to have the GAME_NOT_WORKING flag:
- Alligator Hunt (protected version);
- Glass;
- Great Guns;
- Name Club Ver. 3;
- Snow Board Championship;
- Tetris Korean bootleg;
- Thunder Hoop 2: TH Strikes Back;
- Touryuu Densetsu Elan-Doree / Elan Doree - Legend of Dragoon;
- World Grand Prix;
- World Rally 2 - Twin Racing;

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

Obviously I don't want credit.
2009-03-19 18:22:01 +00:00
Curt Coder
1fe15a7764 Added Guru-readme. 2009-03-19 16:25:37 +00:00
Aaron Giles
bbcad98b5a Last-minute fix. 2009-03-19 07:44:48 +00:00
Aaron Giles
3b302a8bae Cleanups and version bump. 2009-03-19 07:28:58 +00:00
Aaron Giles
cf9d3c888d New games not working: Thunderbirds [AGEMAME]
From: AGEMAME Development [agemame@gmail.com]
Sent: Monday, March 16, 2009 12:33 PM
To: submit@mamedev.org
Subject: JPM Impact

Added skeletal support for JPM Impact AWP - this is the last 
of the AGEMAME drivers that is worth commiting to the MAME 
codebase.


Please note, this is the first patch made using my rebuilt 
toolchain, so let me know ASAP if something went wrong.
2009-03-19 06:59:03 +00:00
Aaron Giles
c8585dd236 In addition to this change I added inline functions to define the
various cheat types and a table at the top to hopefully alleviate
confusion.


From: Pugsy [mailto:pugsy@gmx.net] 
Sent: Sunday, March 15, 2009 11:01 AM
To: submit@mamedev.org
Subject: Cheat.c changes

I've been having a look at cheat.c, the issue with one-shot 
list and one-shot select value cheats being indisguishable 
from perm cheats. I decided to have a look to see if I get 
it closer to the old way. I think I've managed it. I've 
attached a diff file..

It changes the One-Shot List or Selectable value cheats to display 
"Set" instead of "Off"
It stops the cheat options being activated in order when you are 
going through the possibilities These cheats are now activated by 
pressing ENTER after you have chosen an option This also pops up 
a message (examples):

		Activated
	Select Starting Stage  = 16 (0x10)

or
			Activated
	Select Temp. Current Shape PL1 = Yellow

Some simple examples to look at:
theroes "Select Starting Stage"
and
tetrist "Select Temp. Current Shape PL1"



Martin 'Pugsy' Pugh
2009-03-19 06:54:44 +00:00
Aaron Giles
52a8ab6014 From: Robert [mailto:pac0446@bigpond.net.au]
Sent: Sunday, March 15, 2009 5:23 AM
To: Mamedev submit
Subject: Fx to z80pio

When outputting from a port to the hardware in pio mode 3, only those bits defined 
by the mask should be output. Mame currently outputs everything.

New source code (z80pio.c) attached.

Regards,
Robbbert
2009-03-19 06:16:34 +00:00
Aaron Giles
58d832602b Having decided to look at the MAME source again, I have a fairly minor patch:
* Fix build of ldplayer on OS X.  Since the CUSTOM sound module no longer exists, I 
arbitrarily changed it to WAVE, as ar gets upset if it has no input files.  I also 
removed the -all_load flag for ldplayer from the main makefile as it upsets the linker 
on OS X.

* Fix build for PPC64 Linux.  (This slightly messes up static branch prediction hints 
on OS X and AIX, but OS X for PPC64 is dead, and no- one builds MAME for AIX, and 
it will still build, anyway.)

* Paramaterise the arguments to check for NULL in the ATTR_NONNULL macro rather than 
just checking the first argument.  This requires compiler support for C99 variadic 
macros (MSVC2005 and GCC4 have this AFAIK).

Vas
2009-03-19 06:15:14 +00:00
Aaron Giles
5caef9210c From: Pugsy [pugsy@gmx.net]
Sent: Friday, March 13, 2009 8:59 AM
To: submit@mamedev.org
Subject: Fix for Mametesters Bug 2981

Hi

Some minor fixes (in attached diff file):-

1. Fixes this http://mametesters.org/mantis/view.php?id=2981 bug, Note I've NOT touched "#define MAX_ARGUMENTS                  32" - that
change is not required I've changed the cheat for the next beta xml cheat file release.

2. Minor typo in cidelsa.h, TAG starts with cpd rather than cdp, perhaps this should be maincpu though?

-#define CDP1802_TAG    "cpd1802"
+#define CDP1802_TAG    "cdp1802"




All the Best

Martin 'Pugsy' Pugh
2009-03-19 05:59:17 +00:00
Aaron Giles
7d5e308e2c From: Robert [mailto:pac0446@bigpond.net.au]
Sent: Friday, March 13, 2009 4:26 AM
To: Aaron Giles
Subject: Submission for mame

This change adds inputs for galaxia and astrowar.
Galaxia is semi-playable.
Note: After inserting a coin, it can take a few seconds to respond.

- Robbbert
2009-03-19 05:58:04 +00:00
R. Belmont
5c8f9fb570 MIPS III: Update RA before executing the delay slot. 2009-03-19 02:34:15 +00:00
Angelo Salese
c774eab305 Got to actual game ROM reading in Street Games II 2009-03-19 01:22:48 +00:00
Phil Bennett
b677460da3 03017: bmfinal: crash after cutting edge logo [Phil Bennett] 2009-03-19 01:02:42 +00:00
Couriersud
6733cec11f AY-3-8910:
* Fixed Gyruss audio regression
* Measured RU and RD on AY-3-8910
* Modelled ZX Spectrum audio circuit in SwitcherCAD and derived resistor values for AY-3-8910
2009-03-19 00:59:05 +00:00
Couriersud
1dfa8866e7 Adjusted Volume and removed dc component from sound 2009-03-19 00:56:47 +00:00
Couriersud
42bc84bd05 Adjusted volume 2009-03-19 00:55:56 +00:00
Couriersud
3a81676507 Burger Time
* Added resistor values measured on real pcb [Anoid]
2009-03-19 00:51:47 +00:00
Angelo Salese
073c96665c Some really basic California Chase framebuffer emulation. 2009-03-19 00:40:04 +00:00
Phil Bennett
2b093656cf Fixed regression in djmain games. 2009-03-19 00:00:43 +00:00
Angelo Salese
da5486e086 fixed left-over bug 2009-03-18 22:29:31 +00:00
Angelo Salese
5342871f83 New games marked as GAME_NOT_WORKING
------------------------------------
Street Games [Smitdogg, Angelo Salese]
Bonanza [Smitdogg, Angelo Salese]
2009-03-18 22:23:19 +00:00
Angelo Salese
c67011a342 New games marked as GAME_NOT_WORKING
------------------------------------
Street Games II [Guru, Angelo Salese]

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

Basic driver, will add the other romsets soonish.
2009-03-18 21:03:27 +00:00
Angelo Salese
c8f07aac97 fixed mamedriv.c. 2009-03-18 16:51:15 +00:00
Yasuhiro Ogawa
5873695121 update region description (Japan only) 2009-03-18 13:48:56 +00:00
Yasuhiro Ogawa
b32c3b57e9 Namco 2009-03-18 02:45:49 +00:00
Yasuhiro Ogawa
fa42befa81 some more 2009-03-18 01:19:23 +00:00
davidhay
3090d71b15 added skipping for the other guilty gear sets. these seem to be special cases, probably because they're mostly 2d. 2009-03-17 23:35:23 +00:00
Angelo Salese
c2e6888fa8 Fixed a small AICA sound routing bug. 2009-03-17 23:09:14 +00:00
Phil Bennett
0b8d371b0b Minor hack to fix start countdown sound bug in the Buggy Boys [Phil Bennett] 2009-03-17 22:39:03 +00:00
davidhay
086f341040 idle skipping guilty gear xx slash makes it run at 150% ingame... a recompiler would be a big win here I think. 2009-03-17 22:36:30 +00:00
Angelo Salese
bf98d6a743 Another step for California Chase... 2009-03-17 22:34:19 +00:00
davidhay
29102134cb idle skipped naomigd bios... 2009-03-17 22:17:05 +00:00
Angelo Salese
95d3dee7ce Added basic device hook-up for California Chase. 2009-03-17 21:22:53 +00:00
davidhay
e153cac16d latest naomi sets 2009-03-17 21:18:38 +00:00
Angelo Salese
f706da3eb7 New games marked as GAME_NOT_WORKING
------------------------------------
California Chase [Angelo Salese]

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

Basic skelly, will improve it soonish.
2009-03-17 19:35:43 +00:00
Angelo Salese
f710d96046 Added basic memory boundaries to the Queen driver, not worth mentioning. 2009-03-17 16:07:12 +00:00
Yasuhiro Ogawa
9ff347a555 Taito G-net 2009-03-17 14:25:38 +00:00
Yasuhiro Ogawa
dde144812a updated Atomiswave game list 2009-03-17 09:42:06 +00:00
davidhay
3f637f632e adds guilty gear xx slash set. 2009-03-17 09:02:02 +00:00
Yasuhiro Ogawa
a56e7f01ab more descriptions 2009-03-17 08:58:48 +00:00
Yasuhiro Ogawa
235862c904 fixed typo 2009-03-17 08:46:05 +00:00
Yasuhiro Ogawa
46b2cefdb5 some more descriptions 2009-03-17 08:45:00 +00:00
Yasuhiro Ogawa
fae422b14b added descriptions to Sega hardware games 2009-03-17 05:23:02 +00:00
davidhay
559414158c and the other 2 naomi gds
trizeal / under defeat

neither boot as they need vertical orientation.  you can set this in the system menu, but it doesn't get save to eeprom properly (eeprom writing seems to be busted, despite looking correct) so even in vertical mode, the system thinks it's running in horizontal mode, and reports an error.
2009-03-16 23:50:58 +00:00
davidhay
555e656629 and the other 2 new ones, again nothing to write home about. 2009-03-16 22:32:39 +00:00
Angelo Salese
4abca98553 Further Super Crowns Golf fixes. 2009-03-16 22:27:01 +00:00
Brian Troha
43b70c13ec Corrects a rom name for Merit Mega Touch 6 2009-03-16 22:09:26 +00:00
davidhay
6b04d04931 2 more naomi sets
Pysvariar 2
Puyo Puyo Fever

neither do anything interesting.
2009-03-16 21:40:26 +00:00
davidhay
1290aed94d started adding the new gdroms + keys.
lupin typing (crashes with mask read/write width on registers)
border down (hangs, black screen)
2009-03-16 21:17:11 +00:00
Angelo Salese
38cc508aa4 Silenced out heavy accesses to Sound RAM expansion area for Stress Busters [Angelo Salese] 2009-03-16 18:44:55 +00:00
Aaron Giles
15ecfc3d29 Fixed bug where chdman -extract would not truncate to the logical size. 2009-03-16 16:12:10 +00:00
Pierpaolo Prazzoli
29a0fd90b4 03026: retofinv, retofin1, retofin2: The remaining lives are not shown. [Pierpaolo Prazzoli]
-----------------

I played several levels and I haven't find any obvious bug after removing the TILEMAP_FORCE_LAYER0 flag.
2009-03-16 10:39:23 +00:00
Yasuhiro Ogawa
f69aebf4c4 CHD conversion finished 2009-03-16 04:00:00 +00:00
Yasuhiro Ogawa
314fbbcbb7 updated CHD SHA1s 2009-03-16 02:25:34 +00:00
davidhay
16f780816c new sha1s from yasu 2009-03-16 00:18:43 +00:00
Aaron Giles
19a6f4d51b Compile fix. 2009-03-15 22:33:06 +00:00
davidhay
1bacb8e642 added button lamp display to some sfbonus.c sets 2009-03-15 22:23:58 +00:00
Angelo Salese
795cf96a06 Even more Super Golf fixes. 2009-03-15 21:58:47 +00:00
davidhay
b83ef6de5b correct vtennis2 key. 2009-03-15 20:28:13 +00:00
davidhay
39f4f196a5 updated ppp2nd 2009-03-15 19:31:42 +00:00
davidhay
47b99b77f8 updated a cojag CHD 2009-03-15 19:28:05 +00:00
davidhay
0246453905 fixed bad merge... 2009-03-15 19:18:47 +00:00
davidhay
6c1b246dfd attempt to correct previous messed up checkin 2009-03-15 19:09:06 +00:00
Angelo Salese
ce79644d18 Test background hook-up for Super Crowns Golf. 2009-03-15 18:57:56 +00:00
davidhay
bc259bae6d updated CHDs from Yasu
I haven't touched the viper one, because I don't know what's happening with it.
2009-03-15 18:52:02 +00:00
davidhay
5afe54857a changed mapping of start key to standard key (1) like other gambling games, added extra set. 2009-03-15 18:09:53 +00:00
davidhay
52f0834d2c set chsuper2/3 ram as battery backed, so that initialization gets saved correctly 2009-03-15 17:57:11 +00:00
davidhay
037fa8cbeb updated the remaining cps3 CHDs 2009-03-15 17:46:08 +00:00
davidhay
1ec9f90775 updated the remaining gdrom chds. 2009-03-15 17:35:08 +00:00
Aaron Giles
e43947dd92 Updated hashes for the gottlieb laserdiscs. 2009-03-15 17:14:27 +00:00
Aaron Giles
46494694d1 CPU cores now compile cleanly. 2009-03-15 17:12:40 +00:00
davidhay
d0527ba566 converting naomi GD CHDs to v4 in progress. 2009-03-15 17:07:03 +00:00
davidhay
64afef4393 converted (updated) / added 'magicnumber' chd to cubocd32
I look forward to seeing the progress on this driver submitted :-)
2009-03-15 15:10:31 +00:00
davidhay
9848fe625d added tokyocop set (not working, no PC bios, no emulation of a 'recent' PC system) 2009-03-15 15:00:44 +00:00
Angelo Salese
66dc54fa28 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Champion Super III [Mirko Buffoni, David Haywood, Angelo Salese]

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

(added inputs to the driver, probably the easiest z180 game that I've ever seen...)
2009-03-15 14:46:46 +00:00
davidhay
7974134b08 added the recent GD-ROM bits and pieces. 2009-03-15 14:24:51 +00:00
Roberto Zandona
5ebcb94f9e implemented a multi-sprite bit in toaplan2 driver
this diff fix partially bug #00944 (There are gfx glitches on the background in the ending scene)
2009-03-15 10:40:26 +00:00
Roberto Zandona
f138b0635b 00827: wc90b1, wc90b2: On the Credit display screen, the PCB shows the upper part of the stadium
wc90b1 and wc90b2: fix fg and bg vertical scroll
2009-03-15 07:07:02 +00:00
davidhay
9cb1e9d6f1 added default eeprom to skullfng, so that it appears less broken by default. (doesn't boot without one) 2009-03-14 22:55:20 +00:00
davidhay
4f5793a8db improved visible area in chsuper, added dummy reads, chsuper2 now runs attract mode, chsuper3 is stuck on ram error (probably needs initialization sequence) 2009-03-14 22:15:00 +00:00
davidhay
247ef6674d improved gfx in chsuper3 2009-03-14 22:08:34 +00:00
davidhay
0ecac06dd8 improve gfx in chsuper2 2009-03-14 22:01:39 +00:00
davidhay
ae06eebb6a added the other older games/sets to multifish driver.
no credit wanted.
2009-03-14 21:49:19 +00:00
Aaron Giles
3d21189715 Updated CHD hashes. [Yasuhiro Ogawa] 2009-03-14 20:44:47 +00:00
Angelo Salese
4d68141a13 Fixed paletteram in Super Crowns Golf [Angelo Salese] 2009-03-14 19:27:06 +00:00
Aaron Giles
48881d139e Updated a few CHDs. Added a few driver casts. 2009-03-14 19:10:40 +00:00
davidhay
53d0dee3d4 hyperactive neogeo 64 also uses the vr4300 (change untested) 2009-03-14 16:38:56 +00:00
R. Belmont
e2df23829c Add specific support for NEC VR4300/4310 CPUs
The 4300 was used on the N64 and Aleck64, and the 4310 on the IT Eagle boards.  COP0 is slightly non-standard on these chips.
2009-03-14 14:44:22 +00:00
R. Belmont
0a10be2fc6 Fixed typo that caused a compile error on 64-bit. 2009-03-14 14:37:23 +00:00
Roberto Zandona
00632018b5 added some info 2009-03-14 14:34:59 +00:00
Roberto Zandona
14d4b8e72e troangel: better support of line scroll with wrap
the scroll offsets are splitted in LOW byte and HIGH byte
2009-03-14 14:32:57 +00:00
Roberto Zandona
9bbca338d4 00230: On the emulated game when the waves are near the border of the screen you can see them on the other side. This is wrong. 2009-03-14 11:39:17 +00:00
Brian Troha
0095575e01 added PCB layout for Jumping Break and additional information.
corrected the sound clocks on PCBs that only have a 28MHz OSC.  Only Super Lup Lup Puzzle has the 14.318180MHz OSC.

Lastly I rearranged the rom def section to group the F-E1-16-0xx PCB based games in order.
2009-03-13 21:53:14 +00:00
Angelo Salese
7bdf4d5b0d Even more Counter Steer fixes. 2009-03-13 18:22:12 +00:00
Angelo Salese
95f47dbc56 More Counter Steer progresses. 2009-03-13 16:50:55 +00:00
Angelo Salese
ccff05d2df Added RAMDAC and identified vram to the chsuper driver. 2009-03-13 13:29:02 +00:00
Olivier Galibert
c128e5affd sianniv: hack around the vbl problem 2009-03-13 11:05:19 +00:00
Pierpaolo Prazzoli
bfec23d6b8 New working game:
Jumping Break [Pierpaolo Prazzoli]
2009-03-13 10:10:50 +00:00
davidhay
3e7b0be3cf fixed chsuper rom sizes in loading
decoded the gfx roms.
2009-03-13 08:28:38 +00:00
Yasuhiro Ogawa
88dbbd8e4f System16 update [kanikani]
- Enabled some buttons previously marked as 'unused'.
Manuals say 'No Connection', but programs read them and do something.
i.e. button2 in Tetris: can rotate the piece
2009-03-13 07:48:20 +00:00
Yasuhiro Ogawa
0a1622187d System16 update [kanikani]
- Enabled some buttons previously marked as 'unused'.
Manuals say 'No Connection', but programs read them and do something.
i.e. button2 in Tetris: can rotate the piece
2009-03-13 01:31:17 +00:00
davidhay
42b5100c4c case 55 isn't needed, only happened because of the other one malfunctioning. 2009-03-12 19:50:14 +00:00
davidhay
52124fa447 correct copy+paste error on flipmaze SHA1. 2009-03-12 19:42:11 +00:00
Pierpaolo Prazzoli
87c1978824 Some information update.
At the end pcb owner confirmed also the brightness effect.
2009-03-12 18:17:31 +00:00
Aaron Giles
32bc986ec0 Moved some of the CPU cores over to use get_safe_token like other devices.
Also cleaned them so they compile.
2009-03-12 16:54:49 +00:00
Angelo Salese
1d85ed1509 Added mahjong panel for the Taito G-Net HW. 2009-03-12 16:44:40 +00:00
Aaron Giles
475762a3fd Sound cores compile cleanly. 2009-03-12 15:25:58 +00:00
Pierpaolo Prazzoli
a5c832f8f7 Added text tilemap flickering. It allows to see the selected options.
----
It was checked with the original pcb, but the owner hasn't provided any video.
2009-03-12 15:23:25 +00:00
Olivier Galibert
9e0e0d960d Add Flip Maze and Space Invaders Anniversary to the GNET driver 2009-03-12 14:25:32 +00:00
Mirko Buffoni
6c522222c7 New games marked as GAME_NOT_WORKING
------------------------------------
Champion Super 3 [Mirko Buffoni]
Champion Super 2 [Mirko Buffoni]
2009-03-12 12:48:54 +00:00
Angelo Salese
80ab5034f3 Fixed Heavy Unit main CPU bankswitch. This fixes the enemy appearing in attract mode. [Mamesick] 2009-03-12 12:35:10 +00:00
Olivier Galibert
44d76413aa Support for all available GNET games 2009-03-12 11:16:34 +00:00
davidhay
027749a06e hit save before sending. 2009-03-12 08:36:20 +00:00
davidhay
9d2adae834 readded version number / set information to gnet. The disk images need to be updated and filled in, but the rest of the information is correct. 2009-03-12 08:35:36 +00:00
Aaron Giles
d98a6ba381 Taito G-NET support
New games added:
Chaos Heat [Olivier Galibert]
Super Puzzle Bobble [Olivier Galibert]
2009-03-12 08:22:50 +00:00
Aaron Giles
510ea30d71 Renamed recently-dumped Japanese BIOS and added some documentation. 2009-03-12 08:02:17 +00:00
Aaron Giles
eb539cce9d Many casts added to the core files, and various other tweaks
to make them compile as either C or C++.
2009-03-12 07:43:03 +00:00
davidhay
feb4e2c8b3 video/psx.c changes that were needed for raycrisis
just so that I'm not wasting anybody's time in keeping these to myself.  smf, please verify once the gnet stuff is final / in.  They prevent it crashing in attract mode.  Revert if wrong.
2009-03-12 00:04:20 +00:00
davidhay
13b10b80ac added default nvrams to sfbonus.c using rom_load_optional. this should save me some time renaming and reparenting these in the future. 2009-03-11 22:52:17 +00:00
Phil Bennett
cde81cb643 Fix f1gpstr2 sound regression [Phil Bennett] 2009-03-11 18:04:36 +00:00
Phil Bennett
6fbf13080f New games added or promoted from NOT_WORKING status
---------------------------------------------------
Buggy Boy/Speed Buggy (cockpit) [Phil Bennett]

Added correct ROMs to buggyboy and promoted to parent set.
2009-03-11 16:22:44 +00:00
Mirko Buffoni
d3960c5b2d New clones added
Millennium 4000 (version 1.5) [Mirko Buffoni]
American Poker II (bootleg, v4) [Mirko Buffoni]
2009-03-11 11:20:09 +00:00
Aaron Giles
df24d3be59 Added new function core_fload() to load a file into an allocated buffer.
Updated src2html, regrep, and chdman tools to use this function where
appropriate.

In chdman, changed -addmeta to -addmetatext or -addmetabin to explicitly
specify the type of data (previous auto-detect was too dangerous).
2009-03-11 05:06:34 +00:00
Phil Bennett
695bdfd04d Improvements to Counter Steer [Angelo Salese] 2009-03-11 01:52:17 +00:00
davidhay
39fe067dc5 added an older Japanese neogeo bios [Corrado Tomaselli] 2009-03-10 23:12:31 +00:00
davidhay
60136e5101 preliminary protection simulation in olds100a [XingXing] 2009-03-10 21:59:57 +00:00
Angelo Salese
62982ef2bb Fixed regressed sound in the deco MLC driver. [Angelo Salese] 2009-03-10 15:51:46 +00:00
Aaron Giles
e0ccde49a3 Moved chd_clone_metadata code into chdman.c so that it can intelligently
update old tags.

Modified cdrom.c to expose metadata read/write functions, and changed
chdman to use them. Also changed chdman to parse old-style metadata and
convert it to new-style metadata since we're going to need to re-do this
anyway and the two won't hash to the same value.

Added completely untested support for the ident metadata to the hard
disk creation path. If a filename is provided immediately after the
source filename, it is taken as an ident file and processed for CHS
data and added. Other metadata types can be added afterwards via
-addmeta.
2009-03-10 15:09:00 +00:00
davidhay
a12f2e60b0 PGM: added kov2p205, martmasc romset [Xing Xing]
PGM: fixed some descriptions [Xing Xing]
PGM: experimental video change with a view to fix priorities on kov2 [David Haywood]
2009-03-10 09:07:24 +00:00
Aaron Giles
d2d22a19af Redid metadata hashing. A digest of tags and hashes for each
piece of metadata along with the hash for the raw data is then 
hashed to produce the final SHA1.

Updated romload to skip the obsolete MD5 field.
2009-03-10 00:27:30 +00:00
Angelo Salese
20d7fc9d6e Fixed Midnight Landing gfx bitplanes [Angelo Salese] 2009-03-09 23:27:33 +00:00
Angelo Salese
053ca07fdd Merged Casino Winner and Royal Casino drivers [Angelo Salese]
* Fixes Royal Casino colors;
* Added flip screen support to the driver;
* Changed Casino Winner to be a clone of Royal Casino;
* Cleaned-up the driver;
2009-03-09 21:40:32 +00:00
davidhay
e20c6f6672 NeoGeo update from Johnboy
Submission for Mame 0.129u6 mainline from Johnboy

Affected drivers:

	\mame\src\mame\drivers\neodrvr.c
	\mame\src\mame\machine\neocrypt.c
	\mame\src\mame\drivers\neogeo.c

Changes:

maglordh - Renamed p1 to correct chip label (MichaelNet)
Renamed maglordh to maglord (MVS) and maglord to maglordh (AES)
whp - Renamed several roms to correct chip label (MichaelNet)
kof2001 - Renamed p's to correct chip label; added note (MichaelNet)
Added mv1c bios, redump/reverification required
Updated documentation (see neogeo.c)
cyberlip - Added correct m1 (Guru/Smitdogg)
eightman - Removed BAD_DUMP from m1, is correct (Guru/Smitdogg)
2009-03-09 21:12:00 +00:00
Aaron Giles
21b5f27224 NOTE: With the change, all existing CHD diff files are invalid.
Updated CHD format to version 4. Checksums are now computed and
stored separately for raw data and metadata, and metadata is now
checksummed by default.

We will need to go through all existing CHDs, run a chdman -update
on them, and update the SHA1s stored in the drivers to accommodate
this (MD5s should be removed).

Updated chdman to support a generic metadata addition system:

  chdman -addmeta <chdfile> <tag> [<index>] <sourcefile>

The <sourcefile> is examined and if it appears to be strictly text,
any EOFs and trailing EOLs are stripped, and the result is NULL-
terminated to match the behavior of existing metadata.

Updated chdman to report and fix errors in the raw and metadata
SHA1s.

Changed the CHD verify interfaces to pass back a structure containing
all the necessary data for verification and fixing.
2009-03-09 16:49:56 +00:00
Mirko Buffoni
b91848413d Added Champion Italian PK blue board and promoted Champion Italian PK green
board (previously citalian) and Champion Italian Cup (previously citaliana)
to GAME_WORKING status [Mirko Buffoni, David Haywood]
- Added cpokerpk (also known as CPK blue board for the color of the board)
- Renamed citalian -> cpokerpkg (green board, can be seen in rom too)
- Renamed citaliana -> citalcup
- added PAL decryption, making all games playable
- Updated input ports and fixed gfx layout to use 6 bitplanes like all others
- Changed number10 and cpokerpk video udpate to not use transparency
2009-03-09 14:36:39 +00:00
Phil Bennett
bc3a731732 Fixed C140 ROM loading in winrun, winrun91 and driveyes [Phil Bennett] 2009-03-09 12:56:31 +00:00
Pierpaolo Prazzoli
1c076b2388 Removed empty PALETTE_INIT in cultures.c 2009-03-09 08:34:21 +00:00
Aaron Giles
7fc6cfe6ef Cleanups and version bump. 2009-03-09 06:08:47 +00:00
Aaron Giles
220ca74fa6 From: naibo zhang [mailto:naibo_zhang@hotmail.com]
Sent: Sunday, March 08, 2009 7:40 PM
To: submit@mamedev.org
Subject: 

1. Namco system-21 (earlier single DSP type) game "Driver's Eyes" 
2D layer works. Unlike some other sys-21 games like starblad or 
solvalou, which use sprite layers with priorities from 0 to 7, 
Driver's Eyes uses up to 14 & 15. 

1.5 [Documentation] Year of "Driver's Eyes" is 1990, not 1987.

2. Bug fix: Konami zr-107, GTI Club hardware, background layer 
lost (black sky).

3. Jaleco dancing game step3: it's not a clone, but a new game.
2009-03-09 05:54:49 +00:00
Aaron Giles
09ca3292e6 From: Kevin Eshbach [mailto:keshbach@comcast.net]
Sent: Sunday, March 08, 2009 5:58 PM
To: submit@mamedev.org
Subject: Patch with minor documentation changes

Attached is a patch file with the following minor documentation changes:
 
* Added placeholders for the two PAL's on Atari's version of Pole 
   Position 1 and 2 (I could not read the last digit of the PAL at 5c.)
* Added board numbers to SEGA's Quartet 2 documentation
* Corrected the rom names for Tutankham (A guess was made on the names 
   for Konami's version of the roms at 3h and 6h.)
 
Kevin Eshbach
2009-03-09 05:49:01 +00:00
Aaron Giles
54498e58ed Add muting just before saving the NVRAM, and de-mute just after
loading the NVRAM. Should cure the stuck sound issue for games
with large NVRAM.
2009-03-09 04:43:02 +00:00
Yasuhiro Ogawa
3043e00fb5 royalmah update by Uki
- added some notes
- fixed DIPSW of makaijan
- fixed visible area
- fixed CPU clock

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Jansou (alt) [Uki]
2009-03-09 03:09:13 +00:00
Angelo Salese
238d54bdbf Hooked up paletteram in Midnight Landing [Angelo Salese] 2009-03-09 01:28:10 +00:00
Pierpaolo Prazzoli
3395fccf11 00421: fghthist, fghthsta, fghthstj, fghthstu: Some priority problems in Ryoko's stage. Namely, the old man, the cat and the kid. [Pierpaolo Prazzoli] 2009-03-08 22:16:30 +00:00
davidhay
b3e201ba26 some input work in sfbonus.c 2009-03-08 19:45:03 +00:00
Roberto Zandona
f82922db1e wc90b1 and wc90b2: some improvements:
- fixed bg and fg scroll
- fixed bg and fg offsets
2009-03-08 19:40:20 +00:00
Nathan Woods
3cb1b0b087 Sync with MESS 2009-03-08 19:37:11 +00:00
Tomasz Slanina
5d67007d0b Fixed colors in Cultures (Jibun wo Migaku Culture School Mahjong Hen) [Tomasz Slanina] 2009-03-08 19:34:23 +00:00
Roberto Zandona
4db6733054 wc90b1 and wc90b2: other improvements
- fixed y sprite wrapping
2009-03-08 18:50:08 +00:00
Roberto Zandona
c30c79b89a wc90b1 and wc90b2: improvements in sprite rendering
- priorities
- x position
2009-03-08 17:57:54 +00:00
davidhay
977f7093b5 refactored sfbonus a little 2009-03-08 17:42:23 +00:00
Pierpaolo Prazzoli
61f44b8033 02854: hypreact: Buggy text in scoring screen [Pierpaolo Prazzoli] 2009-03-08 17:22:51 +00:00
Roberto Zandona
059955e774 00826: wc90b, wc90: Some players are cut at left and bottom of the screen. 2009-03-08 15:24:00 +00:00
Pierpaolo Prazzoli
f198859ac0 00268: captaven: In attract mode, the small pictures of the heroes appear before they should. [Pierpaolo Prazzoli] 2009-03-08 14:35:13 +00:00
davidhay
34815b527b fix a compiler bug when debugvertices is turned on. 2009-03-08 14:08:17 +00:00
Olivier Galibert
3f12ffd1d1 Allow chds to be directly in the rom directory without a subdirectory 2009-03-08 12:49:01 +00:00
smf-
8e2173e06e fixed disassembly of -$8000, it was showing up as -$0 2009-03-08 09:19:49 +00:00
Aaron Giles
a0197dfa4f Merged memory maps. 2009-03-08 06:08:25 +00:00
Derrick Renaud
dc0c24d0fa Fixed Analog settings so Digital and Autocenter Speeds are applied properly in real time.
Fixed Digital Speed = 0 so it increments in single steps per button press.
2009-03-08 03:09:32 +00:00
Aaron Giles
43730cc591 Fixed bug that caused 64-bit PowerPC systems to fetch opcodes in the wrong order. 2009-03-07 23:18:36 +00:00
Aaron Giles
a97f308b83 Converted PowerPC SET_INFOs to direct calls. 2009-03-07 22:59:34 +00:00
Phil Bennett
3004ebc740 03006: blocken: Color / Missing gfx [Phil Bennett] 2009-03-07 22:36:11 +00:00
Brian Troha
298fb703c1 Updated minor information about v1.02 for Pacman Galaga 20 year reunion & removed old line in ESD16.c about 1999 Head Panic needing the SMT roms dumped 2009-03-07 21:48:52 +00:00
Angelo Salese
91bcff166a Small specific modifications for Counter Steer. [Angelo Salese] 2009-03-07 20:41:06 +00:00
Olivier Galibert
27fbe59291 tms57002: Add two missing instructions and hack up the coef update.
The real way coefficient updates are handled is a little too complex
for now, but the hack throttles the update speed to the real rate
given the way konami uses it (once per sync).  It's near impossible to
use it in a different way anyway.

Fixes mantis 2941 (at least for puzldama) and maybe 2953 (needs to
find the roms and test).
2009-03-07 19:41:14 +00:00
Angelo Salese
cfafcff7ff Added an extra note to a port, not worth mentioning. 2009-03-07 16:10:01 +00:00
Angelo Salese
69d9ba2346 Fixed sound regression in Tryout and removed deprecat.h dependancy [Angelo Salese]
==========================================================================

BGM / SFXs sounds very weird, maybe this needs a filter like Zero Target?
2009-03-07 15:53:28 +00:00
Angelo Salese
da0dc231c2 Fixed unwanted typo. 2009-03-07 15:01:15 +00:00
Angelo Salese
0eafc51fe5 Fixed a sprite bug when flip y flag is used and cleaned-up the whole routine in Zero Target. [Angelo Salese] 2009-03-07 14:24:02 +00:00
davidhay
3b5726fd58 added the citalian sets + proper gfx decode for them to igspoker, they don't work. 2009-03-07 13:31:29 +00:00
Pierpaolo Prazzoli
559617fdba Added service1 button tested in Dynamite Bomber (but doesn't work in game) and fixed little sprites priority problems in limenko.c 2009-03-07 12:58:09 +00:00
smf-
63e062fd0b simple fix for uninitialised variable warning, msvc doesn't cope well with spaghetti code. 2009-03-07 09:24:38 +00:00
Aaron Giles
75f0ff10d1 Added function calls to replace the MIPS3 DRC's various CPU_SET_INFO
bits.

Fixed DCS2 speedup handler so it doesn't get lost during a memory
remap.
2009-03-07 08:54:03 +00:00
Aaron Giles
2f9ee68652 02057: buckrog, buckrogn, zoom909, subroc3d: Graphics Corruption on Title Screen + in game (using -AFS) 2009-03-07 08:03:48 +00:00
Aaron Giles
25b126291e 03001: "Working clones" display problem
Also tweaked the "not working" message.
2009-03-07 07:58:27 +00:00
Angelo Salese
994160658e Preliminary proper roz effects hooked up for Zero Target [Olivier Galibert, Angelo Salese] 2009-03-06 20:05:39 +00:00
Pierpaolo Prazzoli
930081c98c New WORKING game:
Puzzle Time (Prototype) [Angelo Salese, Pierpaolo Prazzoli, Yoshi]
2009-03-06 15:09:50 +00:00
Jonathan Gevaryahu
61c1ec810f Add locations to rom names for Mazer Blazer (and alt) roms. Add NO_DUMP entries for undumped voice roms, video prom, and pal. 2009-03-06 14:12:14 +00:00
davidhay
2b087b6c5e after a quick comparison it looks like the original sound rom should be correct for this. 2009-03-06 00:26:03 +00:00
davidhay
6ed3494bca added new graphic roms to the 1999 head panic set
note, this version is clearly a different PCB, it uses the older style sprites (which are actually just bootleg tumble pop sprites..)

the sound rom on the PCB is bad.

also added sprite flicker flag, based on tumble pop etc.
2009-03-06 00:15:28 +00:00
Angelo Salese
4b4228dfe2 Fixed sprite positioning bug in Zero Target [Angelo Salese] 2009-03-05 22:33:07 +00:00
Angelo Salese
7f889fdd37 Fixed a paletteram entry bug in GP World [Angelo Salese]
===============================================================================

Wasn't this game supposed to surpass the "Warming Up screen"?
2009-03-05 22:23:06 +00:00
Phil Bennett
45f9a13eff Forgot we'd relaxed clone naming restrictions... 2009-03-05 16:30:17 +00:00
Phil Bennett
4139cc87a5 New clones added
----------------
Gals Panic S2 (Asia) [Andy Henderson]
2009-03-05 13:34:19 +00:00
Aaron Giles
6c3e96102e Fix build break. 2009-03-05 09:53:53 +00:00
Aaron Giles
99d297a6fd Cleanups and version bump. 2009-03-05 09:38:53 +00:00
davidhay
a8c3265ce7 sfbonus version cleanups part 1. 2009-03-05 09:03:56 +00:00
davidhay
ee46ef04dd added the correct gfx roms to jjsquawkers bootleg 2009-03-05 09:02:36 +00:00
Aaron Giles
3b34b6b8b4 From: Atari Ace [mailto:atari_ace@verizon.net]
Sent: Saturday, February 28, 2009 3:53 PM
To: submit@mamedev.org
Cc: atariace@hotmail.com
Subject: [patch] More static/const qualifiers

Hi mamedev,

Another round of static/const qualifier additions, plus a rename of 
has_addon_chip to snes_has_addon_chip.  Notably a number of z80ctc_interface 
are now const (devicification must have removed the cases where it was 
dynamically modified).  Notice that the READWRITExTOy macros declare two 
functions, so you can't make the 2nd function static.  Those macros should 
probably be reworked or removed.

~aa
2009-03-05 08:24:08 +00:00
Aaron Giles
328aa85a24 From: R. Reucher [rene.reucher@batcom-it.net]
Sent: Friday, February 27, 2009 10:17 AM
To: submit@mamedev.org
Cc: qmc2-devel@lists.sourceforge.net
Subject: Proposed patch for src/emu/audit.c

Dear MAME developers,

I've created the attached diff to src/emu/audit.c (0.129u5) to allow for 
reporting a ROM state of "correct" when a game/machine doesn't require any 
ROM files at all (currently it will be reported as "not found", which is 
wrong IMHO).

I know that this isn't really relevant for MAME, but it is for MESS -- so 
I hope you'll accept the patch.

Thanks, Rene
--
Rene Reucher
rene.reucher@batcom-it.net
http://www.batcom-it.net/

It is only people of small moral stature who have to stand on their dignity.
2009-03-05 08:22:45 +00:00
Aaron Giles
c0b9bcf36c New clones: T-MEK (3 sets) [Lars Bull] 2009-03-05 08:18:59 +00:00
Aaron Giles
e49f7fae6e From: belegdol@gmail.com [mailto:belegdol@gmail.com]
Sent: Thursday, February 26, 2009 8:58 AM
To: mamedev@mamedev.org
Subject: Patch fixing compilation with gcc-4.4

Hi,



the following patch is needed in order to make mame compile with gcc-4.4. It was tested with sdlmame 0.129u4 on Fedora rawhide. Cheers!
2009-03-05 07:36:47 +00:00
Aaron Giles
e8c09b35f6 Added flags to the metadata entries, encoded in the top bit. Right now
it is a no-op, but eventually will be used to indicate which bits of
metadata are included in the overall checksum.
2009-03-05 07:35:24 +00:00
Couriersud
6a0e1fcfe0 02694: demoderb, demoderm: Duplicated input definitions for P1 and P2 buttons. 2009-03-04 21:31:59 +00:00
Couriersud
8d92bff0b7 02180: Corrupt archives are read without problems
* corrupt files in archives now generate an error
* archive files ending in "/" will not be tested for crc - skip path entries
* add new flag FILE_OPEN_NO_PRELOAD to skip decompressing on open
  This is used in audit.c, which only tests whether files exist
* added error checking to all calls to load_file_zipped
2009-03-04 21:30:52 +00:00