Christopher Mason
5df55a3269
Fix some errors in Imagewriter code.
2014-04-06 02:09:46 +00:00
Christopher Mason
ce9d39b004
Fix misc errors. Remove SDL and FreeType libraries from vars_win32.
2014-04-03 21:04:18 +00:00
Christopher Mason
408c0453d1
Fix so that Imagewriter will build without SDL.
2014-04-03 19:34:59 +00:00
Christopher Mason
9fe038c8d0
Merge Imagewriter branch into trunk.
2014-04-02 21:29:34 +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
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
David Schmidt
e7e481206d
Make life easier on Windows - drag/drop files get more Posix-like names so you can edit file locations from config window
2012-02-18 07:34:21 +00:00
David Schmidt
1c9806253e
2012-02-18 06:21:43 +00:00
David Schmidt
72512f2fc1
Have Windows work with sound
2011-01-16 22:52:06 +00:00
David Schmidt
08bc587246
Making sure Win32 can build with and without SDL support, suppress some warnings
2011-01-10 03:10:09 +00:00
David Schmidt
b62b14b392
Let everyone print text. This is a particularly bad hack of the printer code, with ifdefs all over printer.cpp for SDL. I removed HAVE_PARALLEL, since every one has it now; but HAVE_SDL is now a switch that defines if a platform has the graphics library available instead.
2011-01-09 23:19:39 +00:00
David Schmidt
357870d575
Add plain text printer output
2011-01-09 17:27:11 +00:00
David Schmidt
f695a3ace2
Some better post-compile cleanup
2011-01-09 15:15:13 +00:00
David Schmidt
19fb013161
Add a couple of diagnostic messages to printer support
2011-01-08 14:07:06 +00:00
David Schmidt
d6f2cc60f8
Allow unix to write a .ps to the current directory (not to the root of the filesystem)!
2011-01-07 17:00:11 +00:00
David Schmidt
36fdba6b47
Update Cygwin makefile
2011-01-07 13:23:21 +00:00
David Schmidt
a04a010658
Add diagnostic message to report ROM reading
2011-01-07 12:54:47 +00:00
David Schmidt
24376db6d4
Add literal location to default font we'll ship
2011-01-07 12:53:49 +00:00
David Schmidt
cb462b333a
Remove a couple of debug printfs
2011-01-07 12:51:38 +00:00
Christopher Mason
4c106419f5
Fix MSB masking on parallel port output.
2011-01-07 03:03:10 +00:00
David Schmidt
8d99d958fc
Update about dialog.
2011-01-06 13:07:49 +00:00
David Schmidt
3b1d6dce37
Have Mac remove the .app when making clean
2011-01-06 03:17:49 +00:00
David Schmidt
3443ba812b
Quit, even when the config menu is up.
2011-01-06 03:07:09 +00:00
David Schmidt
a7bedf29cd
Cleaning up build artifacts
2011-01-06 00:56:58 +00:00
David Schmidt
e2758d666d
Make architecture on OSX be variable (ppc, i386, x86_64)
2011-01-03 15:53:02 +00:00
Mike Stephens
632f67aea9
Merge from mstephens branch. Incorporates modifications to support building under Visual Studio 2010.
2010-10-12 02:43:33 +00:00
David Schmidt
d6f4fb2865
At least make OS/2 paint a picture on the screen until we can get the rendering sorted out...
2010-06-11 11:54:33 +00:00
David Schmidt
bebb4c2c39
A little more progress on OS/2
2010-06-01 07:07:43 +00:00
David Schmidt
6d1b9c3a23
Clean up a couple of OG-isms
2010-05-29 00:33:51 +00:00
David Schmidt
09194da30a
Enable Win32 fullscreen, after a fashion
2010-05-19 04:21:11 +00:00
David Schmidt
51f8191a1c
Accept dropped files again
2010-05-08 19:04:35 +00:00
David Schmidt
ce80e6ebca
Merge in changes from activegs for x build
2010-05-08 14:06:51 +00:00
David Schmidt
d272682f48
Split drivers into pieces
2010-05-08 13:33:38 +00:00
David Schmidt
6b6b1e84cc
Merge activegs changes specific to Mac
2010-05-08 05:13:17 +00:00
David Schmidt
5dc39a808f
Merge in changes from activegs
2010-05-08 04:41:06 +00:00
David Schmidt
e906aef693
Tired of seeing the RCSID tags - they're supposed to come out of the source control system, but they don't any more.
2010-04-28 01:07:29 +00:00
David Schmidt
cf73dc4d8b
Replace perl scripts with rexx for building size and inst header files under OS/2
2010-04-27 15:37:44 +00:00
David Schmidt
b6ebec20a6
If audio won't work on Unix, disable it and move on rather than dying.
2010-04-26 12:32:46 +00:00