Commit Graph

12387 Commits

Author SHA1 Message Date
Ryan Holtz
773e35d79b Moved "color floor" functionality to occur after scanlines but before shadow mask. Scanlines look much better and no longer cut black lines through the shadow mask. No whatsnew. 2011-05-30 21:40:25 +00:00
Ryan Holtz
796e691522 HLSL Updates: [Ryan Holtz, Bat Country Entertainment, austere, SoltanGris42]
- Added the ability to render screenshots at arbitrary resolutions.
- Added the ability to record AVI videos (albeit with no audio) at arbitrary resolutions.
- Added a 43-tap-wide FIR-based NTSC filter with tunable Y, I and Q frequency response.
- Updated scanlines to have a user-tunable pixel-height ratio in addition to the current screen-height ratio.
- Fixed a VRAM leak that was causing many dynamic-resolution drivers to run out of memory mid-run.
2011-05-30 21:10:23 +00:00
Aaron Giles
e532e74a8a Should fix osd keys. 2011-05-30 20:58:55 +00:00
Angelo Salese
74ee3457f7 Port from MESS 2011-05-30 19:49:30 +00:00
Aaron Giles
665d213ee4 (Finally found the time to finish this....)
Low-level input upgrade. Classes now exist for input_codes, input_items,
input_devices, and input_seqs. Also created an input_manager class to
hold machine-global state and made it accessible via machine.input().
Expanded the device index range (0-255, up from 0-16), and the OSD can
now specify the device index explicitly if they can better keep the 
indexes from varying run-to-run. [Aaron Giles]

Note that I've built and run SDL on Windows, but not all the code paths
were exercised. If you use mice/joysticks extensively double-check them
to be sure it all still works as expected.

This is mainly an OSD and core change. The only thing impacting drivers
is if they query for specific keys for debugging. The following S&Rs
took care of most of that:

