Commit Graph

37176 Commits

Author SHA1 Message Date
ImJezze
5addcdd2da Small fixes
- fixed defocus strength with difference prescales
- removed default screen ratio of 4:3, ratio is now based on the screen
quad size
- reverted some space to tab changes
2015-10-04 15:57:07 +02:00
ImJezze
062e6e0383 Refactoring, Fixes and Cleanup
- added distortion pass, which is applied after the bloom pass
- moved vignetting, curvature, round corners and reflection effect to
distortion pass
- disabled distortion pass for multi screens and activated artworks due
to not yet fixed misalignments
- disabled scanlines for vector rendering in post pass shader
- removed prescale knowledge from downsample, bloom and post pass shader
- fixed half pixel offset in most shaders
- fixed position of reflection effect when screen is rotated or flipped
- fixed roundness of round corners in any aspect ratio
- fixed shadow mask bleeding (nearly completly)
- added bounds() and screen_bounds() getter to layout_view
- added current_view() getter to render_target
- some cleanup and refactoring
2015-09-26 18:22:51 +02:00
ImJezze
37f6ff0b65 Refactoring and Fixes
- removed position offset in post.fx
- fixed texture offset caused by 0th level of bloom.fx
- fixed texture offset caused by focus.fx
- changed Passthrough parameter in phosphor.fx to boolean
- simplified defocus pass function and calling it twice
- removed CU_PHOSPHOR_IGNORE (Passthrough) uniform, which was only used
in phosphor pass function and is now directly set
- added CU_TARGET_DIMS (TargetDims) uniform based on the current render
target
- fixed missing Prescal parameter in downsample pass function
- some code cleanup
2015-08-02 17:31:54 +02:00
ImJezze
4bcb0c13f5 Merge pull request #5 from mamedev/master
Sync to base master
2015-07-20 08:11:41 +02:00
hap
229785f695 fixed some bit errors, thing still doesn't work though 2015-07-20 01:28:37 +02:00
R. Belmont
efe00cd202 Merge pull request #260 from belegdol/master
Do not pass -m32 to gcc on arm
2015-07-19 16:20:28 -07:00
Michael Zapf
5c0c340302 mfmhd: pluggable image format 2015-07-19 22:34:52 +02:00
couriersud
bf7c6d585b Changed phashmap_t to dynamically resize hash table. (nw) 2015-07-19 20:55:01 +02:00
briantro
c0c76edc28 new Varth (Japan resale) clone added
New Clone Added
-----------------------------------------
Varth: Operation Thunderstorm (Japan Resale Ver. 920714) [Alex Cmaylo, The Dumping Union]
2015-07-19 12:35:00 -05:00
hap
51daac7a8e forgot one port, untested 2015-07-19 16:33:15 +02:00
Michael Zapf
3c7513c4e8 Adding more MFM hard disk models (ST213, ST251) 2015-07-19 16:27:53 +02:00
hap
ee258a156b added buttons according to schems, but doesn't seem to be doing much 2015-07-19 16:19:17 +02:00
Wilbert Pol
a526e64c53 moonsound.c: Make it stereo (nw) 2015-07-19 15:41:07 +02:00
Wilbert Pol
69f5f49c52 msx.c: Start hooking up moonsound; not fully working yet (nw) 2015-07-19 14:36:12 +02:00
ImJezze
d132946c6f Vector curvature correction
- corrected vector curvature on x-axis when screen dims and render
target dims differ (there is still a difference on y-axis)
2015-07-19 12:28:51 +02:00
Lord-Nightmare
16d785db9c taito_x: comment update (n/w) 2015-07-19 04:40:35 -04:00
Lord-Nightmare
1d260cbfa6 VK100.c: correct prom locations based on schematics; Mark one PROM as bad pending a redump. [Lord Nightmare] 2015-07-19 04:40:32 -04:00
Lord-Nightmare
184a5cca4f WIP preparing to fix the speech in radar scope (n/w) 2015-07-19 04:40:30 -04:00
Wilbert Pol
e338cdaf85 ymf278b.c: Added simple FM reg read back (nw) 2015-07-19 10:34:09 +02:00
hap
f1de898fba made tb303 a subclass of hh_ucom4_state 2015-07-19 10:25:52 +02:00
Robbbert
84b7889103 MONTY: Kickstart mmonty & improve the display. 2015-07-19 16:47:07 +10:00
Ivan Vangelista
66bdb61a06 sbowling.c: added save state support (nw) 2015-07-19 08:13:13 +02:00
Ivan Vangelista
d10c6629c2 spbactn.c: enabled save state support (nw) 2015-07-19 08:11:02 +02:00
Ivan Vangelista
9486dca594 poolshrk.c: added save state support (nw) 2015-07-19 08:01:42 +02:00
hap
24f8796614 added RAM 2015-07-19 02:23:00 +02:00
couriersud
3b35c7a12e Aligned builtin device identification with parser device
identification. (nw)
2015-07-19 02:08:04 +02:00
couriersud
1c9b70aabd Added a phashmap_t object for faster lookups. (nw) 2015-07-19 02:08:03 +02:00
Robbbert
f6ea498ecf MONTY: added keyboard and sound. 2015-07-19 01:09:53 +10:00
Robbbert
7822e262fe Small doc update. 2015-07-18 11:42:30 +10:00
David Haywood
3aa7f65e7c defaulted these in service mode too (nw) 2015-07-17 23:11:52 +01:00
David Haywood
e60782c2c4 new clones
Hot Rod (Japan, 4 Players, Floppy Based, Rev C) [Ordyne]

