Commit Graph

13554 Commits

Author SHA1 Message Date
Miodrag Milanovic
3699c806f0 More sets identified by Haze (no whatsnew) 2011-09-14 17:34:07 +00:00
Angelo Salese
1074263060 m_ fix 2011-09-14 14:57:52 +00:00
Angelo Salese
a293f45078 Fix compile 2011-09-14 14:54:00 +00:00
Angelo Salese
665efb1a62 Simplification from Haze, nw 2011-09-14 14:48:19 +00:00
Miodrag Milanovic
b79cb42cc4 whitestar - added some ports (no whatsnew) 2011-09-14 14:43:57 +00:00
Miodrag Milanovic
95f2ccd72b More sets identified by Haze (no whatsnew) 2011-09-14 13:48:54 +00:00
Olivier Galibert
6dc2e2c8c1 psx: Remove failed experiment [O. Galibert] 2011-09-14 13:42:43 +00:00
Angelo Salese
fc747c1f51 Figured out BIOS loading in Super Kaneko Nova System [Joerg Hartenberger] 2011-09-14 12:54:03 +00:00
Miodrag Milanovic
905523b7d9 whitestar - proper busy signal, enters service mode now (no whatsnew) 2011-09-14 12:44:31 +00:00
Miodrag Milanovic
0a9bb6e4b4 Made whitestar display boot screen. (no whatsnew)
Also update mc6845 with vsync_on clamping
2011-09-14 09:52:58 +00:00
Miodrag Milanovic
343a37c89a Made whitestar display boot screen. (no whatsnew)
Also update mc6845 with vsync_on clamping
2011-09-14 09:52:34 +00:00
Roberto Fresca
cb0b4b2e10 Added Video Poker (v1403). The hardware seems close to Baby Poker
(derivated from Fortune1). Added PCB specs and description.
The game isn't working yet. [Roberto Fresca]


New games marked as GAME_NOT_WORKING
------------------------------------
Video Poker (v1403) [Roberto Fresca]
2011-09-14 09:02:23 +00:00
Jonathan Gevaryahu
4be3d2ce26 Update raiden 2 driver with guru-style readme for raiden 2 pcb itself, based on the raiden dx guru-readme. [Lord Nightmare] 2011-09-14 08:39:38 +00:00
Michaël Banaan Ananas
1912829df1 some cleanups + added steplock emulation for the skiing games (be sure to do 'step adjust' in service mode 1st) 2011-09-14 07:24:01 +00:00
Miodrag Milanovic
20d998c455 More sets identified by Haze (no whatsnew) 2011-09-14 06:35:50 +00:00
Roberto Fresca
6782e43e9e Added Croupier (Playmark Roulette v.20.05). Now as parent.
The older set was renamed from pmroulet to croupiera (v.09.04)
MCU is simulated. Both sets are working, but still flagged as
not working till a real MCU dump can be added and properly emulated
[Roberto Fresca]


