Commit Graph

23226 Commits

Author SHA1 Message Date
Fabio Priuli
0155e9f64d (MESS) some meat added to the bone (nothing relevant, though). nw. 2013-06-24 10:30:07 +00:00
smf-
7c27ec1308 Uses one timer instead of anonymous timers, so that resetting the device will stop any outstanding work. BSY is always set when waiting for the busy timer to fire. Implemented DASP & PDIAG functionality, device 1 is detected during reset & if device 1 fails diagnostic then device 0 sets bit 7 of it's diagnostic result. Ide cards now default to 1 hard disk, otherwise device 1 without a chd will cause device 0 to report a controller error (AMIBIOS for example doesn't allow booting from device 0 if device 1 fails). Timing of DASP & PDIAG is set very short because of lack of wait states when accessing ATA bus. Improved SRST functionality, which has meant viper needed to be changed to trigger a hard reset instead of a soft reset. Writes to the command register are now ignored with BSY or DRQ is set (packet devices can accept the DEVICE RESET command but they are not supported yet). [smf] 2013-06-24 10:24:14 +00:00
Fabio Priuli
f07afceb6b (MESS) gb: misc lcd & includes cleanups. nw. 2013-06-24 09:56:09 +00:00
Curt Coder
39d9b8a39c Improved svn:ignore. (nw) 2013-06-24 09:43:05 +00:00
Curt Coder
976c24128b Improved svn:ignore. (nw) 2013-06-24 09:41:59 +00:00
Michaël Banaan Ananas
50ef92e798 fix possible garbage sprite 2013-06-24 09:22:47 +00:00
Michaël Banaan Ananas
d79af5f680 not much, most of it is cleanup work
and added savestates too
2013-06-24 08:41:58 +00:00
Curt Coder
38c762a63c (MESS) pet: Fixed ROM signatures for Mator Shark hard drive. [Mike Naberezny] 2013-06-24 08:21:22 +00:00
Fabio Priuli
2aa6a8dfa3 (MESS) snes.xml: it turned out there are more SA-1 games than we were listing.
this explains why, for instance, CPU was not replying to player's moves in sshogi3 :-)
updating the slot options and thanks to recent progresses, 3 igo games and 3 shougi
ones passed from black screen to fully playable... nw.
2013-06-24 07:09:06 +00:00
smf-
08bfb782dc don't update irq/dmarq unless they change (nw) 2013-06-23 23:25:58 +00:00
Curt Coder
bfdaa5393a (MESS) ibm5170.xml: Added IBM diagnostics floppies. [Curt Coder] 2013-06-23 22:27:57 +00:00
Curt Coder
ecce531619 (MESS) ibm5160: Keyboard WIP. (nw) 2013-06-23 22:14:52 +00:00
Curt Coder
57fe0a60d0 (MESS) ibm5140.xml: Added floppies and fixed form factor. [Curt Coder] 2013-06-23 22:13:31 +00:00
cracyc
4416165874 chihiro: few updates to the i386 processor and chihiro driver. [Samuele Zannoli]
- adds lots of mmx and sse opcodes to the i386 processor
 - adds the fcomip x87 opcode
 - adds a "UINT8 *memory(UINT32 &size)" method to the naomi_gdrom_board device that returns the size and a pointer to the decrypted gdrom data (used by chihiro)
Then for the chihiro driver:
 - adds basic stuff for the Nvidia audio APU
 - adds the "chihiro curthread" debugger command, shows information about the current active thread
 - adds the "chihiro irq,<number>" debugger command, to generate an interrupt with irq number 0-15 by hand
 - adds more patches to let the software run even if usb is not implemented
 - adds the Chihiro Type 1 baseboard/mediaboard features to let the system load the gdrom games
 - adds incomplete save state support
 - adds support to the Nvidia 3d accelerator to draw primitives where the vertex data is not stored in a vertex buffer but contained in the command stream

