Thomas Harte
|
55e1d25966
|
Adds build instructions and references the special SDL key combinations.
|
2017-11-22 20:03:28 -05:00 |
|
Thomas Harte
|
0bdd776114
|
Merge pull request #296 from TomHarte/SDLAudioRejig
Switches to using the supply-on-demand audio route through SDL.
|
2017-11-22 16:45:01 -08:00 |
|
Thomas Harte
|
c1b7bceec8
|
Switches to using the supply-on-demand audio route through SDL.
This gives an additional hook from which machine updates can be hooked, so separates that buffer size from any implicit frame rate assumptions.
|
2017-11-22 19:36:39 -05:00 |
|
Thomas Harte
|
dc4f58e40c
|
Hides the mouse cursor when in SDL fullscreen mode.
|
2017-11-21 21:52:32 -05:00 |
|
Thomas Harte
|
3b8cdd620c
|
Merge pull request #295 from TomHarte/SDLPaste
Adds acceptance of paste and fullscreen toggle to SDL target.
|
2017-11-21 18:50:17 -08:00 |
|
Thomas Harte
|
3365ff0200
|
Adds type recipient as a dynamic type, and accepts paste and fullscreen toggle in SDL.
|
2017-11-21 21:44:29 -05:00 |
|
Thomas Harte
|
89c3e2ba5a
|
Merge pull request #294 from TomHarte/Vic20Startup
Corrects application Vic-20 startup issues.
|
2017-11-21 18:26:16 -08:00 |
|
Thomas Harte
|
c6306db47c
|
Ensures the 6560 is fully initialised by setup_output .
|
2017-11-21 21:24:06 -05:00 |
|
Thomas Harte
|
8ddc64c82a
|
Ensures well-defined default speaker clock rate values.
|
2017-11-21 21:18:58 -05:00 |
|
Thomas Harte
|
b887cb7255
|
Merge pull request #293 from TomHarte/ROMExposition
Adds user-facing information about which ROMs a machine attempted to load if it fails.
|
2017-11-21 16:24:23 -08:00 |
|
Thomas Harte
|
d54ee2af82
|
Adds user-facing information about which ROMs a machine attempted to load if it fails.
|
2017-11-21 19:22:33 -05:00 |
|
Thomas Harte
|
723c113186
|
Merge pull request #292 from TomHarte/Help
Introduces command-line help and reduces code duplicity in those options.
|
2017-11-20 19:01:06 -08:00 |
|
Thomas Harte
|
c368c4443e
|
Improves both internal and external exposition for the SDL version.
|
2017-11-20 21:59:53 -05:00 |
|
Thomas Harte
|
7b25b03cd5
|
Formally standardises machine options and introduces a --help option for the SDL target.
|
2017-11-20 21:55:32 -05:00 |
|
Thomas Harte
|
9961d13e2d
|
Merge pull request #290 from TomHarte/DragAndDrop
Adds drag and drop receivership to the SDL target.
|
2017-11-19 15:21:25 -08:00 |
|
Thomas Harte
|
29b5ccc767
|
Removes redundant logging on the Mac.
|
2017-11-19 18:05:39 -05:00 |
|
Thomas Harte
|
90af395df2
|
Adds support for receiving dragged and dropped files under SDL.
|
2017-11-19 18:05:31 -05:00 |
|
Thomas Harte
|
6f8d4d6c5c
|
Merge pull request #282 from TomHarte/BooleanSelections
Boolean selections
|
2017-11-18 18:16:33 -08:00 |
|
Thomas Harte
|
63381ff505
|
Fixes accidental typographic quote in SConstruct.
|
2017-11-18 21:13:55 -05:00 |
|
Thomas Harte
|
2ea050556b
|
Adds transcoding of ostensible list selections to Boolean selections, and vice versa.
|
2017-11-18 21:09:26 -05:00 |
|
Thomas Harte
|
8dcac6561e
|
Merge pull request #281 from TomHarte/MachineOptions
Introduces reflective machine options and a command-line parser for them.
|
2017-11-18 17:03:53 -08:00 |
|
Thomas Harte
|
90d33949f9
|
Adds a mapping of backspace for the Electron.
|
2017-11-18 20:02:04 -05:00 |
|
Thomas Harte
|
d3e68914dd
|
Removes uninteresting logging.
|
2017-11-18 20:00:40 -05:00 |
|
Thomas Harte
|
82ad0354c4
|
Adds configuration options to the Vic-20, Oric and ZX80/81.
|
2017-11-18 19:48:10 -05:00 |
|
Thomas Harte
|
073e439518
|
Adds a basic argument parser, allowing machine options to be set.
|
2017-11-18 19:34:38 -05:00 |
|
Thomas Harte
|
27b123549b
|
Adds missing #include.
|
2017-11-17 23:15:37 -05:00 |
|
Thomas Harte
|
de9db724a7
|
Introduces Configurable::Device and implements it for the Electron.
Configurable::Device covers devices that have user-facing configuration options, listing them and accepting them.
|
2017-11-17 23:02:00 -05:00 |
|
Thomas Harte
|
532ea35ee9
|
Merge pull request #280 from TomHarte/AttributeBindings
Corrects intermediate shader attribute bindings.
|
2017-11-16 17:20:23 -08:00 |
|
Thomas Harte
|
e9ddec35d6
|
Corrects intermediate shader attribute bindings.
|
2017-11-16 20:19:54 -05:00 |
|
Thomas Harte
|
7647f8089b
|
Merge pull request #279 from TomHarte/StringStream
Substitutes std::osringstream for C-esque `asprintf`.
|
2017-11-15 18:49:16 -08:00 |
|
Thomas Harte
|
f00f0353a6
|
Removes unnecessary temporaries.
|
2017-11-15 21:48:10 -05:00 |
|
Thomas Harte
|
e19ae5d43d
|
Merge branch 'StringStream' of github.com:TomHarte/CLK into StringStream
|
2017-11-15 21:30:16 -05:00 |
|
Thomas Harte
|
0a9622435c
|
Merge branch 'StringStream' of github.com:TomHarte/CLK into StringStream
|
2017-11-15 21:30:04 -05:00 |
|
Thomas Harte
|
f704932475
|
Merge branch 'StringStream' of github.com:TomHarte/CLK into StringStream
|
2017-11-15 21:29:22 -05:00 |
|
Thomas Harte
|
d0f096a20b
|
Substitutes std::osringstream for C-esque asprintf .
|
2017-11-15 21:28:48 -05:00 |
|
Thomas Harte
|
949d0f3928
|
Substitutes std::osringstream for C-esque asprintf .
|
2017-11-15 21:25:01 -05:00 |
|
Thomas Harte
|
a2d48223c3
|
Merge pull request #278 from TomHarte/OpenGL32
Adds an explicit request for OpenGL 3.2 under SDL.
|
2017-11-14 16:02:33 -08:00 |
|
Thomas Harte
|
fc080c773f
|
Adds an explicit request for OpenGL 3.2.
|
2017-11-14 18:59:18 -05:00 |
|
Thomas Harte
|
adb3811847
|
Ensures deterministic initial state for the atomic flag.
|
2017-11-13 22:51:42 -05:00 |
|
Thomas Harte
|
dbbea78b76
|
Merge branch 'master' of github.com:TomHarte/CLK
|
2017-11-13 22:40:05 -05:00 |
|
Thomas Harte
|
fd96e3e657
|
Eliminates all unused #ifdef GL_NV_texture_barrier code.
|
2017-11-13 22:39:18 -05:00 |
|
Thomas Harte
|
06d81b3a97
|
Eliminates all unused #ifdef GL_NV_texture_barrier code.
|
2017-11-13 22:38:33 -05:00 |
|
Thomas Harte
|
88551607a6
|
Ensures the GL error flag is cleared after a potential error-raising call.
|
2017-11-13 22:31:41 -05:00 |
|
Thomas Harte
|
2a9dccff26
|
Fixes typo.
|
2017-11-13 22:28:11 -05:00 |
|
Thomas Harte
|
1027f85683
|
Merge pull request #277 from TomHarte/MappingFallback
Adds a fallback route for the array builder if it can't map a buffer.
|
2017-11-13 19:27:48 -08:00 |
|
Thomas Harte
|
9bb9cb4a65
|
Adds a fallback route for the array builder if it can't map a buffer.
|
2017-11-13 22:27:04 -05:00 |
|
Thomas Harte
|
2de80646ec
|
Merge pull request #276 from TomHarte/SafeTextureTarget
Updates style of OpenGL::TextureTarget for instance variable names and RAII.
|
2017-11-13 19:13:32 -08:00 |
|
Thomas Harte
|
bf4ed57f68
|
Updates style of OpenGL::TextureTarget for instance variable names and preference for RAII.
|
2017-11-13 22:04:13 -05:00 |
|
Thomas Harte
|
9578f3dc44
|
Merge pull request #275 from TomHarte/SDLLogging
Adds some very basic logging to the SDL target.
|
2017-11-12 21:24:39 -05:00 |
|
Thomas Harte
|
a97c478a34
|
Adds some very basic logging to the SDL target.
|
2017-11-12 21:23:48 -05:00 |
|