Commit Graph

13554 Commits

Author SHA1 Message Date
Angelo Salese
370c6d8f84 Implemented inputs for edfbl and monkelf [Angelo Salese] 2011-09-08 01:25:39 +00:00
Angelo Salese
6daee189f1 Added preliminary MCU handshake simulation sequence for astyanax, hachoo, jitsupro, plusalph, stdragon and removed ROM patches in those games [Angelo Salese] 2011-09-08 00:35:32 +00:00
R. Belmont
00e0852cd3 Fix OpenBSD compile [fgsch] 2011-09-08 00:15:12 +00:00
R. Belmont
ed6d1d5451 Fix Linux compile (nw) 2011-09-08 00:14:30 +00:00
R. Belmont
efe4ee4cc5 m68k: fixed another buffer overflow [Belegdol, R. Belmont] 2011-09-07 22:40:44 +00:00
Michaël Banaan Ananas
d4e4914042 always preserve high byte of index register when X flag is set 2011-09-07 22:24:12 +00:00
Angelo Salese
9e7984a061 Uhm, yeah ... 2011-09-07 21:35:14 +00:00
Scott Stone
1dff98851e Replaced M1 rom with proper dump for nprsp (NeopriSP Retro Collection) [The Dumping Union] 2011-09-07 16:57:16 +00:00
Angelo Salese
a840eec94e Improved SCU DSP disassembler 2011-09-07 16:11:03 +00:00
Angelo Salese
e27d55610b Clipping fixes from Andrew Gardner 2011-09-07 12:19:12 +00:00
Michaël Banaan Ananas
5e8ce03a52 - fixed MPY clk
- PUL bit 6 has no effect
2011-09-07 11:19:03 +00:00
Olivier Galibert
a7a6ee9ed4 st_dsk: fix stupid bug (nw) 2011-09-07 07:29:19 +00:00
Miodrag Milanovic
5c724c65b4 More identified sets by Haze (no whatsnew) 2011-09-07 06:57:00 +00:00
Michaël Banaan Ananas
98bbe81efe added TBS, TSB, TBD, TDB 2011-09-07 00:41:42 +00:00
Michaël Banaan Ananas
8adae97907 small cleanup before next commit 2011-09-07 00:28:44 +00:00
Michaël Banaan Ananas
77b3b088b7 - PLD, TCD: doesnt affect statusflags
- TCS: forgot 16bit version
- index reg to A/B or stack sets high byte to 0 if m=0 and x=1
2011-09-07 00:21:24 +00:00
Michaël Banaan Ananas
d91a75c063 tmp in RLA is unneeded + rm leftover code 2011-09-06 22:56:11 +00:00
Michaël Banaan Ananas
c03e5ee6e1 added missing andb, eorb, ldb, sbcb, mpy, div (all same opcodes but different addressing modes so should be safe to just add them) 2011-09-06 22:13:57 +00:00
Angelo Salese
5ff1b6aefc WIP code for SCU DSP CPU core 2011-09-06 19:30:24 +00:00
Michaël Banaan Ananas
09b22beb5a software int (like BRK) doesn't change d flag (probably a leftover from G65816 sourcecode?) 2011-09-06 18:21:22 +00:00
Michaël Banaan Ananas
d1ab3ec79b cpureset registers 2011-09-06 17:54:22 +00:00
Angelo Salese
7bb9c3b650 Reverse left and right frustum 2011-09-06 16:55:14 +00:00
Scott Stone
9d59f62d92 Fixed MT#04480 - All sets in mpu4.c and mpu5.c: Running any sets cause "validation checks failed" message 2011-09-06 16:35:08 +00:00
Angelo Salese
8f74e9b610 Adapted sub-routines to HW needs 2011-09-06 16:24:28 +00:00
Angelo Salese
bf1c10d54c Allow the game to interpretate the values 2011-09-06 15:52:26 +00:00
Olivier Galibert
b92d532262 Possible solution to the sianniv hack. smf, please check and think about it. (nw) 2011-09-06 14:05:19 +00:00
Angelo Salese
c0b3576488 Cleanups and version bump 2011-09-06 13:39:18 +00:00
Olivier Galibert
7150db5043 Quick and dirty sianniv check (nw) 2011-09-06 13:22:29 +00:00
Olivier Galibert
bf338df59d sianniv: "fix" the hack to make sianniv working [O. Galibert] 2011-09-06 13:16:37 +00:00
Michaël Banaan Ananas
9b9a549403 (temp?) revert cause release is near 2011-09-06 12:41:56 +00:00
Angelo Salese
86b55a6d55 Decoded graphics in gigaman2 [iq_132]
Hooked up sound, fixed layer offsets in ppan [iq_132]

Fixed graphics glitches in speedspn on character select screen [iq_132]

Fixed layer enable in cninjabl, giving it working status [iq_132]
2011-09-06 12:37:49 +00:00
Angelo Salese
9be96922f2 Various changes and improvements to the Chihiro emulation [Samuele Zannoli]
* modifies the ide device (idectrl.c) so it supports cases where it is
  not connected to an hard disk, but to some different hardware
* adds PC devices 8259 pic, 8253 pit, ide controller
* adds "chihiro" command with subcommands "jamdis", "dump_string",
  "dump_process", "dump_list", "help"
* updates the smbus controller and adds stubs for the pic16lc,
  cx25871, eeprom smbus devices