New games marked as GAME_NOT_WORKING
------------------------------------
Croupier (Playmark Roulette v.20.05) [Roberto Fresca]
2011-09-14 06:01:51 +00:00
R. Belmont
7673681e0e One more whitestar tweek (nw)
All yours, Micko.  Make it draw :)
2011-09-14 02:40:28 +00:00
R. Belmont
e9c5f5b4a7 Whitestar: added main CPU FIRQ, fixed main/DMD CPU comms, DMD VRAM is now populated [R. Belmont] 2011-09-14 01:57:59 +00:00
Michaël Banaan Ananas
2bc73a1276 add portdirection regs 2011-09-13 22:54:42 +00:00
Brian Troha
cca1ef2e20 midzeus.c: Update / correct rom info for Cruis'n Exotica sets. Based on eBay auction pictures and pictures of v1.0 roms. - NW 2011-09-13 22:42:52 +00:00
mariuszw1
2804566f93 Fixed 04418: carrera: [debug] Crash before OK [Mariusz Wojcieszek] 2011-09-13 20:05:01 +00:00
mariuszw1
6ee196882f Fixed 04417: unclepoo: [debug] Crash before OK [Mariusz Wojcieszek] 2011-09-13 19:30:44 +00:00
Curt Coder
cec21dcac0 Added some XTALs for MESS. (nw) 2011-09-13 19:25:54 +00:00
Miodrag Milanovic
3b7267cb2c whitestar - Cleanup romload section (no whatsnew) 2011-09-13 14:40:24 +00:00
Miodrag Milanovic
2e2fe9cfa3 whitestar - added memory maps for main cpu and dmd cpu (no whatsnew) 2011-09-13 14:24:26 +00:00
Angelo Salese
4c97ecfec9 Yet more Neo-Geo work on game ROMs structures [Johnboy]
* Finished to document used pcb's for cartridges
* Finished removal of .bin extension in favour of chiplabel.socketlabel naming convention
2011-09-13 13:09:14 +00:00
Michaël Banaan Ananas
f324e1008a (small inputs update) 2011-09-13 07:46:11 +00:00
Michaël Banaan Ananas
4f103a2743 (small naming cleanups) 2011-09-13 02:59:40 +00:00
Michaël Banaan Ananas
7457c2ab19 input cleanups (also gets rid of the hacky, though gamerfriendly way ridge racer 6-gear-shifter was implemented) 2011-09-13 02:30:19 +00:00
Angelo Salese
a7334deb14 More commands implemented 2011-09-13 01:51:48 +00:00
Angelo Salese
e25be75dd5 Added CLR, starting to understand why it wasn't working before ... 2011-09-13 00:44:30 +00:00
Angelo Salese
57116c6699 Implemented proper FIFO read 2011-09-12 23:12:09 +00:00
Brian Troha
9b7d1a6d2f tiny info update for naomi carts - nw 2011-09-12 22:53:32 +00:00
Angelo Salese
17b043fed2 Another step toward insanity ... 2011-09-12 22:46:55 +00:00
Brian Troha
d002c3b0d1 adds deluxe 5 to esd16.c driver as non working.
No whatsnew until the graphic roms are dumped and it's working.
2011-09-12 22:46:47 +00:00
Angelo Salese
0b5d8e2e9b validity.c better explaination 2011-09-12 21:39:26 +00:00
Angelo Salese
f3e235d1e2 Translate the command machine code into pseudo-asm ... 2011-09-12 20:10:20 +00:00
Michaël Banaan Ananas
21106c3512 (rrf -> ridgeracf) 2011-09-12 18:19:32 +00:00
Angelo Salese
dfa4dc5d77 Added a basic FIFO mechanism, added Abort mechanism 2011-09-12 17:18:57 +00:00
Michaël Banaan Ananas
d719220c6e consistency unknown part2/2 2011-09-12 16:17:13 +00:00
Michaël Banaan Ananas
facf2d2b22 consistensy update for unknown gamenames/companies 2011-09-12 16:11:27 +00:00
Miodrag Milanovic
fb186e928b More sets identified by Haze (no whatsnew) 2011-09-12 15:51:00 +00:00
Angelo Salese
c7359dafe9 Started rewriting of HD63484, using ADP driver as a starting base 2011-09-12 15:36:38 +00:00
Michaël Banaan Ananas
357abcb117 typo 2011-09-12 15:35:45 +00:00
Michaël Banaan Ananas
475b9c18de (rm double/unreachable code) 2011-09-12 13:53:01 +00:00
Miodrag Milanovic
f7f9c323aa Identified more sets, by Haze (no whatsnew) 2011-09-12 07:09:49 +00:00
Derrick Renaud
ca2199a93b gmissile - change watchdog to be same as other similar hardware (not worth mentioning) 2011-09-11 23:08:37 +00:00
Derrick Renaud
b3239b944a dogpatch - added shot sounds [Derrick Renaud, iritis] 2011-09-11 22:48:54 +00:00
Alex W. Jackson
d57eb095b5 Simplified banking in 1943.c (no whatsnew) 2011-09-11 22:39:21 +00:00
Angelo Salese
7ba1c143b8 Added preliminary 7-seg artwork for King Derby [Angelo Salese] 2011-09-11 19:54:58 +00:00
Angelo Salese
661aeeae8e Internal RAM debugging should be fixed someday ... 2011-09-11 19:02:09 +00:00
Angelo Salese
c36d36fe28 Implemented lamps 2011-09-11 19:01:39 +00:00
Michaël Banaan Ananas
a8c206a301 improve s22 fade, should be accurate now 2011-09-11 19:00:48 +00:00
Angelo Salese
1b386426cc Implemented save support to HC11 core [Angelo Salese] 2011-09-11 17:28:41 +00:00
Angelo Salese
76b994c1bd New WORKING game
--------------------
30 Test (Remake) [Angelo Salese, Yasuhiro Ogawa]
2011-09-11 17:11:13 +00:00
Michaël Banaan Ananas
2bd77d8b75 put keycus id in driver init instead of a switch/case at read 2011-09-11 15:52:49 +00:00
Miodrag Milanovic
f4fd19612e Small fix by J.Wallace (no whatsnew) 2011-09-11 12:40:14 +00:00
Miodrag Milanovic
54b00c6521 More fruit resolved by J.Wallace (no whatsnew) 2011-09-11 06:24:42 +00:00
Miodrag Milanovic
6e5c55b9b4 More identify work from Haze (no whatsnew) 2011-09-11 05:45:51 +00:00
Alex W. Jackson
bd2789b726 Fixed compile of split tool under GCC 4.6 (no whatsnew) 2011-09-11 02:23:54 +00:00
Michaël Banaan Ananas
3a0a794e21 Fixed system22 (not super) fade to match current implementation. This fixes short screen flashes (for example ridge racer 2 at titlescreen fade), and also the fade problem in raveracer: http://www.mametesters.org/view.php?id=2543 2011-09-10 22:49:26 +00:00
Angelo Salese
50cc761b53 Almost working, needs the ranking 7-seg leds and nothing else I think 2011-09-10 19:21:51 +00:00
Michaël Banaan Ananas
8e9167792d (document c352 clock) 2011-09-10 19:15:16 +00:00
Michaël Banaan Ananas
46dd556a21 (move+documented driver file specific speedup hack from includes) 2011-09-10 19:07:53 +00:00
Angelo Salese
106c76ce8c Implemented STS DIR 2011-09-10 18:59:39 +00:00
Angelo Salese
9f6f34141e Mapped inputs, urgh ... 2011-09-10 18:10:31 +00:00
Angelo Salese
57d28edcd3 Added OKI bankswitch, sound makes more sense now 2011-09-10 17:47:03 +00:00
Angelo Salese
96738d01e1 Missing file 2011-09-10 17:36:04 +00:00
Angelo Salese
16acc322ab Implemented bare-minimum 7-seg led arrays 2011-09-10 17:35:35 +00:00
Miodrag Milanovic
641c27f403 Sorted out some fruit sets by Haze (no whatsnew) 2011-09-10 17:03:53 +00:00
Angelo Salese
bb3cb28913 Forgot this ... seems to be running by now ... 2011-09-10 16:29:15 +00:00
Angelo Salese
7f2a5e0aca Added rol_ext, rol_indx, rol_indy to the HC11 CPU core [Angelo Salese] 2011-09-10 16:24:41 +00:00
Angelo Salese
cf52707d1a Implemented preliminary Free Running Counter timer for MC68HC11 CPU core [Angelo Salese] 2011-09-10 16:03:35 +00:00
Angelo Salese
d8c9ee1725 Implemented default INIT register for MC68HC11 CPU core, necessary for Namco's 30 Test HC11 sub-variant to work properly [Angelo Salese] 2011-09-10 13:27:50 +00:00
Michaël Banaan Ananas
448779c2cb (start dirtdash shifter in neutral pos) 2011-09-10 07:44:01 +00:00
Michaël Banaan Ananas
16ca68308f Moved alpinesa protection from common to own driver init, this fixes cybrcycc black screen on hard course. Also mapped VIEW button to start1 (it's also used to start the game), start1 at MCUP5B was wrong, nothing's there. 2011-09-10 06:41:13 +00:00
Michaël Banaan Ananas
0443468592 dirtdash: fixed fatalerror, reason was pointrom ROM_REGION size. Hooked up inputs as seen in testmode, shifter is similar to the one in acedrvrw/victlapw. Game still doesn't work though: won't show any 3D and (game itself, not MAME)locks up immediately. 2011-09-10 01:14:48 +00:00
Brian Troha
49fbfb12d4 more dots 2011-09-09 21:47:28 +00:00
Brian Troha
98731e7a24 dang-it.... update the game title in the comments in the romdef 2011-09-09 21:02:17 +00:00
Brian Troha
2e4b539bb7 Missed a "dot" in the new Cave SH3 game name. 2011-09-09 20:59:04 +00:00
Brian Troha
be4502c200 New Cave SH3 clone - Mushihime Sama Futari 1.5 (2006/12/8.MASTER VER. 1.54.) - NW 2011-09-09 20:58:08 +00:00
Miodrag Milanovic
8831b63c04 Made network device selection to be per id, which makes it simpler, and doesn't need hardcoded values (no whatsnew) 2011-09-09 14:45:13 +00:00
Miodrag Milanovic
f679bbfe70 Shuffle or fruit roms by Haze (no whatsnew) 2011-09-09 14:37:05 +00:00
Miodrag Milanovic
1063a955cc Added network support used by MESS implemented by Carl (no whatsnew)
part is disabled for now by compile options. Will be enabled,at least in MESS
when all platforms get their implementation.
2011-09-09 14:21:42 +00:00
Miodrag Milanovic
d57fb0b8dc More rom shuffling by Haze (no whatsnew) 2011-09-09 06:57:20 +00:00
Michaël Banaan Ananas
0aa5c95e8e make m_mLitSurfaceInfo arraysize a bit safer, fixes crash in acedrvrw and victlapw 2011-09-08 23:44:42 +00:00
Michaël Banaan Ananas
87255156a3 Re-add overflow/carry flags for subc, and OVM on add overflow.
propcycl (and other games) look same either way
2011-09-08 20:25:46 +00:00
Angelo Salese
24a24ebcb6 Fixed ROM order, nw 2011-09-08 19:03:24 +00:00
Angelo Salese
2894dee228 Improved sprites in King Derby [Ag 2011-09-08 17:04:39 +00:00
Michaël Banaan Ananas
16975a6264 I was partially wrong: actually R *does* increase. So it's correct the way it was a week ago 2011-09-08 15:44:08 +00:00
Angelo Salese
f604a2d9e9 Removed ROM patch for iganinju, it works slightly better, still not yet working again :/ 2011-09-08 15:40:29 +00:00
Angelo Salese
80ce909c70 Removed deprecat.h usage from Jaleco Mega System 1 [Angelo Salese] 2011-09-08 15:35:56 +00:00
Michaël Banaan Ananas
699e601224 Better fix for prev commit: R register should not increase, and interrupts should not be able to happen during opcode fetching.
Yes, this reintroduces the possibility for host-OS stack overflow on a stream of thousands of dd/fd, but I'd rather pick this solution (no irq or r++ VS recursion). The problem should only happen if it's done on purpose, such as my own "crash your z80 emulator" rom for MSX over here: http://crap.tsk-tsk.net/msx_crash_emu.zip
2011-09-08 15:28:05 +00:00
Miodrag Milanovic
49f76e3977 Some shuffle of roms by Haze, no new additions (no whatsnew) 2011-09-08 13:40:15 +00:00
Michaël Banaan Ananas
0776782981 update sound clocks 2011-09-08 12:15:30 +00:00
Scott Stone
46f8ade428 Added mcu dumps for X-Multiply (m72) and Image Fight [The Dumping Union] 2011-09-08 10:51:40 +00:00
Miodrag Milanovic
bfb6a4176f More updates from Haze and JW (no whatsnew) 2011-09-08 07:41:28 +00:00
Roberto Fresca
c57aa860c0 Added Bingo, by Wing (2 sets). They have different addressing
and GFX offsets. Both sets are working properly. [Roberto Fresca]


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Bingo (set 1) [Roberto Fresca, EMMA Italian Dumping Team]
Bingo (set 2) [Roberto Fresca, The Dumping Union]
2011-09-08 06:34:39 +00:00
Angelo Salese
2189b780ea Fixed attract mode behaviour in Cybattler [Angelo Salese] 2011-09-08 01:48:24 +00:00
Angelo Salese
0719293d97 Fix compile 2011-09-08 01:42:24 +00:00
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