Commit Graph

12341 Commits

Author SHA1 Message Date
Ryan Holtz
6dcd8d5e1a The art of destruction. (nw)
Part II: Artwork.
aperture.png: Based on Aaron's aperture_4x6 mask but with more prominent notching to bring out the "brick" pattern that was used on many period colour monitors, including the Commodore 1702 - which was, admittedly, not an arcade monitor, but it looks believable and can be changed.
white.png: Default 8x8 255,255,255,255 texture.
2011-05-16 18:07:48 +00:00
Ryan Holtz
f3d341a544 Initial shader import (nw)
Focus: 8-sample blur that averages 7 samples around a center sample.
Phosphor: Not currently used, treated as a pass-through by drawd3d.c, but could be used to implement additional convolutions in a second pass.
Pincushion: Used (when commented in in drawd3d.c) to pincushion an entire full-screen texture but not otherwise apply any convolutions.
Post: The meat and potatoes. It does scanlines, it does aperture masking, it does dot crawl, it does chroma subsampling, it does YIQ colorspace convolution, it does RGB colorspace convolution, it does pincushioning, it walks, it talks, it does the dishes, it'll screw your wife for you, and if you don't have a wife it will find one for you, get you married to her, and screw her for you, IT IS THAT GOOD, LADIES AND GENTLEMEN.
Primary: Simple passthrough for UI and artwork.
2011-05-16 16:55:34 +00:00
smf-
f0d5461a45 didn't know about delegate.isnull() when I wrote this. nwm 2011-05-16 16:12:06 +00:00
Brian Troha
ddea100d0f New Clone added - Gunbarl
New Clone Added
----------------------------------
Gunbarl (Japan, GNB4/VER.A) [The Dumping Union]
2011-05-16 04:10:12 +00:00
Scott Stone
fd59dc92b5 Gave labels to many inputs in Midway's T, Wolf and Y Unit games as well as CPS1 and CPS3. [Joe Caporale]
Comment:  Seems to check out.  I had to make some minor changes/fixes to the submission (duplicated buttons) but it looked correct to me.
2011-05-16 01:27:10 +00:00
Angelo Salese
9f05a533e2 Fixed input regression with Racin' Force, allowing it to boot again [Angelo Salese] 2011-05-16 00:44:28 +00:00
smf-
b365b096eb call save_item instead of state_save_register_global for state saving. nwm 2011-05-16 00:02:21 +00:00
smf-
6b3bb8fd75 "I'm sorry. Am I interrupting anything?" -- Lando Calrissian
Moved PlayStation IRQ code to sub device of the CPU. [smf]
2011-05-16 00:01:37 +00:00
Angelo Salese
62950e6917 Fixed the disassembly of the "mov ax, mem" instructions (opcodes A0-
A3) in the i386 and NEC disassemblers. The argument (the memory
address) was being displayed as a signed number, which doesn't make
any sense. [Alex Jackson]