* updates the memory map for the newly added devices
* fixes the size of the "others" region
* adds hack for the missing dump of the smbus eeprom
2011-09-06 12:32:34 +00:00
Angelo Salese
c6ab853a14 Yet more Neo-Geo work on game ROMs structures [Johnboy]
* Continued to document used pcb's for cartridges
* More removal of .bin extension in favour of chiplabel.socketlabel naming convention
* Added correct v1 to pulstar
* Corrected layout of pgoal according to original cart

Added redumped c1/c2 and v1 to quizdaisk [DsNo]

New clones added
----------------
The King of Fighters '97 (Korean release) [DsNo]
2011-09-06 12:25:45 +00:00
Michaël Banaan Ananas
2bfe7bd3f1 (rm old hack) 2011-09-06 12:25:30 +00:00
Miodrag Milanovic
8478471a7d Small change by Haze (no whatsnew) 2011-09-06 12:05:41 +00:00
Miodrag Milanovic
d9cbea22f0 More Fruit machines roms cleanup by J.Wallace and some pluto5 changes by Haze (no whatsnew) 2011-09-06 06:44:09 +00:00
Brian Troha
ccd9fb18d9 added a note about Mission Craft v2.7 known to exist based on Yahoo Japan auction 2011-09-06 03:05:07 +00:00
Brian Troha
c7b55276fc minor doc update: list game/rom board info for Rad Rally (Japan) 2011-09-06 03:01:16 +00:00
Brian Troha
204e0f01df new Rad Rally clone
New Clone Added
------------------------------------
Rad Rally (Japan) [Arcadecomponents.com]
2011-09-06 02:42:33 +00:00
Michaël Banaan Ananas
60ba9ae988 cpu only continues when an interrupt is actually executed (handled in m37710i_update_irqs) 2011-09-06 00:51:54 +00:00
Michaël Banaan Ananas
322f520459 pocketrc has higher freq sound
reference: http://www.youtube.com/watch?v=EXEutJeiCmw

