Commit Graph

123 Commits

Author SHA1 Message Date
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
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
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
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
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
17f949d137 Add clipboard paste support 2013-02-01 01:48:24 +00:00
David Schmidt
b6409c9b2a Enable shift-insert for Oliver's clipboard paste 2013-01-30 18:18:11 +00:00
David Schmidt
8fe3ffb920 Open the SCC port on IN#, not just PR# 2013-01-28 19:34:44 +00:00
Oliver Schmidt
93eda21bae Added 'Paste from Clipboard' with F5 key on Windows. 2013-01-27 13:26:13 +00:00
Oliver Schmidt
05fcad315e Made the Visual C++ 2010 solution generally work (again). 2013-01-09 22:52:17 +00:00
David Schmidt
18624d3269 Add a little note in the mac vars about some interesting tidbits about SDKs and linking 2012-03-05 17:52:51 +00:00
David Schmidt
9d3d2e79d3 Fixing up some build artifacts for Windows 2012-03-04 13:34:18 +00:00
David Schmidt
f5ce7f7f77 Geez, the build wasn't really picking up the native printer code for Win32! 2012-03-02 19:35:46 +00:00
David Schmidt
8159606d9a OSX needs to calculate endianness mid-compilation; it can't be passed on compile command since one gcc invocation can produce both ppc and intel binaries 2012-02-29 17:37:44 +00:00
David Schmidt
1a92935d20 Boot from a disk image when initially invoked with it 2012-02-28 06:16:34 +00:00
David Schmidt
4a092e181b Add a tiny little boot image in s7d1 so GSport drops you into BASIC vs. the monitor. 2012-02-27 19:42:15 +00:00
David Schmidt
ddb9a59b5e Move font file back to lib directory, since we can reliably point to it there 2012-02-27 17:59:29 +00:00
David Schmidt
844ac605d4 Add parallel.rom to Mac distro 2012-02-27 16:57:34 +00:00
David Schmidt
4478fb3306 Update windows vars 2012-02-26 23:21:56 +00:00
David Schmidt
f04ff66a84 Update version number for release 2012-02-26 22:08:08 +00:00
David Schmidt
e23679c134 Fixing up the Mac build to be compatible with ppc and intel all in one go 2012-02-26 21:00:06 +00:00
David Schmidt
d2bcf31a45 A little cleanup for Mac OSX 10.3 2012-02-25 19:19:57 +00:00
David Schmidt
dd47539e6b Update generic Unix build - compile with g++ to pick up printer additions, which also resulted in a number of casting changes. 2012-02-24 22:23:00 +00:00
David Schmidt
1ea60eab96 Shuffle Mac build artifacts around, add COPYING.txt to Mac .dmg 2012-02-23 12:40:43 +00:00
David Schmidt
8a755df093 Pretty, pretty icons 2012-02-23 01:57:58 +00:00
David Schmidt
889e13cd7a Nice .DMG for Mac OSX 2012-02-22 03:18:18 +00:00
David Schmidt
e7ff3fbe25 Update Mac processing for finding cwd 2012-02-22 00:54:59 +00:00
David Schmidt
69622cb30e Work harder to find current working directory in Windows
Update Cygwin DLLs
2012-02-21 16:43:36 +00:00
David Schmidt
a0682eeb28 Have *nix ports automagically create a config file in the current working directory if it doesn't exist 2012-02-21 14:37:20 +00:00
David Schmidt
943cea7559 Windows build now puts everything in one directory for easier operation 2012-02-18 08:03:17 +00:00
David Schmidt
ac77772f2a Typo snuck in somehow... 2012-02-18 07:58:57 +00:00