Fixed a tiny bug with the debugger hex dump command: the printable
characters in ASCII range from 32 to 12*6*, not 127. [Alex Jackson]
2011-05-15 23:57:04 +00:00
Angelo Salese
d0979397ef And moomesa too ... 2011-05-15 23:53:38 +00:00
Scott Stone
e6d9327bab 04350: buggyboy, buggyboyjr: Missing/corrupt graphics (whatsnew taken care of in MT Change Log) 2011-05-15 23:50:56 +00:00
Angelo Salese
e31e84167c Added the CCU for mystwarr.c games, nw 2011-05-15 23:36:12 +00:00
Angelo Salese
f338b29b02 Re-format 2011-05-15 22:50:33 +00:00
Angelo Salese
06f9239ca4 Moved k053252 emulation into a separate file, nw 2011-05-15 22:46:05 +00:00
Angelo Salese
f91c5f133e More irq acks, nw 2011-05-15 21:41:48 +00:00
Angelo Salese
90b8225ac4 Added offset param kludge for the CCU, and hooked it up to several other games, nw 2011-05-15 20:34:05 +00:00
Angelo Salese
e82c21b8e2 Hooked up irq line handlers, and removed an hack for Hexion, nw 2011-05-15 19:28:10 +00:00
Angelo Salese
f882605d74 Implemented a preliminary Konami k053252 device emulation, adds accurate refresh rate timings to Hexion and Dragonball Z games [Angelo Salese] 2011-05-15 18:49:30 +00:00
Angelo Salese
995033214d Extra params for the k053252, nw 2011-05-15 16:55:29 +00:00
Curt Coder
eef7787136 Fixed T11 disassembler. (nw) 2011-05-15 16:10:00 +00:00
Miodrag Milanovic
079a719a01 Fixed annoying memory leak (no whatsnew) 2011-05-15 15:50:08 +00:00
Angelo Salese
a22a38c8f1 Fix for MT #4346 2011-05-14 19:13:24 +00:00
smf-
9447052d30 The codes changed, we need R2 -- Princess Leia
Root counter & Serial I/O converted to internal CPU devices [smf]
2011-05-14 17:39:20 +00:00
Wilbert Pol
5c1ee28b34 mc6845.c: Converted to C++. [Wilbert Pol] 2011-05-14 12:12:09 +00:00
Miodrag Milanovic
71b9b2b1cc Updated makelist to be able to import list items from more files (no whatsnew) 2011-05-13 10:42:39 +00:00
Miodrag Milanovic
03129d576d Removed file not used anymore (no whatsnew) 2011-05-13 08:09:37 +00:00
Angelo Salese
54a0995d5d Unwanted change 2011-05-13 00:48:31 +00:00
Angelo Salese
073cfd746c More documentation ... 2011-05-13 00:47:26 +00:00
Angelo Salese
d715b4237b Bulk replaces for k53252, nw 2011-05-12 23:47:44 +00:00
Angelo Salese
4613f2ff42 Fix mame.mak 2011-05-12 23:19:08 +00:00
Angelo Salese
ae73e1503a Removed stuff that is MESS-only, nw 2011-05-12 20:51:40 +00:00
Angelo Salese
518779c19e Again 2011-05-12 20:06:14 +00:00
Angelo Salese
a9fa45e24a Dreamcast 2011-05-12 19:40:58 +00:00
Angelo Salese
2ab7957d74 astrocdh ... 2011-05-12 19:30:44 +00:00
Angelo Salese
82700b27c3 MSX says goodbye 2011-05-12 19:20:43 +00:00
Angelo Salese
361ef2675c Start of the boredom ... 2011-05-12 18:03:32 +00:00
Angelo Salese
79ab1a154d Untangled another one ... next time let me know properly instead of going around like the blonde joke, mmmkay? 2011-05-12 17:40:00 +00:00
Angelo Salese
9db12a3043 new NOT WORKING games
---------------------
Orbatak (prototype)
2011-05-12 17:22:15 +00:00
Angelo Salese
32c091dc51 Lamb drawing ... 2011-05-12 17:04:24 +00:00
smf-
037eb9e9c0 moved some psx files from namco.a to sony.a NWM 2011-05-12 16:24:01 +00:00
Miodrag Milanovic
63d029a782 There is no difference in handling ide hard drives and other hard drives (no whatsnew) 2011-05-12 14:40:16 +00:00
Aaron Giles
8afce7956a Removed legacy trampolines from eeprom_device, taking
advantage of new input port support for delegates.
2011-05-12 04:05:31 +00:00
Aaron Giles
b56339a9a0 Changed input read/write and crosshair callbacks into delegates.
Changed signature for callbacks to take an input_field_config 
reference instead of pointer.
2011-05-11 22:50:01 +00:00
Aaron Giles
fda7ea574d Readd type checking to late-binding delegates. This is generally used in
a limited capacity (e.g., for devices), but the existing copy-and-rebind
code would just cast the bound object without verifying the pointer was
of the correct type or pointing to the correct class in the hierarchy.
Objects that are late-bound must be derived from the delegate_late_bind 
class at some point so that a dynamic_cast from delegate_late_bind to the
appropriate type succeeds.

Updated the address map and custom NVRAM handlers to do the right thing
with their re-binding.
2011-05-11 16:46:18 +00:00
Scott Stone
8791d827c0 Fix for validate warning (no whatsnew) 2011-05-10 23:39:12 +00:00
Aaron Giles
d5af6b6a9b Switch input ports to use function-based constructors instead of tokens.
Remove the old tokenizing helpers. Add basic classes for ports, fields,
settings, and dip locations as a first step. These will be fully cleaned
up later. Added machine() method to field to hide all the necessary
indirection. Changed custom/changed handlers into generic read/write
handlers, and added wrappers to convert them to device read/write
lines. [Aaron Giles]
2011-05-10 22:20:27 +00:00
smf-
7940e28ae2 "Why do you take this apart now? I'm trying to get us out of here and you pull both of these. Put them back together right now." --Han Solo
MDEC is now an internal device of the PlayStation CPU [smf]
PlayStation DMA uses delegates so devices can be hooked up.
device_t::siblingdevice() uses device list on mconfig() so it can work before the machine is constructed.
moved unused console code back to mess.
2011-05-10 21:21:55 +00:00
Miodrag Milanovic
59ff551237 Fix for tools building (no whatsnew) 2011-05-10 12:18:09 +00:00
Miodrag Milanovic
71f7bbc770 Fix for image device unmount (no whatsnew) 2011-05-10 10:16:52 +00:00
Olivier Galibert
9e1610508c konicdev: Try interpreting the values in a GX fashion. [O. Galibert] 2011-05-10 07:26:24 +00:00