Commit Graph

13384 Commits

Author SHA1 Message Date
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