Commit Graph

12217 Commits

Author SHA1 Message Date
Scott Stone
545a7e58c0 Added reload_plain flag to softlists (mess import). (no whatsnew) 2011-05-19 02:03:38 +00:00
Scott Stone
4527c9840b Readded correct dips from manual I mistakenly 'dummied' (no whatsnew) 2011-05-19 01:15:25 +00:00
Angelo Salese
c0c52888ed Cleaned up one thing 2011-05-18 23:30:54 +00:00
Angelo Salese
de9c2b6e5e Implemented multi-cart support to ST-V driver [Angelo Salese] 2011-05-18 23:22:43 +00:00
Angelo Salese
3960c5423a Prot fix 2011-05-18 21:16:39 +00:00
Angelo Salese
5da94c3277 Preparation to add multi-cart support ... 2011-05-18 21:15:41 +00:00
Angelo Salese
cb88dc3010 Note addition 2011-05-18 19:47:15 +00:00
Scott Stone
120da97ec5 Some minor brixian work + hooked up proms (no whatsnew) 2011-05-18 17:55:12 +00:00
Miodrag Milanovic
d96852828b i286 - More protected mode fixes by Carl (no whatsnew) 2011-05-18 16:24:02 +00:00
Miodrag Milanovic
8f7dba221c i86 - Implemented POP CS and MOV CS,reg instructions that are 8086 specific [Miodrag Milanovic] 2011-05-18 12:17:17 +00:00
Ryan Holtz
df5254338f Fixed chroma subsampling in color_heavy.fx and color.fx, nw 2011-05-18 02:17:31 +00:00
Angelo Salese
8805896738 sync, continue tomorrow 2011-05-18 01:13:16 +00:00
Ryan Holtz
2820e31451 HLSL Updates [Ryan Holtz, Bat Country Entertainment]
- Potential fix for some crashing reported by John IV
- Split color convolution and deconvergence into separate shaders for potential GPU savings down the line
- Added light and heavy variants of the color convolution shader, the former with YIQ colorspace removed
- Re-worked defocus to occur prior to shadow mask application, as it would be on a real monitor.
- Removed Edge Detection, as it was just for fun and can easily be added in by users if desired.
- Split "pincushion" into "Pincushion" and "Screen Curvature", the former affecting the only the displayed image and the latter only affecting the shadow mask.
2011-05-18 00:35:16 +00:00
Angelo Salese
09cc8833fb Major clean-up and state machine conversion for the Sega ST-V / Saturn driver [Angelo Salese] (still in progress) 2011-05-18 00:15:57 +00:00
smf-
f9dcd9ba77 documentation fix. nwm 2011-05-17 21:11:59 +00:00
Wilbert Pol
bde6c691df Removed mc6845 trampolines (nw) 2011-05-17 21:01:52 +00:00
Angelo Salese
87a2812966 Removed SMPC trampolines, in preparation for the upcoming change, nw 2011-05-17 18:53:49 +00:00
Angelo Salese
def3409db0 Removed SMS, nw 2011-05-17 18:41:45 +00:00
Angelo Salese
d0186209e2 Removed SG-1000, nw 2011-05-17 18:27:10 +00:00
Scott Stone
e4d30e722f New Clone Added
---------------
Amidar (Konami/1982)  [Patrik Styrnell]



Comment:  Since this was a newer set than the current Amidar Konami set, I made this the parent instead - naming the other one as amidar1.  If this needs correction, please do so.
2011-05-17 17:07:32 +00:00
Miodrag Milanovic
949d846714 i286 - Added 286 LOADALL and triple fault resets. [Carl]
i286 - Added support for 16-bit protected mode far calls and segment privilege checks. [Carl]
i86 - Fixed shift instructions, helps detecting proper CPU [Miodrag Milanovic]
i86 - Fixed handling of invalid instructions in 0x60-0x6f section [Miodrag Milanovic]
2011-05-17 13:22:58 +00:00
Miodrag Milanovic
9cf16652c7 Enable Visual Studio basic run-time checks in non-optimized builds [Oliver Stoneberg]
Flush stderr, so the data is actually written when output is being redirected [Oliver Stoneberg]
2011-05-17 13:15:29 +00:00
Miodrag Milanovic
188921974e Updated mconfig so in cases there is no option defined at all that default devices
are mounted, this fixes issue of generating valid -listxml in case dynamic devices are used (no whatsnew)
2011-05-17 09:20:03 +00:00
Brian Troha
4ba8d997de minor rom name update for some Namco Sys12 - NW 2011-05-16 20:53:56 +00:00
smf-
18d5499f6f added some extra dependencies for psx code. nwm 2011-05-16 19:49:13 +00:00
Ryan Holtz
66756f18d9 Implemented experimental HLSL post-processing support on Direct3D 9 targets. [Ryan Holtz, Bat Country Entertainment]
- 5-pass post-processing: Upscale, Post-Process, Store Last Frame, Defocus 1, Defocus 2
- Many tunable effects including: Scanlines, defocus, linear deconvergence, radial deconvergence, pincushion, RGB colorspace convolution, YIQ colorspace convolution, saturation, simulated dot crawl, simulated chroma subsampling, aperture masking, and more.
- Requires a GPU that supports Shader Model 3.0 to be enabled and a powerful GPU, the entire pipeline consists of approximately 30 texel fetches and approximately 230 arthimetic ops.
- Will supersample the framebuffer up to 9x in both X and Y, but this requires an enormously powerful GPU that has not been invented; users with Radeon 5000-class cards should limit themselves to 3x, Radeon 4000 to 1.5x.
- The default configuration will NOT appear to do anything; it requires tuning to the user's liking.
- Should nicely fall back in all cases except missing shaders, and it might fall back correctly in that case as well. Report any anomalies.
- For obvious reasons, the Direct3D8 renderer cannont support this.
2011-05-16 18:23:25 +00:00
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