S: input_code_pressed( *)\(( *)([^, ]+) *, *
R: \3\.input\(\)\.code_pressed\1\(\2

S: input_code_pressed_once( *)\(( *)([^, ]+) *, *
R: \3\.input\(\)\.code_pressed_once\1\(\2
2011-05-30 19:07:19 +00:00
R. Belmont
8f7d456e70 Another missed 4.6 warning (no whatsnew) 2011-05-30 14:57:35 +00:00
R. Belmont
070ce2db36 3do: fix array bounds warning (no whatsnew) 2011-05-30 14:57:01 +00:00
Miodrag Milanovic
73323f655d idectrl - implemented verify no retry command [Carl]
i86 - Fixed imul instruction [Carl]
2011-05-30 14:25:35 +00:00
Miodrag Milanovic
c3d6f72453 Fix compile/linking issue (no whatsnew) 2011-05-30 08:11:23 +00:00
R. Belmont
52d71359e2 Last round of GCC 4.6 fixes (no whatsnew) 2011-05-30 04:13:28 +00:00
R. Belmont
6f1a375e76 GCC 4.6 "Variable assigned but not used" fixes part 7 (no whatsnew) 2011-05-30 04:09:45 +00:00
R. Belmont
277314847c GCC 4.6 "Variable assigned but not used" fixes, part 6 (no whatsnew) 2011-05-30 03:59:42 +00:00
R. Belmont
da488dc93c GCC 4.6 "Variable assigned but not used" for 6502 family (no whatsnew) 2011-05-30 03:50:06 +00:00
R. Belmont
601301fc95 GCC 4.6 "Variable assigned but not used" fixes, part 6 (no whatsnew) 2011-05-30 03:31:11 +00:00
R. Belmont
999394b8f5 GCC 4.6 "Variable assigned but not used" fixes, part 5 (no whatsnew) 2011-05-30 03:19:31 +00:00
R. Belmont
7d5d4c3d2f GCC 4.6 "Variable assigned but not used" fixes part 4 (no whatsnew) 2011-05-30 03:06:58 +00:00
R. Belmont
c6ff977c4f GCC 4.6 "Variable assigned but not used" fixes, part 3 (no whatsnew) 2011-05-30 02:45:38 +00:00
R. Belmont
a37912936c GCC 4.6 "Variable assigned but not used" fixes part 2 (no whatsnew) 2011-05-30 02:37:07 +00:00
R. Belmont
9bb0a24eb1 GCC 4.6 "variable assigned but not used" fixes, part 1 (no whatsnew) 2011-05-30 02:30:20 +00:00
R. Belmont
1a23f8659b More GCC 4.6 fixes (no whatsnew) 2011-05-30 02:19:30 +00:00
R. Belmont
e74642d127 Fix array bounds overflow trapped by gcc 4.6 (no whatsnew) 2011-05-30 02:13:05 +00:00
smf-
7afd54e86a removed psx_machine structure 2011-05-29 21:50:29 +00:00
smf-
f8fbbefc96 removed some calls to psx_dma_install_read_handler/psx_dma_install_write_handler 2011-05-29 21:37:04 +00:00
R. Belmont
ad1d996059 sh2: fix use of interpreter again (no whatsnew) 2011-05-29 19:48:25 +00:00
Angelo Salese
9e70961d4f Another one ... 2011-05-29 19:35:36 +00:00
Jonathan Gevaryahu
98296576e9 whoops. no whatsnew. 2011-05-29 18:26:52 +00:00
Angelo Salese
6290c039a7 PAL porting, nw 2011-05-29 17:17:09 +00:00
Miodrag Milanovic
4e66031c99 enabled pcb recognition to softlists too, this way coco softlist works (no whatsnew) 2011-05-29 14:37:02 +00:00
Angelo Salese
4b3057cc4a Port from MESS 2011-05-29 14:24:16 +00:00
Angelo Salese
81036ed1f9 Robbbert port from MESS, nw! 2011-05-29 12:42:57 +00:00
Angelo Salese
008573a41b Small update, nw 2011-05-29 12:27:33 +00:00
Curt Coder
bcf1c3856c Added HD6345 CRTC-II variant to mc6845.c. [Curt Coder] 2011-05-29 12:06:32 +00:00
Jonathan Gevaryahu
af26ffda0c revert mc-8123 comment 'fix'. (no whatsnew) 2011-05-29 11:12:47 +00:00
mariuszw1
0ecb206afc New clones added
--------------------------------------------------
Nouryoku Koujou Iinkai (prototype) [Yohji, Smitdogg, The Dumping Union]
2011-05-29 10:32:48 +00:00
Miodrag Milanovic
5aa0cf528a i286 - enabling 287 emulation by trapping when needed [Carl]
idectrl - Clears error status on driver initialization [Carl]
2011-05-29 08:43:52 +00:00
Jonathan Gevaryahu
6659e57a43 more clarification; no whatsnew. 2011-05-29 04:02:50 +00:00
Jonathan Gevaryahu
b436a833eb Fixed Sega System E to use xtal.h, fixed mc8123 comment,
clarified PCB diagram, verified xtal for z80b.
[Lord Nightmare, Charles MacDonald]
2011-05-29 03:42:18 +00:00
Jonathan Gevaryahu
77d51c4852 Switch SEGA System E to use the SEGAPSG sn764xx variant,
as it uses two SEGA 315-5124 VDPs which have the SEGAPSG
integrated. Should slightly improve sound. [Lord Nightmare]
2011-05-29 03:04:39 +00:00
Ryan Holtz
95a156958b nwn, HLSL: Fixing an odd texture banding issue reported by John IV. Odd because both he and I have ATI cards, but it didn't happen for me. 2011-05-28 19:25:14 +00:00
R. Belmont
c33ec622d3 ertictac/poizone: Greatly improved (not perfect) audio [R. Belmont, Heihachi_73] 2011-05-28 15:05:03 +00:00
Tomasz Slanina
54f3296521 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Reality Tennis [Tomasz Slanina, Antonio 'Peluko' Carrillo, Smitdogg, The Dumping Union]
2011-05-28 14:32:44 +00:00
Ryan Holtz
244eb4cf24 No whatnsew: Really, really, really fixed the remaining pixel alignment and UV clamping issues. Tested Gradius, Pac-Man, Mr. Do, and Stompin' with no observed issues. Gradius, in particular, is a good test case as the bottom row of its "Credits" readout lies on the bottom row of pixels, and the scrolling starfield allows visual verification of the X extents as they scroll on and off. 2011-05-28 14:14:05 +00:00
Angelo Salese
75f1480ae9 Added accurate hblank durations to Sega Saturn / ST-V HW [Angelo Salese, Corrado Tomaselli, Charles MacDonald] 2011-05-28 13:51:15 +00:00
Miodrag Milanovic
0eb16cefbd Placed in a MESS version of pc_vga (no whatsnew) 2011-05-28 13:22:26 +00:00
smf-
74c524bb5d added a couple of primitives 2011-05-28 13:15:11 +00:00
smf-
767bd23c70 fixed access violation when running -verifyroms * in the visual studio debugger. 2011-05-28 09:01:15 +00:00
smf-
53b2299115 fixed lockups because of circular parent reference in cmash 2011-05-28 08:03:18 +00:00
Ryan Holtz
a8919fa63b Fixing clamping on the bottom/right edge, nwn 2011-05-28 00:51:24 +00:00
Ryan Holtz
59d38593e8 MAMETesters bugs fixed:
- 04361: all: When using HLSL screen size not correct 

nwn: Frickin' finally...
2011-05-28 00:49:22 +00:00
Ryan Holtz
3e437e09f0 HLSL updates, nwn:
- Favor bilinear sampling on X and point sampling on Y. Best of both worlds.
2011-05-27 23:24:53 +00:00