(can also be calculated with its default timer values compared to the original ridgeracer: 16384*(120/116.1) = 16934.37)
2011-09-06 00:24:26 +00:00
Michaël Banaan Ananas
59940f62b4 check interrupts after REP and CLI, and also after writing to interrupt registers
note: m377xx internal timers could use a rewrite, currently it doesn't support stopping timers, reading counters, or irq on event timers. Also, using the MAME timer system is probably not feasible for these if a game sets one to very high freq (multi mhz).
2011-09-05 23:14:57 +00:00
Brian Troha
62c66fdd78 new 1943j clone
New Clone Added
-------------------------------
1943: Midway Kaisen (Japan, Rev B) [Foul]
2011-09-05 22:25:06 +00:00
Michaël Banaan Ananas
a96fade857 INT0/1/2 are also auto-cleared 2011-09-05 17:35:52 +00:00
Michaël Banaan Ananas
f41e5dbe4b nevermind 2nd part of last commit, it was correct before 2011-09-05 17:20:10 +00:00
Michaël Banaan Ananas
ddd7bbc78a - priority level of 0 means disabled interrupt
- same-priority interrupts were in wrong order (reversed forloop)
2011-09-05 17:06:49 +00:00
Brian Troha
d4afece1fe Adding the "real" Free Kick, thanks to Charles MacDonald
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Free Kick [Charles MacDonald, The Dumping Union]
2011-09-05 15:47:06 +00:00
Miodrag Milanovic
9883ffa266 Figured out more sets, J.Wallace (no whatsnew) 2011-09-05 12:37:59 +00:00
Michaël Banaan Ananas
10f19cc24a prev commit allows timecris and pocketrc speedup hacks again (comment: even tho it's known i'm against speedhacks, best to be consistent here and not exclude specific games) 2011-09-05 12:26:45 +00:00
Michaël Banaan Ananas
b7345fe4fc timer irq "cpustate->m37710_regs[m37710_irq_levels[curirq]] |= 0x08;" is unneeded (it was 0x04 but that was a plain hack)
m37710i_update_irqs:
- FLAG_I check at the start prevented NMIs (even tho NMIs aren't implemented yet, not counting software interrupts)
- "indicate we're servicing it now" is unnecessary

m37710i_interrupt_hardware: junk/leftover

opcodes:
- software int, pull all, push all: forgot to put ipl(statusreg hi) on stack
- PLP, RTI, pull all: FLAG_I or ipl may have changed, so do an m37710i_update_irqs
2011-09-05 11:56:02 +00:00
Michaël Banaan Ananas
c0db0605af (confusing use of 'fatal') 2011-09-05 06:37:03 +00:00
R. Belmont
c974f35d69 globalfr: filled in a little more of the memory map [R. Belmont] 2011-09-05 05:28:39 +00:00
R. Belmont
c1302d906a m377xx: fixed interrupt flags for internal peripherals, corrected BBC/BBS when running outside of bank 0 [R. Belmont] 2011-09-05 05:23:27 +00:00
Brian Troha
94e83a93da tempest.c: Corrected the rom labels, description and documentation for the revised hardware rev 3 of Tempest. Added dipswitch locations for the Tempest sets. [Brian Troha]
No whatsnew part: Yes this does reperent the sets as the former "rev 2, revised hardware" actually has the 136002-316 rev 3 code fix in the first revision roms for the revised hardware. IE: After Atari revised the hardware they found and corrected the bug and back ported the fix as the 136002-316 rom upgrade to the older hardware. However they used 136002-134 for the rom label for the newer hardware.
2011-09-05 04:34:11 +00:00
R. Belmont
e41623600b m37710: pass program bank to debugger hook so breakpoints work outside of bank 0 [R. Belmont] 2011-09-05 03:04:46 +00:00
Michaël Banaan Ananas
0e0607bfb2 OP_MPY: fix N flag on 32bit (int -> UINT32)
OP_DIV: V flag when overflow, and software interrupt when divide by zero (see official manual for details)
OP_BRK: forgot CLK
OP_COP is junk/leftover?
2011-09-04 20:45:05 +00:00
Michaël Banaan Ananas
2607e73101 pocketrc note 2011-09-04 14:56:43 +00:00
Miodrag Milanovic
8cd1a74aa3 More sorted sets by J.Wallace (no whatsnew) 2011-09-04 14:18:25 +00:00
Michaël Banaan Ananas
f48fafb271 minor optimization 2011-09-04 11:51:04 +00:00
R. Belmont
ad691e7e96 es5503: fixes from MESS (nw) 2011-09-04 00:10:57 +00:00
Michaël Banaan Ananas
257079e547 wtf?? .. i'm not gonna take individual credit on making it work, really cool tho and a nice surprise :P...
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Ridge Racer 2 [MAME team]
2011-09-03 22:13:35 +00:00
Olivier Galibert
e2a6f1fee2 st_dsk: Add the easy ST formats [O. Galibert] 2011-09-03 20:51:25 +00:00
Olivier Galibert
bbef8c9063 Fixed build. (nw) 2011-09-03 20:51:18 +00:00
Olivier Galibert
19b0135c30 floppy: Change the internal format to use magnetic cells. Temporarily
move the full-track pll bit extraction in the amiga fdc. [O. Galibert]
2011-09-03 20:51:10 +00:00
Olivier Galibert
45ca548374 mfi: This is going to converge eventually, honest [O. Galibert] 2011-09-03 20:51:04 +00:00
Olivier Galibert
2831f2f9cd amigafdc: Modernize, but don't change a thing (yet) [O. Galibert] 2011-09-03 20:50:58 +00:00
Olivier Galibert
fcd0950265 mfi: Fix the format thanks to smf's help [O. Galibert] 2011-09-03 20:50:51 +00:00
Olivier Galibert
fd38e72142 floppy: Add brand-new MFI (MESS floppy image) support. [O. Galibert] 2011-09-03 20:50:44 +00:00
Olivier Galibert
bfbaefbb4e placeholders 2011-09-03 20:33:03 +00:00
Miodrag Milanovic
d2a206a3c2 Sorted some of sets - j.wallace (no whatsnew) 2011-09-03 19:36:38 +00:00
Wilbert Pol
357eb11035 z80.c: Previous patch was a bit too aggressive. ED DD, ED FD, ED ED should act like plain nops and not be handled as a new prefixed instruction. (nw) 2011-09-03 19:17:58 +00:00
Wilbert Pol
5ac36d9e90 z80.c: Fixed handling of DD,ED,FD prefixed instructions followed by another DD,ED,FD prefixed instruction without causing big recursion stacks. (nw) 2011-09-03 19:04:40 +00:00
Michaël Banaan Ananas
19784e4f5b (change awkward not-used-anywhere-else-in-mame year description) 2011-09-03 18:52:07 +00:00
R. Belmont
959c900f3b whitestar: make modern, add sound system. no work on main CPU part yet. [R. Belmont] 2011-09-03 18:52:06 +00:00
R. Belmont
5aaf817ce2 bsmt2000: give shortname so it can find its own ROMs (nw) 2011-09-03 18:51:29 +00:00
R. Belmont
e68feda1e5 Proper bracing (nw) 2011-09-03 18:08:49 +00:00
Miodrag Milanovic
f971fb71d9 unknown sets placed back but commented in mame.lst (no whatsnew) 2011-09-03 17:55:49 +00:00
R. Belmont
94fcf5d337 m377xx: proper cycle counts for PSH/PUL [R. Belmont] 2011-09-03 17:17:37 +00:00
Michaël Banaan Ananas
02eb738c31 I'm putting the speedup hack back in, team opinions of it being enabled or disabled are waaay too divided: tickling angrybones is no good for teamspirit, sorry bout that! 2011-09-03 15:27:43 +00:00
R. Belmont
9bca7c1dc5 M37710: respect the restored mode bits for PUL [hap, R. Belmont] 2011-09-03 15:14:30 +00:00
R. Belmont
a1ef19e8c2 C352: don't try to play zero-length samples [Phil Bennett] 2011-09-03 14:59:27 +00:00
Miodrag Milanovic
3a7273bc42 Import 6551acia and i8251 from MESS and hooked up i8251 in ecoinfr (no whatsnew) 2011-09-03 13:04:35 +00:00
Miodrag Milanovic
04169b13d4 Added serial image device, was in serial.c in mess/machine (no whatsnew) 2011-09-03 12:19:34 +00:00
Wilbert Pol
9ede250f57 Removed extra increment. (nw) 2011-09-03 12:07:42 +00:00
Miodrag Milanovic
768cdfa354 Removed unknown fruit on demand, since it's not the way how it should be done (no whatsnew) 2011-09-03 08:09:33 +00:00
Miodrag Milanovic
262c951a5b Filtered out rest of roms for fruit machines by Haze (no whatsnew) 2011-09-02 16:57:17 +00:00
Miodrag Milanovic
0f537f3955 Set more proper name to interface call (no whatsnew) 2011-09-02 16:39:30 +00:00
Miodrag Milanovic
b764156f07 - Created device_serial_interface that should be used by UART's (no whatsnew)
- It is used by MESS side i8251 and 6551 are using it now
- Also created simple serial source devices (used by some cassette interface)

This will be optimized and rechecked after new chips are converted to use it
No whatsnew for now, but there will be info for the release.
2011-09-02 14:53:41 +00:00
Michaël Banaan Ananas
ac2ff71b0c (OG clarifies) 2011-09-02 12:21:21 +00:00
Michaël Banaan Ananas
b5e809acf8 (fix order) 2011-09-02 11:41:40 +00:00
Miodrag Milanovic
a5a4992158 Filled some missing roms for maygay2 by Haze (no whatsnew) 2011-09-02 06:55:41 +00:00
R. Belmont
c8086c8180 es5503: converted to modern device, improved IRQ timing [R. Belmont] 2011-09-02 02:03:04 +00:00
Michaël Banaan Ananas
425d9c5db8 (minor tweak) 2011-09-02 00:49:47 +00:00
Michaël Banaan Ananas
5955a4ce4f fixed pocketrc service mode and speed
wtf :P
2011-09-02 00:33:55 +00:00
Michaël Banaan Ananas
65596a992a pocketrc view-button (can also be used to choose normal cars instead of choroq) 2011-09-02 00:28:35 +00:00
Brian Troha
1cbaba844f correct hashes for the epr-21579d for the GD-ROM set 2011-09-01 21:33:14 +00:00
Miodrag Milanovic
cfd444e43f Various fruit machine rom updates by Haze (no whatsnew) 2011-09-01 17:48:28 +00:00
Michaël Banaan Ananas
14f6147ae9 disable ugly sianniv hack, the game does not work either way 2011-09-01 17:43:28 +00:00
Michaël Banaan Ananas
558a175be2 cleanup driver_init 2011-09-01 16:24:00 +00:00
Michaël Banaan Ananas
17926069b5 rm c76 speedup hack 2011-09-01 15:44:40 +00:00
smf-
770e971650 simplify NONE_NEEDED check, if is only triggered now if it finds no roms and there are no errors. whether any roms are required or not is irrelevant. 2011-09-01 13:53:57 +00:00
smf-
d8b3ab7cf3 only report that no files are needed if there are no optional roms as well as no required roms. 2011-09-01 10:26:46 +00:00
smf-
d824e53a06 Removed j5slvreeb as it's roms were identical to the parent (j5slvree). Possibly a mistake, but it's been wrong for a month now. 2011-09-01 09:01:27 +00:00
smf-
8e499bf4fb changed parent of ec_supbxmab to something that exists. 2011-09-01 08:29:07 +00:00
Scott Stone
9f6a7817b1 Fixed new Naomi Korean BIOS dumps to match actual dump checksums (epr-21579d, epr-21579). They were added to MAME using checksums from other BIOS files (epr-21577e, epr-21577d). 2011-09-01 00:59:42 +00:00
smf-
c26a00ac0c stopped parent roms with a different crc but the same name from being found as bad. 2011-08-31 19:25:06 +00:00
mariuszw1
106f7338dd VC2008 compile fix (no whatsnew) 2011-08-31 18:26:33 +00:00
Miodrag Milanovic
dbe5cfe7e0 Electrocoin driver splitup by Haze (no whatsnew)
Out of log: it require msm8251 from mess, which I will convert in next days and hookup again.
2011-08-31 17:45:18 +00:00
Scott Stone
fe6a5c5813 Fixed MT Bugs:
04475: quizmeku: Missing gfx
03641: sspirits, gground: Only half of the game's frames are rendered.
03195: crkdown: graphic artifacts and speed drop during gameplay
2011-08-31 16:47:19 +00:00
Andrew Gardner
a97cebe411 Adds projection calculation for 3d eye-space points. [Andrew Gardner]
* out of whatsnew.txt *
This code is to just show a decent method for projecting the 3d points into 2d.
The code itself is fine, but the way it splats points to the screen is silly and
Angelo will likely know a much better way to hook it up.
It looks like the focal length of the camera is a little short right now, but
we'll find the right values eventually.
2011-08-31 14:47:48 +00:00
Scott Stone
e86791a8a0 Corrected romname for Super Hang-On to match actual PCBinfo from Guru (no whatsnew) 2011-08-31 13:58:59 +00:00
Miodrag Milanovic
60829fe60c Added proper display rom for South Park pinball 0.9x version (no whatsnew) 2011-08-31 13:43:03 +00:00
Miodrag Milanovic
acea2fa296 Added some Stern Whitestar older revisions [Miodrag Milanovic] 2011-08-31 13:17:24 +00:00
Michaël Banaan Ananas
aabfaaf0e4 Preliminary support for ym2149 ssg selectable clock divider. Does any hardware have the ability to control it on the fly? If we find one, we have a testcase to continue implementing this pin. 2011-08-30 18:32:26 +00:00
Michaël Banaan Ananas
03ada8a386 minor cleanup/precompute rates 2011-08-30 16:14:08 +00:00
Michaël Banaan Ananas
ff2de72d6a cleanup 2011-08-30 12:25:04 +00:00
Olivier Galibert
f900b44eb0 floppy: Refactor slightly. Name, descrition, etc are now an intrinsic property of converters. [O. Galibert] 2011-08-30 10:58:21 +00:00
smf-
846463227f doesn't report samples as bad when they aren't found, which makes them consistent with verifyroms. 2011-08-30 10:02:21 +00:00
Fabio Priuli
5594b84961 made handling of NONE_NEEDED audits a bit more coherent. no whatsnew. 2011-08-30 09:57:33 +00:00
Fabio Priuli
69374d9553 fixed segfault when using -verifysamples [Fabio Priuli]
the offending bit was the call of record->shared_source() without having explicitly set m_shared_source to NULL. 
it might be worth to initialize m_shared_source to NULL, but I was not 100% sure about effects on other rom verification routines, so for the moment I simply set it to NULL when verifying samples
2011-08-30 08:21:23 +00:00
Fabio Priuli
610a2d921d only report samples audit result for sets with required samples [Fabio Priuli]
out of whatsnew: this does not fix the the segfault when -verifysamples is used, but I hope to fix it soon (unless anyone beats me to it... be my guest if you want to fix it)
2011-08-30 07:10:30 +00:00
R. Belmont
a0515ca5d2 New games added as GAME_NOT_WORKING
-----------------------------------
Fighting Bujutsu [Ville Linde, R. Belmont]
2011-08-30 01:07:06 +00:00
Michaël Banaan Ananas
0e3ac170fb typo 2011-08-29 22:00:13 +00:00
Michaël Banaan Ananas
e217cf4c70 rm namcos10 separate inputs since main inputs are not working yet 2011-08-29 15:55:07 +00:00
Michaël Banaan Ananas
66f2b1f8cf update k051649 users
MESS will need to update mess/machine/msx_slot.c
2011-08-29 15:19:04 +00:00
Michaël Banaan Ananas
456cb3e2b5 added TEST register, used in some homebrew msx stuff for smooth pcm playback 2011-08-29 14:55:00 +00:00
Michaël Banaan Ananas
1e612ed0c8 small fix for MESS 2011-08-29 12:17:31 +00:00
Brian Troha
1e74fafa55 model3.c: Redumped Spikeout FE. Special thanks to Philip Bennett & Bart Trzynadlowski for verifying and testing the redumped roms. [[Dr. Spankenstein, wild eyed, Paratech, Layne, Lord Flux, atchoo, cbt, gatt9, tormod, BrianT, The Dumping Union] 2011-08-29 01:18:44 +00:00
Michaël Banaan Ananas
b6384b7596 replacing raidena sound prg rom with a known good dump.
more info: http://www.mametesters.org/view.php?id=961
2011-08-28 18:06:41 +00:00
Miodrag Milanovic
6404c0fbba More Bingo games added, need to identify hw properly and split in more files (no whatsnew) 2011-08-28 16:19:20 +00:00
Michaël Banaan Ananas
6b4620427c mrdrillr and tgm cabs have 4way joysticks, so default to it.
(that is, until mame's input devices emulation is 'closer' to the pcb pins, allowing eg. left+right or up+down too, see MT3673 for example)
2011-08-28 14:54:38 +00:00
Michaël Banaan Ananas
bd457f6e0a correct rounding when applying analog sensitivity 2011-08-28 13:59:02 +00:00
Miodrag Milanovic
29f358dc40 Sync ROMs with PinMAME (no whatsnew) 2011-08-28 10:50:51 +00:00
Ryan Holtz
4523bfa2d0 HLSL "Hurricain't Keep A Good Dev Down" Bugfix Extravaganza: [Ryan Holtz, Bat
Country Entertainment]
- Created two flags, -hlsl_ini_write and -hlsl_ini_read. The former enables
  custom HLSL INI writing explicitly, the other enables loading of the same.
- Fixed disappearing aperture effect when using custom INI files.
- Fixed diagonal seam on some games, for serious real this time
- Fixed phosphor simulation, now works as expected
2011-08-28 09:10:53 +00:00
Jonathan Gevaryahu
1bf5ecd874 Add comment about new raiden2 rom combination, add missing
pals as undumped, fix IC locations on several sets.
[Lord Nightmare, Hammad, EdCosta]
2011-08-28 04:55:17 +00:00
Brian Troha
4b14719c08 Minor note about an English version of Exvania as recently discovered on eBay UK - NW 2011-08-28 03:30:57 +00:00
R. Belmont
3d5c98c533 fix stack trashing in m68kmake (nw) 2011-08-28 01:26:43 +00:00
R. Belmont
d2cb425361 m68k: use 68340 instruction table for 68340, cpXXX instructions are 020/030 only, add CINV, CPUSH stubs for 040 [R. Belmont] 2011-08-27 22:07:32 +00:00
R. Belmont
42532831b3 m68k: Preliminary support for MC68340 (CPU32). Reorganized to facilitate C++ conversion. [David Haywood] 2011-08-27 17:57:28 +00:00
Brian Troha
f43b5ed886 dday.c: Added dipswitch locations to the D-Day sets [Corrado Tomaselli, Brian Troha] 2011-08-27 16:22:52 +00:00
Brian Troha
7cba23b003 armedf.c: Verified correct sprite roms for Terra Force (Japan) [ShouTime] 2011-08-27 15:28:24 +00:00
Brian Troha
ff7a4ec62a vamphalf.c: Minor notes about undumped Semicom games on similar hardware - NW 2011-08-27 15:12:53 +00:00
Michaël Banaan Ananas
c5229e863d (raidena sound prgrom note) 2011-08-27 14:50:27 +00:00
Brian Troha
a553270e3f naomi.c: Added rev "A" Japan BIOS, original Korean BIOS as well as rev "D" Korea [gamerfan, Smitdogg, BrianT, The Dumping Union] 2011-08-27 14:48:12 +00:00
Michaël Banaan Ananas
5f0d8b73d8 ymf262 doesn't use external memory anyway 2011-08-27 12:04:42 +00:00
Michaël Banaan Ananas
08c1f3bc9e (add xtals) 2011-08-27 12:00:23 +00:00
Angelo Salese
c934b87663 Implemented double buffering and improved colors for 3d in Top Landing [Angelo Salese] 2011-08-27 00:13:08 +00:00
Angelo Salese
ac3d7daae4 Note updates for Air Inferno 2011-08-26 21:46:48 +00:00
Angelo Salese
6406ee3bf6 Fixed Stick Z behaviour 2011-08-26 16:22:32 +00:00
Angelo Salese
418b93df69 Somehow improved the framebuffer copying, still needs work ... 2011-08-26 14:34:12 +00:00
Angelo Salese
278da8e8d2 Small update 2011-08-26 14:07:11 +00:00
smf-
adfb88b595 correct rom for animal basket. 2011-08-26 11:35:33 +00:00
Michaël Banaan Ananas
5a3c2b2ed6 (small correction) 2011-08-25 20:01:53 +00:00
Michaël Banaan Ananas
5f49bdcaf6 (romname fix) 2011-08-25 19:11:04 +00:00
Miodrag Milanovic
0070a19394 sh4 compile fix with debug=1 (no whatsnew) 2011-08-25 18:44:57 +00:00
Angelo Salese
2811f1f8f7 Cleanups and version bump 2011-08-25 17:58:46 +00:00
Angelo Salese
7bb097de2e Updated notes for Penky, removed GNW flag (forgot it, actually) 2011-08-25 17:46:41 +00:00
Angelo Salese
0bc3974363 Moved 3d drawing functions outside of the screen updating function in Taito Air System driver, this should help in preparation of properly fixing the 3d graphics in it [Angelo Salese] 2011-08-25 17:20:15 +00:00
Michaël Banaan Ananas
d6e61f8d46 gridle title fixes 2011-08-25 16:31:34 +00:00
Michaël Banaan Ananas
91ccff003c (Gridle spelling bee ;p) 2011-08-25 16:02:37 +00:00
Michaël Banaan Ananas
eb75a0b450 assuming that the shifter locks into place too 2011-08-25 15:49:59 +00:00
Michaël Banaan Ananas
b5b96de1bb cab shifter locks into place, so add PORT_TOGGLE 2011-08-25 15:46:16 +00:00
Michaël Banaan Ananas
5a19d33ee9 made pbillian plunger more authentic: just hold CTRL for an amount of time and let go 2011-08-25 14:47:46 +00:00
R. Belmont
bf52cb2551 m68k: improved disassembly of CINV and CPUSH [R. Belmont] 2011-08-25 13:27:13 +00:00
R. Belmont
044df7903e Add preliminary support for big-endian SH-3/SH-4 CPUs. [R. Belmont] 2011-08-25 02:31:31 +00:00
Michaël Banaan Ananas
c3f0a5c6d3 rm old speedup hacks
ironically, those games run faster now :P
2011-08-25 00:27:57 +00:00
Michaël Banaan Ananas
063f655ade also removed outdated(not needed anymore) romtest code 2011-08-24 23:47:35 +00:00
Brian Troha
9819e3f2a6 new clone added Puzzloop newer Euro version
New Clone Added
-----------------------------------------
Puzz Loop (Europe, v0.94) [Joerg Hartenberger]
2011-08-24 23:43:49 +00:00
Michaël Banaan Ananas
e55cec9b03 sample reading code isn't needed anymore now that it's emulated in ymf278b.c 2011-08-24 23:30:38 +00:00
Brian Troha
a7c80b0e85 new clone, Shocking - Korean ver
New Clone Added
----------------------------------------
Shocking (Korea) [Mark F., Smitdogg, The Dumping Union]
2011-08-24 23:00:33 +00:00
Michaël Banaan Ananas
acf94fc878 Re: [MAME] r13621 (hap): (blaster30 -> blastero)
ok, updated description
2011-08-24 22:02:06 +00:00
Michaël Banaan Ananas
17f060863a documentation updates (pbillian and sqix have dipswitch info in the game, hotsmash unfortunately does not) 2011-08-24 20:46:05 +00:00
Angelo Salese
163bd1c4ec Hook-up of the gradiation RAM, nw 2011-08-24 19:41:31 +00:00
Angelo Salese
87a73123a0 Working inputs for topland, nw 2011-08-24 17:47:31 +00:00
Michaël Banaan Ananas
6e04b65521 (blaster30 -> blastero) 2011-08-24 17:44:40 +00:00
Angelo Salese
83cf6ee054 Added shared SARAM hook-up in TMS32051 ... this also regresses Dangerous Curves :/ 2011-08-24 16:53:59 +00:00
Angelo Salese
c28c95178b Fixed a debugger crash if you try to view data memory in TMS32051 [Angelo Salese] 2011-08-24 15:26:37 +00:00
Angelo Salese
2eec977452 Work-around for TMS32051 crash on Taito JC soft reset 2011-08-24 15:13:39 +00:00
Michaël Banaan Ananas
7e9d0900ac williams.c update 2 [hap]
- fixed screen garbage when frameskipping
- fixed blaster background color (eg. screen flashes when hit)
2011-08-24 14:45:26 +00:00
Angelo Salese
2836ba48cd Fixed TMS32051 debug memory viewer [Angelo Salese] 2011-08-24 14:29:57 +00:00
Angelo Salese
a3ef85e230 Added brake meter, converted by OG too 2011-08-24 13:25:27 +00:00
Angelo Salese
d25ed31d97 Hacked around the mask screen thing (any idea here is welcome) 2011-08-24 02:25:15 +00:00
R. Belmont
b9924e9b22 New games added as GAME_NOT_WORKING
-----------------------------------
Alien Front [Mark F., The Dumping Union, R. Belmont]
2011-08-24 01:37:09 +00:00
R. Belmont
31bc3bfd15 eminline: respect SDL's NOASM build option (nw)
If someone wants to define a non-OSD-specific NOASM option, be my guest :)
2011-08-24 00:19:20 +00:00
Brian Troha
b2d6d0eb41 minor name correct for a Cave SH3 game - NW 2011-08-23 22:11:12 +00:00
Brian Troha
4266b731e3 New Clone Added - Older ver of Biomechanical Toy
New Clone Added
-------------------------------------------
Biomechanical Toy (Ver. 1.0.1884) [Tirino73]
2011-08-23 21:51:42 +00:00
Michaël Banaan Ananas
a424b171e5 williams.c: added second sound board to blaster/blaster30 [hap] 2011-08-23 21:44:02 +00:00
Scott Stone
9084193629 Added missing keyfile crc/sha1 for Rumble Fish (nw) 2011-08-23 19:42:23 +00:00
Olivier Galibert
2393deea86 naomi: Split the rom boards into a collection of devices. [O. Galibert] 2011-08-23 18:47:49 +00:00
Olivier Galibert
ca3a17ace0 Placeholders 2011-08-23 18:47:27 +00:00
Angelo Salese
1d6962dd46 Added coin counters (shrug) 2011-08-23 17:57:06 +00:00
Michaël Banaan Ananas
923b9ecd92 two more:
ntsc*12, ntsc*16
2011-08-23 16:36:12 +00:00
Michaël Banaan Ananas
7596f201b2 small fixes + add note about fractions 2011-08-23 16:21:29 +00:00
Michaël Banaan Ananas
1fee976d5d small xtal fix 2011-08-23 15:46:32 +00:00
Angelo Salese
1e01094214 Added DSP idle skips 2011-08-23 15:40:47 +00:00
Angelo Salese
db775ce8ad Odometer table conversion [O. Galibert] 2011-08-23 15:02:45 +00:00
Michaël Banaan Ananas
e850e9bc2e description year of release (not year of revision) 2011-08-23 12:10:29 +00:00
Michaël Banaan Ananas
7c28ce184d (fix a fix) 2011-08-23 08:38:17 +00:00
Michaël Banaan Ananas
736086d094 fixed some spelling fixes (eg. layout break, uppercase) 2011-08-23 08:34:55 +00:00
Miodrag Milanovic
a81f6afbe8 More updates by Haze (no whatsnew) 2011-08-23 05:09:01 +00:00
Scott Stone
b6cd64c7ab "English doesn't borrow from other languages. English follows other languages down dark alleys, knocks them over and goes through their pockets for loose grammar!"
Hand-checked the most popular English word misspellings and made the appropriate changes.  Nearly all of the changes made were in commented areas. (no whatsnew)
2011-08-23 04:59:11 +00:00
Angelo Salese
adacaf4eee Added another bit to the object RAM, used for screen masking on the sides 2011-08-23 02:37:59 +00:00
Brian Troha
479c16a848 paradise.c: Slightly better dipswitch info for Penky - NW 2011-08-23 01:44:59 +00:00
Angelo Salese
c689afcb94 Fixed credit display in Densya de Go (beware of the beast :/) 2011-08-23 01:09:01 +00:00
R. Belmont
cf218fd799 New games added as GAME_NOT_WORKING
-----------------------------------
Animal Basket [Yohji, Cah4e3, The Dumping Union]
2011-08-23 00:38:02 +00:00
Angelo Salese
8c15694ad6 Log for an unimplemented command 2011-08-22 22:57:01 +00:00
Angelo Salese
99f925a60f Implemented command skipped by previous commit, it's for goraud shaded triangles 2011-08-22 22:16:44 +00:00
Michaël Banaan Ananas
c0d1aaf1a3 Putting "coinlock disabled" popmessage under MAME_DEBUG or verbose(mame -v). Also show watchdog reset message under verbose, which was previously only shown under MAME_DEBUG. 2011-08-22 21:31:34 +00:00
Brian Troha
94e6e7cd1a newer Cave SH based Ibara Black Label - NW 2011-08-22 21:17:32 +00:00
Angelo Salese
d18c0617ee Identified command 0x01 in the polygon fifo renderer, fixes Landing Gear flickering 3d (and makes it playable too) 2011-08-22 21:16:59 +00:00
Michaël Banaan Ananas
810afdb3fe (fix verbose msg) 2011-08-22 20:45:46 +00:00
Angelo Salese
82636fb949 Improved previous fix by Arbee's suggestion 2011-08-22 20:10:58 +00:00
Angelo Salese
1af7f88ba7 Fixed Densya de Go 2 / 2 Ex crash when entering into gameplay, game is now playable 2011-08-22 19:12:50 +00:00
Miodrag Milanovic
591159cfd9 Fix by Haze (no whatsnew) 2011-08-22 18:19:38 +00:00
Angelo Salese
baf08b555d Fixed ROM loading in Densya de Go 2, fixes booting in it 2011-08-22 17:31:33 +00:00
Angelo Salese
1a1bd5c584 Faked the Mascon via an analog port, that fixes a bunch of issues with undefined input state for Densya de Go 1/2 2011-08-22 17:19:04 +00:00
Miodrag Milanovic
f6890038e6 WIP from Haze, note pushover and jpcoin are both video games (no whatsnew) 2011-08-22 16:34:39 +00:00
Michaël Banaan Ananas
ff95e0a898 ini file write: skip those <UNADORNED..> options, and don't start the file with a newline 2011-08-22 16:04:36 +00:00
Angelo Salese
80ccc62d18 Dumb game writes to the pixel pal bank before writing to the paletteram ... 2011-08-22 13:17:03 +00:00
Miodrag Milanovic
95b3fea858 More fruit update from Haze (no whatsnew) 2011-08-22 07:29:31 +00:00
Brian Troha
786663ca32 fixed Timer dips for Penky.... the "Black" or missing trail is hit or miss due to emulation bug??? 2011-08-22 03:06:28 +00:00
Brian Troha
97075ebe2d minor clean up and year correction plus WIP dips... I think this game is fully working. Currently trying to work out the difficulty switch settings. And yes one setting does turn both players trails to black on purpose to make it harder to figure out where to overwrite the other players trail 2011-08-22 02:42:52 +00:00
Angelo Salese
401fae7a28 Fix warning 2011-08-22 02:35:11 +00:00
Angelo Salese
fc49f1013f New NOT WORKING game
--------------------
Penky [Brian Troha, The Dumping Union]

(is the credit correct?)
2011-08-22 01:13:07 +00:00
Angelo Salese
a342793019 Fixed IRQ6 triggering in Taito JC (it's a signal that's sent from DSP to Main to communicate that job is done) 2011-08-22 01:10:22 +00:00
Angelo Salese
9992d37bdf Implemented 4bpp mode for object RAM, used by Densya de Go 2X credit display 2011-08-22 00:00:11 +00:00
Angelo Salese
7e95ef4027 Work around for DSP reset line in Dangerous Curves, allows it to reach title screen (no 3d yet due of other problems) [Angelo Salese] 2011-08-21 23:08:23 +00:00
Angelo Salese
acac83460e Forgot this ... 2011-08-21 19:40:35 +00:00
Angelo Salese
6da815205e Minor notes, nw 2011-08-21 19:39:33 +00:00
Angelo Salese
4261da17d8 Various fixes to the Taito JC system [Angelo Salese]:
* implemented preliminary object RAM bankswitch, fixes Densya de Go garbage video objects if you coin up during attract mode
* improved inputs in Densya de Go, promoted game to working state;
* fixes analog inputs in Landing Gear;
2011-08-21 18:23:47 +00:00
smf-
8e4c9ba2e6 fixed memory leak caused by only freeing devices that were verified. 2011-08-21 17:50:15 +00:00
Miodrag Milanovic
ba0cb46957 More fruit sets added by Haze (no whatsnew) 2011-08-21 16:09:32 +00:00
Miodrag Milanovic
7aeeffd992 another sync with MESS, change by Wilbert Pol (no whatsnew) 2011-08-21 07:30:29 +00:00
Miodrag Milanovic
b2003b6f46 Sync with MESS, changes by Oliver Galibert (no whatsnew) 2011-08-21 07:10:25 +00:00
Miodrag Milanovic
095b050750 Big fruit machine update by Haze (no whatsnew) 2011-08-21 06:08:29 +00:00
Angelo Salese
770e47c097 Added MVOL to the SCSP core, used for sound fade in/out effects[Angelo Salese] 2011-08-21 02:20:14 +00:00
Michaël Banaan Ananas
954399f50f correct opl4 fm clock 2011-08-21 02:02:54 +00:00
Angelo Salese
0ccc767cdb Saturn front panel inputs, nw 2011-08-20 22:36:14 +00:00
smf-
5a0d918e8f lists the rom source short name for shared roms & individual devices are only verified if they match the "game name". also doesn't display the "approximately matches" just because roms aren't found. 2011-08-20 20:33:18 +00:00
Michaël Banaan Ananas
8ff4603523 increasing core speed accuracy by factor 10 (in other words, emu/video.c m_speed is now *1000 instead of *100, where 1.0*1000 is fullspeed) 2011-08-20 19:12:25 +00:00
Olivier Galibert
1a60586bc6 floppy: Add generic track data descriptors [O. Galibert] 2011-08-20 15:42:58 +00:00
Olivier Galibert
27886f2f2b placeholders 2011-08-20 15:41:37 +00:00
Miodrag Milanovic
021c81fe80 Fixed closing cdrom in case of CHD (no whatsnew) 2011-08-20 15:31:47 +00:00
Miodrag Milanovic
a3ab49e6e1 cdrom - Fixed offset calculation thanks to mahlemiut (no whatsnew) 2011-08-20 09:46:03 +00:00
smf-
34974e7c20 made device rom verify consistent with game rom verify & verifies devices when verifying the games as well. this fixes some of the problems with the original patch, others remain & I'm still not sure that it shouldn't just be reverted. 2011-08-20 08:09:00 +00:00
Miodrag Milanovic
36136e2293 Added support for loading other image types to cdrom device, with use of chdman part of code [Miodrag Milanovic] 2011-08-20 06:47:40 +00:00
Miodrag Milanovic
45359b609b chdman - supported full/relative paths when creating cd rom image, also added support for GDI with files containing space char [Miodrag Milanovic] 2011-08-20 06:35:04 +00:00
Scott Stone
f78c2577a9 New clones added
----------------
Missile Combat (Sidam bootleg) (not working) [f205v, robotype]
2011-08-20 01:30:10 +00:00
Scott Stone
231e6a9fd9 New clones added
----------------
Phoenix (Irecsa / G.G.I Corp - set 2) [f205v, robotype]
Rescue (bootleg) (not working) [f205v, robotype]
The End (bootleg) (not working) [f205v, robotype]

Comment:  Galaxian/Super Cobra hardware experts feel free to get these bootlegs working correctly.
2011-08-20 01:07:57 +00:00
Michaël Banaan Ananas
ae37642f30 rm unneeded check preventing it from being read during device start, fixes MT bug 4396.
m_frame_period default/init value is already DEFAULT_FRAME_PERIOD (through constructor) if the device isn't started yet
2011-08-19 17:21:33 +00:00