Olivier Galibert
35df369f0f
memory: Add a handler copy function which works on subunits-only handlers. [O. Galibert]
2011-05-31 19:18:42 +00:00
Olivier Galibert
a860700bbf
memory: Make the proxy manage a list of handlers instead of a unique one. [O. Galibert]
2011-05-31 19:18:36 +00:00
Olivier Galibert
a511ce2d19
memory: Split the map_range function into a fixed entry mapping one and a dynamically allocating entry one. [O. Galibert]
2011-05-31 19:18:29 +00:00
Olivier Galibert
fb374c78fc
memory: Tuck the unitmask into the proxy. [O. Galibert]
2011-05-31 19:18:23 +00:00
Olivier Galibert
afe9864d99
memory: Proxy the handler entry access when adding handlers. [O. Galibert]
2011-05-31 19:18:16 +00:00
Olivier Galibert
e5fb48ffdc
memory: Combine the map_range and handler_read/write() operations into one. [O. Galibert]
2011-05-31 19:18:10 +00:00
Olivier Galibert
9d7efea985
memory: Add utility methods to clean up colliding subunit masks and testing if any are remaining. [O. Galibert]
2011-05-31 19:18:03 +00:00
Olivier Galibert
b1940a2cca
memory: Make the memdump file include a description of every subunit. [O. Galibert]
2011-05-31 19:17:56 +00:00
Olivier Galibert
a8db172be1
memory: Split the subaccesses delegation information per-slot. [O. Galibert]
2011-05-31 19:17:48 +00:00
Olivier Galibert
8e73d99610
memory: Separate delegates for the main access and the subaccesses. [O. Galibert]
2011-05-31 19:17:37 +00:00
Olivier Galibert
587f1db003
memory: Build a structure with all possible delegate sizes [O. Galibert]
2011-05-31 19:17:30 +00:00
Olivier Galibert
617ca7a08a
memory: Merge width-conversion functions together from the same source width. [O. Galibert]
2011-05-31 19:17:21 +00:00
Olivier Galibert
7d9f24728b
memory: Pass the legacy object/handler as a set_delegate parameter. [O. Galibert]
2011-05-31 19:17:12 +00:00
Olivier Galibert
2740bad7dc
memory: Store legacy object and handler together in the same structure. [O. Galibert]
2011-05-31 19:17:03 +00:00
Angelo Salese
5350e1ad31
Fix crash, nw
2011-05-31 18:34:13 +00:00
Miodrag Milanovic
9cfc7c1ee4
Fixed POP, POPF, PUSHF, and flags for V20 core [Carl]
2011-05-31 17:33:14 +00:00
Ryan Holtz
130b3fcabb
Keep HLSL prescaling from blowing out VRAM when regular prescaling is enabled.
2011-05-31 15:58:49 +00:00
Ryan Holtz
61eda625cb
NWN: Fixing the NTSC codec. Oops.
2011-05-31 14:43:47 +00:00
Ryan Holtz
f42b5ccda0
No whatsnew
...
Attempting to fix the HLSL 'blurriness' reported by a few people. Now HLSL will auto-prescale to the nearest texture size that is greater than the target screen size on both axes and is also an even multiple of the raw bitmap's size.
2011-05-31 13:53:25 +00:00
Miodrag Milanovic
7418f28a63
Fixed UNSP CPU core reset [Robbbert]
2011-05-31 09:50:25 +00:00
Miodrag Milanovic
4b395a3016
Fixed for apple2fdc softlist loading (no whatsnew)
2011-05-31 07:54:20 +00:00
Miodrag Milanovic
1deb20bb57
mc146818 - Implemented IRQ callbacks for this RTC [Carl]
2011-05-31 07:24:24 +00:00
Ryan Holtz
103358104c
nwn, reducing default scanline brightness offset to 0
2011-05-31 05:08:35 +00:00
Ryan Holtz
ed6689e2d4
Fixed scanlines, nwn. This took much longer to fix than it should have. :[
2011-05-31 05:02:17 +00:00
Ryan Holtz
37e8c1d7e4
Fixing some scanline-alignment issues.
2011-05-31 02:04:28 +00:00
R. Belmont
6bacece859
Fix for Apple GCC (no whatsnew)
2011-05-31 00:06:19 +00:00
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