| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
New phosphor persistence shaders for HLSL
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
hlsl/phosphor.fx: Remove hacks
ini/presets/raster.ini, ini/presets/vector-mono.ini,
ini/presets/vector.ini: Tweak presets
src/osd/modules/render/d3d/d3dcomm.h,
src/osd/modules/render/d3d/d3dhlsl.cpp,
src/osd/modules/render/drawd3d.cpp: Change cache texture format to
floating point for precise for phosphor and ghosting shaders.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
hlsl/ghosting.fx: Add LCD ghosting shader
hlsl/phosphor.fx: Remove LCD logic
ini/presets/gameboy.ini, ini/presets/gba.ini,
ini/presets/lcd-matrix.ini, ini/presets/lcd.ini, ini/presets/raster.ini,
ini/presets/vector.ini: Update presets
src/osd/modules/render/d3d/d3dhlsl.cpp,
src/osd/modules/render/d3d/d3dhlsl.h: Add LCD shader and sliders. Allow
sliders to be adjusted for R, G, and B components.
src/osd/windows/winmain.cpp, src/osd/windows/winmain.h: Add LCD
ghosting options.# Please enter the commit message for your changes. Lines starting
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
hlsl/phosphor.fx: Scale parameter into tau or gamma.
src/osd/modules/render/d3d/d3dhlsl.cpp:
src/osd/modules/render/d3d/d3dhlsl.h:
src/osd/windows/winmain.cpp:
src/osd/windows/winmain.h: Combine tau and beta sliders into one
slider labeled 'Time Constant'.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
hlsl/phosphor.fx: Do LCD persistence effect using boolean LCD.
LCD persistence is monochrome and thus does not have separate components
like phosphor persistence.
src/osd/modules/render/d3d/d3dhlsl.cpp: Add slider for LCD
games.
src/osd/modules/render/d3d/d3dhlsl.h: (BP) Add options for LCD
games.
src/osd/windows/winmain.cpp: (BP) Add options for LCD games.
src/osd/windows/winmain.h: (BP) Add options for LCD games.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
hlsl/phosphor.fx: Make changes to the pixel shader. New
uniforms: Mode, Tau, Beta, Gamma. Remove Phosphor. Mode selects the
mode for phosphor simulation: off (no decay), exponential, inverse
power. Tau is the time constant for exp. decay. Beta and Gamma are
constants for inv-pow.
src/osd/modules/render/d3d/d3dhlsl.cpp: Provide uniforms and add
sliders for new options.
src/osd/modules/render/d3d/d3dhlsl.h: (BP) Provide new options.
src/osd/windows/winmain.cpp: (BP) Provide new options.
src/osd/windows/winmain.h: (BP) Provide new options.
|
|\ \
| | |
| | | |
Converted fcisio1 and fcscsi1 boards to VME slot devices
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
VME slot devices and added VME interface to the fccpu30 board driver
- hd63450.h: Added harness against multiple inclusions
- Cleaned up LOG macro usage
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
[Imgtool] Changed to use wcout/wcerr in order to support Unicode console output
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
1. Changed the Win32 code to use _O_U8TEXT()
2. Reordered system #includes
3. Changed a number of 'std::wcout << ...' to use util::stream_format()
I'm getting massive code compilation issues, and it isn't clear to me what the problem is. I'm committing my WIP right now, with the intention of reviewing the specifics soon.
|
| | | |
| | | |
| | | |
| | | | |
I really don't like the prevalence of '#ifdef WIN32' in this change, both the _setmode() and bypassing codecvt. I strongly suspect that the latter is the consequence of some mistake that in practice doesn't cause problems in MSVC. I welcome all eyes.
|
|\ \ \ \
| | | | |
| | | | | |
peyper.cpp: 8910 reads (nw)
|
| | | | | |
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | | |
move 68705 timer logic out of arkanoid driver and into 68705 core
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
(note, probably needs to use clock derived from 68705 clock)
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Cedar Magnet/EFO ZSU
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- Conversion of the Cedar Magnet board from a base device class to a mix-in interface
- Emulate EFO ZSU as main variant of the Cedar Magnet sound board
- Hook up ZSU1 to Skill Flight and Phantom Ship
- Modernize ZSU soundlatch/IRQ mechanism
- More hardware notes (nw)
- Various associated code cleanups (nw)
|
| | | | | |
| | | | | |
| | | | | | |
code along the way. (nw)
|
| |_|_|/ /
|/| | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
----------
Conic Multisport/Tandy Sports Arena [hap, Sean Riddle]
|
|\ \ \ \ \
| | | | | |
| | | | | | |
VME: converted mvme350 board driver to slot device and a general cleanup
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
into these files as well. The code uses <cfenv> which is part of c++11
standard. Non-standard glib extensions are currently only used on linux
and (i386 or x86_64). (nw)
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
from 24000 Hz to 56000 Hz. Properly use VDD for output reference
voltage. (nw)
|
| | | | | | |
|
| | | | | | |
|
|\ \ \ \ \ \
| | |_|/ / /
| |/| | | | |
clean up comments, BAD_DUMP flags and set descriptions in stv.c based…
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
recent print club 2 set redumps, and added preconfigured NVRAM to now non-corrupt set.
also added a preconfigured NVRAM to tangtang in esd16.cpp or it boots with invalid settings.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
ROMs over 2 GB no longer reported as negative size in XML
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| |_|_|/ / /
|/| | | | | |
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- renamed Archimedes 3000 -> BBC A3000
- single FDD installed by default, other bay usually contains HDD
- removed tape control input port
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Service mode DIP switch adjustments
|
| | | | | |
|