Commit Graph

190 Commits

Author SHA1 Message Date
Christopher Mason
9fe038c8d0 Merge Imagewriter branch into trunk. 2014-04-02 21:29:34 +00:00
David Schmidt
21a61c06a7 Update history for Chris Mason's serial port configurability fix 2014-02-14 11:24:12 +00:00
Christopher Mason
2404c4f5f4 Changed how serial ports are configured. Now you can select what individual port connects to. 2014-02-12 05:10:59 +00:00
David Schmenk
7149c81995 Add TOGGLE_STATUS define 2013-12-21 22:12:03 +00:00
Peter
bb085287d8 Fix console input on Windows to permit the debugger to function.
Previously, on Win32 with MSVC, the non-blocking input function didn't work correctly and prevented use of the debugger.  Instead, use native console I/O to implement non-blocking input, which both works and avoids CRT (i.e. MSVC vs. Cygwin) dependency.
2013-12-04 01:55:22 +00:00
Peter
4db94cb6ff Update the Visual Studio project files to the current version of Visual Studio (2013). 2013-12-04 01:47:37 +00:00
David Schmenk
26d9202ef9 Map Alt-F4 to exit and Alt-F10 to reset 2013-11-24 15:19:07 +00:00
David Schmenk
6a22f2d28b Capture WM DELETE WINDOW for proper cleanup 2013-11-22 22:19:34 +00:00
David Schmenk
d411fd85f4 Bring up to speed w/ TOGGLE_STATUS 2013-11-22 20:37:05 +00:00
David Schmenk
e61efdc528 Call xdriver_end only once on quit key sequence 2013-11-22 00:23:41 +00:00
David Schmenk
405f1c387e Add CMD-SHIFT-F10 -> Quit 2013-11-22 00:08:33 +00:00
David Schmenk
7bcd53b4f8 Toggle status lines with shift-F10 2013-11-19 02:43:27 +00:00
David Schmenk
e3440318be Support arbitrary frambuffer bit depths 2013-11-17 02:43:26 +00:00
David Schmenk
eb50826de5 Uthernet support for RPi 2013-11-16 00:28:17 +00:00
David Schmenk
6f584ae2df Arch routines for TFE 2013-11-16 00:27:24 +00:00
David Schmenk
dd05be98dc Updates to build fbdriver with current 2013-10-07 20:07:50 +00:00
David Schmenk
61df2a666c Clamp mouse position 2013-09-20 04:48:59 +00:00
David Schmidt
2bcae886f4 Add Dave Schmenk's framebuffer+Raspberry Pi implementation - fullscreen on the Pi. Shift-F10 exits. 2013-09-18 12:51:33 +00:00
David Schmidt
b7885c4e2a Joystick fix from Dave Schmenk - correctly read joystick values even when it's not in motion. 2013-09-10 20:47:42 +00:00
David Schmidt
0093780eda Enable incoming serial over IP data with IN#x without having to PR#x first 2013-07-25 15:05:44 +00:00
Peter
aa99ef3e43 Fix some C++ syntax that I accidentally introduced into C code. 2013-06-25 17:17:58 +00:00
David Schmidt
369871df3f Re-enable Cygwin with a couple of tweaks to ifdefs 2013-05-28 20:05:37 +00:00
Peter
9d3d750f98 Fix Win32 specific code that inadvertently leaked outside the "#ifdef _WIN32" blocks. 2013-05-28 17:27:54 +00:00
Peter
15d24ba764 Add several generated files that should not be in source control to the SVN ignore lists. 2013-05-16 02:13:32 +00:00
Peter
08df2baad0 In the Win32 build only, allow the user to hide the console window since a typical end-user won't care about the contents. 2013-05-16 02:06:23 +00:00
Peter
c6057e57ee Implement get_itimer() for Win32, which enables some the emulator's timing statistics. 2013-05-15 20:33:52 +00:00
Peter
08b87fafd0 Cleanup whitespace, indentation, header files, global declarations, and comments in the Win32-specific code to make this code easier to read and maintain. 2013-05-15 20:03:32 +00:00
Peter
b5069fd381 Add a show/hide "debug status lines" configuration option for Win32 so that this preference gets saved. Related, remove the X-Window specific menu option on Win32 to make room for the new "status lines" option. 2013-05-15 15:55:06 +00:00
Peter
032c2c02e5 Use the existing "GSPort32" icon for the window rather than the boring default. 2013-05-15 14:36:27 +00:00
Peter
220ab7a9ee Adjust Visual Studio build settings to slightly improve runtime performance. 2013-05-08 22:01:23 +00:00
Peter
434677d9f9 Remove several unused global variables from the Win32 front-end. 2013-05-08 21:33:55 +00:00
David Schmidt
c642545c2d Tweak Pi instructions more 2013-04-24 20:55:00 +00:00
David Schmidt
989f2c2617 Tweak Pi instructions 2013-04-24 11:25:06 +00:00
David Schmidt
ae968e299d Update developing page for Pi 2013-04-23 18:50:50 +00:00
David Schmidt
00de2c883a Add #include for Raspberry Pi 2013-04-23 15:31:48 +00:00
David Schmidt
268b6e61cb Add Raspberry Pi configuration information courtesy of Mike Stephens 2013-04-22 14:57:35 +00:00
David Schmidt
e008efc24a Update for Peter Neubauer's fix 2013-04-20 04:03:48 +00:00
Peter
72cee13526 Fix a few minor but distracting build warnings. 2013-04-07 18:35:53 +00:00
Peter
e8c512a898 Allow Windows users to hide the debug status lines with Shift-F10. 2013-03-19 22:11:01 +00:00
Peter
571afca835 Correct the calculation for the Win32 window size. Account for the frame and caption size to avoid clipping the status lines. 2013-02-20 22:24:24 +00:00
Peter
fb0c43ccf4 Adjust the Visual Studio build settings to improve build times and debugging with the "debug" build and to improve runtime performance with the "release" build. 2013-02-19 17:38:24 +00:00
Peter
537bd86c92 Add build rules to the Visual Studio project files to automatically run required perl pre-processing scripts. 2013-02-19 16:31:34 +00:00
David Schmidt
06da379cd2 Moving autotools down on the development page so folks don't assume that's the default way to go (yet) 2013-02-18 16:52:06 +00:00
Peter
3f7029ec37 Add a missing null terminator to the slot 1 ROM file list. Previously, GSport could crash when "parallel.rom" is missing due to overrunning the end of the file list. 2013-02-17 17:49:48 +00:00
David Schmidt
1ada0cfb01 Doc tweaks 2013-02-07 13:53:05 +00:00
David Schmidt
185fa8a617 Update history page 2013-02-01 20:33:11 +00:00
David Schmidt
c74afb688b Show clipboard capabilities by platform on developer page 2013-02-01 20:29:11 +00:00
David Schmidt
b93084200a Skip the leading return character when this is the first line in the paste buffer 2013-02-01 14:24:59 +00:00
David Schmidt
8b8e9b32dc Add clipboard paste support doc 2013-02-01 01:51:34 +00:00
David Schmidt
17f949d137 Add clipboard paste support 2013-02-01 01:48:24 +00:00