Commit Graph

22883 Commits

Author SHA1 Message Date
Michaël Banaan Ananas
2662d0b95c forgot one 2013-06-28 18:48:06 +00:00
Michaël Banaan Ananas
9dee45f039 pcm looping fix 2013-06-28 18:40:49 +00:00
Michaël Banaan Ananas
b28bcdf8bd show popmessage in these cases 2013-06-28 14:07:25 +00:00
Michaël Banaan Ananas
58ef58f123 moved tables to classroom 2013-06-28 13:53:49 +00:00
Miodrag Milanovic
fae9f5931f compile fix (nw) 2013-06-28 06:48:55 +00:00
Michaël Banaan Ananas
21c9027639 improve adsr timing a bit, attack rate was too slow 2013-06-28 05:44:58 +00:00
Michaël Banaan Ananas
d9060b615e noticed some inconsistencies with variable types (helps with big endian?) 2013-06-28 04:11:14 +00:00
Michaël Banaan Ananas
cb71ef0446 rm crash-prone malloc 2013-06-28 02:39:00 +00:00
Michaël Banaan Ananas
4fd7c574ec add logerror info 2013-06-28 02:13:44 +00:00
R. Belmont
6aae2e2d9c (MESS) apollo: fixed disk and tape DMA, improved logging [Hans Ostermeyer] 2013-06-28 02:07:12 +00:00
Michaël Banaan Ananas
bfbd892308 and an optimization 2013-06-28 01:59:26 +00:00
R. Belmont
80cf988718 Don't crash if pcap can't find a network interface's name [Richard L. Hamilton] 2013-06-28 01:51:02 +00:00
Michaël Banaan Ananas
dec5205237 some cleanup 2013-06-28 01:41:52 +00:00
Wilbert Pol
dd7c7243bf arm.c: Modernized cpu core. (nw) 2013-06-27 18:40:44 +00:00
David Haywood
796f54597a type x skeleton.
I have no interest in this *at all* but I keep getting bugged about it so I'm giving people a place to pt notes.

From an objective point of view we at least need somewhere to establish details and proper documentation about the hardware and what the original platform consists of in both terms of PC side, software side and original security side before the there is no hope at all due to the travesty being created by all the hacked to run on PC dumps or 'files copied from mounted encrypted partitions' type junk.  That at least I feel is our duty because nobody else is going to care.
2013-06-27 17:10:28 +00:00
Robbbert
1e56b6a8eb (MESS) H8: hopefully stop O.S.'s compiler doing unsafe things. 2013-06-27 08:12:07 +00:00
mahlemiut
3a9edcdbf2 whitestar: Hooked up Deco Type 2 DMD. 2013-06-27 07:00:22 +00:00
mahlemiut
cea5a8578f decodmd2: Updated to use MC6845_UPDATE_ROW, and corrected status return. (no whatsnew) 2013-06-27 06:42:24 +00:00
Oliver Stöneberg
665bf49d7a improved exception handling in running_machine::run() (nw) 2013-06-27 02:18:32 +00:00
Angelo Salese
d96d215cec Fixed inputs in Dreamcast, nw 2013-06-26 20:31:04 +00:00
Michaël Banaan Ananas
ea2039ef85 fix possible buffer overflow 2013-06-26 19:54:09 +00:00
Alex W. Jackson
fe18d852ce toaplan2.c: bgaregga DSW3 really are dipswitches and not "configuration". Also, make bbakraid inputs inherit from very similar batrider [Alex Jackson] 2013-06-26 19:45:59 +00:00
Oliver Stöneberg
74d3fd5a46 removed unnecessary (and bogus) setting of a variable in screen_device::update_partial() (nw) 2013-06-26 17:52:10 +00:00
Angelo Salese
3a2e9767bc Note about Puyo Puyo Fever 2013-06-26 17:51:39 +00:00
Oliver Stöneberg
b175ba2bc1 fixed uninitialized variables in sdlvideo_monitor_refresh() with SDL < 1.2.10 (nw) 2013-06-26 17:48:57 +00:00
Michaël Banaan Ananas
68423654a6 (notes) 2013-06-26 17:20:46 +00:00
Angelo Salese
db570a822d SCREEN_RAW_PARAMS for Naomi/DC 2013-06-26 16:31:33 +00:00
Angelo Salese
fb3237cc6a Converted Wave DMA to use cycles to attotime, nw 2013-06-26 16:17:21 +00:00
Andrew Gardner
6c9a29c27f DSP16 improvements. [Andrew Gardner]
- Fixed R=M disassembly
 - Added flag formatting
 - Shadow register is hooked up
 - Opcode & flag fixes
