summaryrefslogtreecommitdiffstatshomepage
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1843 from anikom15/hlsl ImJezze2017-01-056-41/+158
|\ | | | | New phosphor persistence shaders for HLSL
| * Change cached texture format to floating point. Westley M. Martinez2017-01-043-30/+39
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * Correct LCD ghosting INI and slider defaults. Westley M. Martinez2017-01-032-3/+3
| |
| * Add LCD ghosting shader for Direct3D Westley M. Martinez2017-01-024-27/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Scale and phosphor persistence sliders. Westley M. Martinez2016-12-304-28/+15
| | | | | | | | | | | | | | | | | | | | 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'.
| * Implement LCD persistence shader. Westley M. Martinez2016-12-294-2/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * Implement new phosphor shader. Westley M. Martinez2016-12-294-15/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Merge pull request #1927 from JoakimLarsson/vme_1 Joakim Larsson Edström2017-01-0520-1302/+1387
|\ \ | | | | | | Converted fcisio1 and fcscsi1 boards to VME slot devices
| * | - Force Computers VME boards: Converted fcisio1 and fcscsi1 board drivers to ↵ Joakim Larsson Edstrom2017-01-0520-1302/+1387
| | | | | | | | | | | | | | | | | | | | | VME slot devices and added VME interface to the fccpu30 board driver - hd63450.h: Added harness against multiple inclusions - Cleaned up LOG macro usage
* | | video/battlex.cpp: fixed flipscreen problem (nw) Ivan Vangelista2017-01-051-1/+1
| | |
* | | More ACCESSING_BITS cleanups Dirk Best2017-01-058-117/+86
| | |
* | | Merge pull request #1911 from npwoods/imgtool_use_wide_console Vas Crabb2017-01-053-63/+117
|\ \ \ | | | | | | | | [Imgtool] Changed to use wcout/wcerr in order to support Unicode console output
| * | | Missed these, which needed wstring_from_utf8() Nathan Woods2017-01-041-5/+5
| | | |
| * | | Fixed incorrect util::string_format() ==> util::stream_format() Nathan Woods2017-01-041-1/+1
| | | |
| * | | Vas Crabb feedback: Nathan Woods2017-01-042-65/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | [Imgtool] Changed to use wcout/wcerr in order to support Unicode console output Nathan Woods2017-01-023-61/+117
| | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #1924 from ajrhacker/peyper_8910_read Vas Crabb2017-01-051-0/+3
|\ \ \ \ | | | | | | | | | | peyper.cpp: 8910 reads (nw)
| * | | | peyper.cpp: 8910 reads (nw) AJR2017-01-051-0/+3
| | | | |
* | | | | fix crash in mcu-less/bootleg sets in arkanoid.cpp, and add some notes (n/w) Lord-Nightmare2017-01-041-2/+3
|/ / / /
* | | | Merge pull request #1921 from mamehaze/minor_stuff R. Belmont2017-01-045-182/+157
|\ \ \ \ | | | | | | | | | | move 68705 timer logic out of arkanoid driver and into 68705 core
| * | | | (nw) David Haywood2017-01-041-1/+1
| | | | |
| * | | | use device clock (nw) David Haywood2017-01-041-5/+4
| | | | |
| * | | | move 68705 timer logic out of arkanoid driver and into 68705 core David Haywood2017-01-045-182/+158
| | | | | | | | | | | | | | | | | | | | (note, probably needs to use clock derived from 68705 clock)
* | | | | Merge pull request #1923 from ajrhacker/efo_zsu R. Belmont2017-01-0411-350/+473
|\ \ \ \ \ | | | | | | | | | | | | Cedar Magnet/EFO ZSU
| * | | | | Cedar Magnet/EFO ZSU AJR2017-01-0411-350/+473
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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)
* | | | | | Fix clang "-Wno-weak-vtables" warnings in netlist source. Refactored couriersud2017-01-0527-730/+1041
| | | | | | | | | | | | | | | | | | code along the way. (nw)
* | | | | | Fix some pedantic clang warnings. (nw) couriersud2017-01-056-7/+7
| |_|_|/ / |/| | | |
* | | | | New working machine added hap2017-01-043-3/+195
| | | | | | | | | | | | | | | | | | | | | | | | | ---------- Conic Multisport/Tandy Sports Arena [hap, Sean Riddle]
* | | | | Merge pull request #1922 from JoakimLarsson/vme1 Joakim Larsson Edström2017-01-0412-553/+461
|\ \ \ \ \ | | | | | | | | | | | | VME: converted mvme350 board driver to slot device and a general cleanup
| * | | | | VME: converted mvme350 board driver to slot device and a general cleanup Joakim Larsson Edstrom2017-01-0412-553/+461
| | | | | |
* | | | | | Fix issue enabling/disabling http (nw) Miodrag Milanovic2017-01-042-1/+3
| | | | | |
* | | | | | Added websockets as well (nw) Miodrag Milanovic2017-01-046-4/+51
| | | | | |
* | | | | | i386: logerror for invalid rep rather than fatal error (nw) cracyc2017-01-041-2/+3
| | | | | |
* | | | | | correct some spacing (nw) hap2017-01-0424-105/+106
| | | | | |
* | | | | | Added SIGFPE enabling code to plib/pexception.*. Moved plib exceptions couriersud2017-01-048-92/+232
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* | | | | | Minor refactoring and renaming exercise. (nw) couriersud2017-01-047-85/+105
| | | | | |
* | | | | | Fix pin assignment 4001. (nw) couriersud2017-01-041-2/+2
| | | | | |
* | | | | | Add FREQ parameter to MM5837 noise generator. Specs in datasheet range couriersud2017-01-041-10/+19
| | | | | | | | | | | | | | | | | | | | | | | | from 24000 Hz to 56000 Hz. Properly use VDD for output reference voltage. (nw)
* | | | | | Fix MM5837. (nw) couriersud2017-01-041-1/+1
| | | | | |
* | | | | | Fix parsing of macro devices. (nw) couriersud2017-01-042-2/+2
| | | | | |
* | | | | | Merge pull request #1919 from mamehaze/minor_stuff R. Belmont2017-01-042-20/+17
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | clean up comments, BAD_DUMP flags and set descriptions in stv.c based…
| * | | | | clean up comments, BAD_DUMP flags and set descriptions in stv.c based on ↵ David Haywood2017-01-042-20/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Merge pull request #1920 from ajrhacker/rom_size Miodrag Milanović2017-01-041-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | ROMs over 2 GB no longer reported as negative size in XML
| * | | | | | ROMs over 2 GB no longer reported as negative size in XML AJR2017-01-041-1/+1
| | | | | | |
* | | | | | | One more fix (nw) Miodrag Milanovic2017-01-041-1/+1
| | | | | | |
* | | | | | | Fix non-VS build (nw) Miodrag Milanovic2017-01-041-0/+1
| | | | | | |
* | | | | | | Added initial HTTP/HTTPS webserver/websocket server support (nw) Miodrag Milanovic2017-01-0420-4/+3504
| |_|_|/ / / |/| | | | |
* | | | | | aa310: added Diagnostic Test ROMs Nigel Barnes2017-01-041-13/+11
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | - renamed Archimedes 3000 -> BBC A3000 - single FDD installed by default, other bay usually contains HDD - removed tape control input port
* | | | | Merge pull request #1914 from ajrhacker/service_mode_sw Vas Crabb2017-01-045-7/+37
|\ \ \ \ \ | |/ / / / |/| | | | Service mode DIP switch adjustments
| * | | | find_dipname considered harmful (nw) AJR2017-01-033-25/+8
| | | | |