i386: don't take an smi until current instruction is complete (nw)
2013-06-23 22:08:50 +00:00
Curt Coder
2cf44e5036 (MESS) ibm5170: Keyboard WIP. (nw) 2013-06-23 21:31:54 +00:00
Curt Coder
0999cde96f (MESS) ibm5170: Added skeleton for the IBM PC/AT and 3270PC keyboards. [John Elliot, Curt Coder] 2013-06-23 19:26:07 +00:00
Michaël Banaan Ananas
0af80375b9 fix possibility to crash MAME if membank was 3 2013-06-23 18:30:39 +00:00
Fabio Priuli
db0ec10e91 (MESS) sns_sa1: minor fix. nw. 2013-06-23 17:50:28 +00:00
Luca Elia
6ec8adb0d5 New clones added
----------------
P-47 - The Freedom Fighter (Japan, Export) [Porchy, The Dumping Union]
2013-06-23 17:36:54 +00:00
R. Belmont
050ce6f713 update compat list (nw) 2013-06-23 17:05:23 +00:00
cracyc
de38e289c9 i386: preliminary cpu-side smi support (nw) 2013-06-23 17:01:23 +00:00
Fabio Priuli
74b1a0a00b (MESS) sns_sa1: this should not be needed, but let's have it here for the moment... nw. 2013-06-23 16:55:55 +00:00
Fabio Priuli
b75d867106 (MESS) sns_sa1: properly masking BWRAM accesses fixes Super Mario RPG... my bad for not spotting the mistake before. nw. 2013-06-23 16:11:37 +00:00
Fabio Priuli
8565c135ea Modernized MSM5232 device. [Osso] 2013-06-23 16:09:04 +00:00
Fabio Priuli
3929eb7404 Modernized phoenix custom sound device. [Osso] 2013-06-23 15:10:35 +00:00
Fabio Priuli
38c0ecb8c4 (MESS) gameboy: converted the various LCD types (DMG, MGB, CGB...) to be devices. [Fabio Priuli] 2013-06-23 14:44:29 +00:00
Fabio Priuli
299b67a1ce (MESS) sns_sa1: fixed sdf1gp lazyness. nw. 2013-06-23 14:35:47 +00:00
Luca Elia
66ad9563ab New clones added
----------------
Super Poker (v100xD03) / Formosa (not working) [any, Luca Elia]
2013-06-23 13:14:38 +00:00
R. Belmont
a0de95826b fix srobotg status copy/paste (nw) 2013-06-23 12:51:48 +00:00
R. Belmont
49a2995eac (MESS) SNES SA-1: fixed initial SA-1 status and added preliminary SA-1 to S-CPU IRQ. [R. Belmont] 2013-06-23 12:44:54 +00:00
Robbbert
946fb90c92 (MESS) H8: added fdc ram 2013-06-23 12:32:33 +00:00
Robbbert
166485ec87 (MESS) H8: Added alternate bioses 2013-06-23 12:03:43 +00:00
Luca Elia
b6108e9451 Correct common typo on Seta PCB numbers (nw) 2013-06-23 11:05:59 +00:00
Fabio Priuli
c9ae85650b (MESS) megaduck: fixed loading of some carts from command line. nw. 2013-06-23 10:31:14 +00:00
Robbbert
87a5630556 (MESS) H8 : added code for cassette, paste. Added the official test program code for pasting. 2013-06-23 10:11:17 +00:00
Fabio Priuli
4b821554f5 (MESS) sns_sa1: fixing a bunch of out-of-bound rom accesses helps t&e soft games + srobotg + jl96drem to get almost ingame... 2013-06-23 10:01:06 +00:00
smf-
6f5982304d added IDE_CONTROLLER_32 for systems that have 32 bit prefetch (nw) 2013-06-23 07:02:14 +00:00
Michaël Banaan Ananas
d32472c065 some misc fixes/cleanups
I didn't touch DSP or video stuff
2013-06-22 22:47:55 +00:00
Curt Coder
1d104e2e73 (MESS) ibm5160: Keyboard WIP. (nw) 2013-06-22 21:34:51 +00:00
Olivier Galibert
a8255e1d0b placeholder test for Curt 2013-06-22 21:12:59 +00:00
Curt Coder
ca9c423153 (MESS) ibm5160: Keyboard WIP. (nw) 2013-06-22 20:06:02 +00:00
Curt Coder
1ebcf699e3 (MESS) softbox: Changed Z80 clock to use XTAL constant. [Mike Naberezny] (nw) 2013-06-22 20:01:02 +00:00
R. Belmont
0291f5a7ff (MESS) SNES SA-1 improvements [R. Belmont]
- S-CPU can properly write to SA-1 registers
- SA-1 CPU boots properly from its own vectors
- Interrupt controller implemented
- Message-passing registers and status flags hooked up
2013-06-22 19:53:04 +00:00
smf-
0d6dbffee9 make sure identify buffer is initialised. (nw) 2013-06-22 18:18:29 +00:00
smf-
573828ec29 fixed jdreddb region name (nw) 2013-06-22 17:50:24 +00:00
Curt Coder
bdb92899c1 (MESS) softbox: Changed DIP switches to PORT_DIPUNUSED. [Mike Naberezny] (nw) 2013-06-22 10:51:49 +00:00
Olivier Galibert
e6d6173a0d sec: Fix obvious typo [dgame] 2013-06-22 10:11:11 +00:00
Curt Coder
ed4759152d (MESS) ibm5150: Keyboard WIP. (nw) 2013-06-22 09:25:17 +00:00
mahlemiut
01a1a57c40 de_2: Get rid of some tag lookups. (no whatsnew) 2013-06-22 07:09:39 +00:00
David Haywood
5c06d8dc9d new clones
Guardian Storm (Germany) [system11]
2013-06-22 04:10:59 +00:00