2013-06-26 15:47:18 +00:00
Brian Troha
61ffaec76e Make the Wonder Boy III "World" set, set 6 so we don't have two set 5's and add region the System 16A sets. - NW 2013-06-26 02:54:05 +00:00
Brian Troha
515217d628 new decrypt key for Monster Boy III (FD1089A) wb35 set which gets it working.
segas16a.c: Removed the wb35a clone set and merged correct rom dumps for the wb35 set by using correct dumps for program roms, tiles and sprites. Added newly created (software derived) 317-0086 key by Chris Hardy & Charles MacDonald. [Brian Troha]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Wonder Boy III - Monster Lair (set 5, System 16A, FD1089A 317-0086) [Chris Hardy, Charles MacDonald]
2013-06-26 02:35:16 +00:00
Brian Troha
067825cdd4 gei.c: Minor doc update - NW 2013-06-26 02:27:40 +00:00
David Haywood
9ea43bbe1e tcn100scn - let's actually initialize things to 0.
Having uninitialized stuff anywhere is bad.  Old 'C' devices would clear everything automatically, new 'C++' ones will not, you must do it manually.

This appears to help with the missing layers issue.
2013-06-26 01:39:12 +00:00
David Haywood
f4c871d85f setjmp / longjmp doesn't play nice in 64-bit debug compiles in a modern core, so use c++ exceptions to mimic the behavior. probably could be improved. 2013-06-25 23:25:05 +00:00
Curt Coder
967fcc8ee7 (MESS) terminal: Added some natural keys. (nw) 2013-06-25 19:18:19 +00:00
Michaël Banaan Ananas
85d100f908 revert galactic fake sound emulation, it was worse than before 2013-06-25 18:14:44 +00:00
Angelo Salese
67926637bb Some messages printed on serial port 2013-06-25 16:24:21 +00:00
Michaël Banaan Ananas
932ba66ce8 (update note) 2013-06-25 16:23:51 +00:00
David Haywood
94c5464c72 fix debug crashes / asserts. 2013-06-25 16:20:03 +00:00
Michaël Banaan Ananas
69f178b612 fix scorpion 4 sound regression 2013-06-25 15:43:55 +00:00
Angelo Salese
37a97133d6 Driver file 2013-06-25 15:28:29 +00:00
Angelo Salese
4174184257 Skeleton driver for Quadtel Harriet [Ash Evans], pending further work ... 2013-06-25 15:27:52 +00:00
David Haywood
0efb968007 Zombie Raid (US & Japan release versions, prototype PCB) [Brian Troha, The Dumping Union] 2013-06-25 15:03:01 +00:00
Oliver Stöneberg
770249850d fixed emuallo.c compilation for good / enabled U64 and S64 for Visual Studio compilers (nw) 2013-06-25 13:44:47 +00:00
Oliver Stöneberg
03c498cd46 fixed emualloc.c compilation (nw) 2013-06-25 13:37:37 +00:00
David Haywood
46d3380120 probably fix (somebody who knows it, please check this driver, it seems a little too keen on poking around with internals) (nw) 2013-06-25 12:47:40 +00:00
Dirk Best
66585a5e2f pc.c: Reapply lost changes 2013-06-25 12:32:34 +00:00
Robbbert
d45c780973 (MESS) pc10iii: fixed gfxdecode 2013-06-25 12:22:39 +00:00
Oliver Stöneberg
6faeb5b078 cleaner way of disabling memory initialization with MemorySanitizer (nw) 2013-06-25 12:18:05 +00:00
Dirk Best
8c066a99e7 pc.c: Add missing ROM location for PC10-III char rom 2013-06-25 12:11:54 +00:00
Dirk Best
fcbd845b9e pc.c: Update Commodore ROM file names and add some missing info 2013-06-25 12:05:38 +00:00
Miodrag Milanovic
b182466163 Moved PC 10 III bios to proper place (nw) 2013-06-25 10:19:00 +00:00
Miodrag Milanovic
0502c5e8fe (MESS) New skeleton: Commodore PC 10 III [Kaylee] 2013-06-25 08:47:51 +00:00
Michaël Banaan Ananas
7ae3597fc9 update tile dma safety check 2013-06-25 07:11:06 +00:00
Fabio Priuli
23bb28672b Modernized TC0280GRD/TC0430GRW and TC0360PRI devices [Osso]
and we are still looking into the disappeared gfx for some taito_f2 games...
2013-06-25 06:25:13 +00:00
Fabio Priuli
0c487555d4 (MESS) sms: fixed crash with gamegear games accessing not available controller ports, from Enik. nw. 2013-06-25 06:22:43 +00:00
David Haywood
87f06ab1ff legacy_cpu--
this is a first pass at converting to a modern device, I'd be surprised if there are no issue but it's already a weeks worth of updating + testing.
2013-06-25 04:03:40 +00:00
R. Belmont
faf1dad3a5 Make the Python scripts line ending agnostic (fixes *IX/OS X build from mamedev.org source zip) [R. Belmont] 2013-06-25 01:30:18 +00:00
Curt Coder
0ba643e80b (MESS) ibm5150: Keyboard WIP. (nw) 2013-06-24 21:25:02 +00:00
Curt Coder
93800ee497 (MESS) ibm5150: Keyboard WIP. (nw) 2013-06-24 21:23:34 +00:00
Wilbert Pol
d6e097f160 am29000.c: Moved added initialization to constructor (nw) 2013-06-24 20:35:17 +00:00
Wilbert Pol
02b16e7996 am29000.c: Modernized cpu core. (nw) 2013-06-24 20:26:29 +00:00
Fabio Priuli
efab6d13a5 harddriv.c: converted to use modern n68681 device. [Osso] 2013-06-24 19:55:23 +00:00
Jonathan Gevaryahu
c06ba9d40f (MESS) Fidelz80.c: rename vbc to vbrc, and noted that Fidelity Bridge Challenger models VBRC and 7002 are two names for the same thing. [Lord Nightmare, Cowering, Kevtris] 2013-06-24 17:20:25 +00:00
Fabio Priuli
f811778ca6 fixed thundfox regression due to conversion mistake. fix by Osso. nw. 2013-06-24 17:08:59 +00:00
Curt Coder
0cfe49acf7 (MESS) ibm5160: Keyboard WIP. (nw) 2013-06-24 14:57:13 +00:00
Fabio Priuli
6c8d01224d (MESS) notes. nw. 2013-06-24 14:30:59 +00:00
Fabio Priuli
7b39259cd2 (MESS) sns_sgb: use the correct cpu type now that it compiles. nw. 2013-06-24 14:20:56 +00:00
Fabio Priuli
dfe4a3521f LR35902: renamed FLAG_C/H/N/Z to LR35902_FLAG_C/H/N/Z to avoid
clash against G65816 flags with same name. nw.
2013-06-24 14:20:06 +00:00
Miodrag Milanovic
15996c8e36 fix for Fabio (nw) 2013-06-24 11:58:13 +00:00
mahlemiut
609f0a26ed de_3: commented out unused fields. (no whatsnew) 2013-06-24 11:20:09 +00:00
mahlemiut
150c9b7193 de_3: hooked up enough stuff so that games will boot. Implemented DMD Type 2 device and hooked that up to those games that use it. 2013-06-24 10:57:12 +00:00
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
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
ecce531619 (MESS) ibm5160: Keyboard WIP. (nw) 2013-06-23 22:14:52 +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