(also defaulted all the hotrod sets in service mode, most had some bookingkeeping data still, for example on time stored, or had been blanked out manually leaving corrupt data)
2015-07-17 22:50:16 +01:00
David Haywood
93cd73f0ca Merge pull request #261 from system11b/S11chopper
Corrected viewable as per 05991
2015-07-17 21:59:33 +01:00
Mike Naberezny
f299b7b03b Add TODO comment to investigate toolkit2-b000.bin (nw) 2015-07-17 13:19:50 -07:00
Wilbert Pol
edc09b4f48 v9938.c: Removed set_resolution() method, simplifying the code a bit. All drivers were defaulting to the 'HIGH' setting anyway. This also puts the drivers back in charge of setting the screen parameters. (nw) 2015-07-17 21:10:47 +02:00
hap
4b9d68194f op_lb WIP 2015-07-17 19:34:46 +02:00
system11b
8956502d93 Corrected viewable as per 05991 2015-07-17 18:03:03 +01:00
MetalliC
dfdaaf0a1c chihiro.c: bruteforced DES key for "Sega Network Taisen Mahjong MJ 3 Evolution" [f205v] 2015-07-17 19:04:53 +03:00
MetalliC
011a6a1c6d new game added as NOT WORKING
------------------------------
Sega Network Taisen Mahjong MJ 3 Evolution (Rev B) (GDX-0021B) [Andy Geezer]
2015-07-17 18:48:05 +03:00
Cowering
6b9fecb7f2 fix linux compile with -Wodr in GCC 5.2 2015-07-17 10:17:58 -05:00
therealmogminer@gmail.com
b20988f0a3 [MESS] sdk80.c: Begun hooking up devices [MooglyGuy]
* Hooked up i8251 USART and RS232 device. Can use standard RS232 slot devices,
    including the internal serial terminal, or a terminal program running on
    the host machine.
  * Hooked up USART baud rate selection switch.
2015-07-17 11:49:17 +02:00
Alex W. Jackson
1b2b784b5c Merge pull request #259 from system11b/S11trigon
Corrected lgtnfght/trigon visible area as per PCB.
2015-07-17 03:00:05 -04:00
Robbbert
74dade42e7 Advision: expanded the image to fill the screen. 2015-07-17 12:28:59 +10:00
couriersud
aa5785832c Add macro library for opamp models. (nw) 2015-07-16 23:10:36 +02:00
Julian Sikorski
d4ec50198c Do not pass -m32 to gcc on arm 2015-07-16 22:54:34 +02:00
ted green
821be22983 mips3drc.c - Mippity mip mips. Fixed drc bug.
voodoo.c - Added define for turning off cycle eating during regiser reads.
2015-07-16 14:46:33 -06:00
briantro
41bb48e4d8 thedealr.c: Minor doc update / note - NW 2015-07-16 15:19:57 -05:00
briantro
acf29ea21c thedealr.c: Minor doc update / note - NW 2015-07-16 15:18:26 -05:00
briantro
4af800b998 thedealr.c: Figured out Coinage, Max Bet, Payout, Double up, Jacks or Better and Fever Mode dipswitches. [Brian Troha] 2015-07-16 14:58:48 -05:00
system11b
42e3499749 Corrected lgtnfght/trigon visible area as per PCB. 2015-07-16 19:54:38 +01:00
Robbbert
5438e5454f SDK80: connected to terminal. It boots up to Basic. 2015-07-16 13:05:21 +10:00