Commit Graph

156 Commits

Author SHA1 Message Date
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
David Schmidt
668747920b More OS/2 work 2010-04-26 03:55:13 +00:00
David Schmidt
5712dd36e3 More OS/2 work 2010-04-26 02:00:57 +00:00
David Schmidt
705f3a159b OS/2 tinkering 2010-04-23 17:31:10 +00:00
David Schmidt
6e76de124b OS/2 tinkering 2010-04-23 17:17:49 +00:00
David Schmidt
d354d5739f Move os2driver out of main src and under arch instead 2010-04-22 03:42:06 +00:00
David Schmidt
c4d13a5ee1 Mucking about with OS/2 2010-04-22 03:41:14 +00:00
David Schmidt
acb2bce28e Add OS/2 resources 2010-04-22 02:41:21 +00:00
David Schmidt
d2bf79bb7c Removing all references to the KEGS name except in the copyright notices 2010-04-21 21:59:03 +00:00
David Schmidt
13183e4ce7 Replacing file descriptor read/write calls with FILE fread/fwrite calls for a little more standard portability. 2010-04-18 03:06:51 +00:00
David Schmidt
5f858c9e94 A start on an OS/2 port - a makefile for VAC++ and a few missing functions ported from VICE. 2010-04-18 03:05:19 +00:00
David Schmidt
6fe4eba92f Simplify image size discovery, rename GSportMac to just GSport 2010-04-17 21:15:15 +00:00
David Schmidt
f5c585f7b0 Quiet down the Windows build 2010-04-17 00:42:53 +00:00
David Schmidt
27173383be Fix Win32 TFE build, add OS/2 ifdefs just in case... 2010-04-16 17:25:31 +00:00
David Schmidt
b14d22ae62 Treat final argument as a disk image to insert if present (and is not a command-line switch) 2010-04-16 11:47:47 +00:00
David Schmidt
8096e96c21 Should probably close files again after you're finished with them. 2010-04-16 02:14:59 +00:00
David Schmidt
69507de665 Enable drag/drop files in Windows, add disk image size guessing to config. 2010-04-16 02:05:37 +00:00
David Schmidt
30eb739554 Remove non-standard booting behavior of quitting after slot 7, even when scanning slots. 2010-04-15 23:12:34 +00:00
David Schmidt
a0254a567a Update default speed limit to be 2.8, update Mac niceties 2010-04-15 05:25:16 +00:00
Christopher Mason
7ca3cbf190 Updated $C04F (soft switch to ID emulator) to return 'G' instead of 'K'. 2010-04-15 04:55:59 +00:00
Christopher Mason
fc4a69adfa Added virtual printer time-out back in 2010-04-15 04:52:05 +00:00
David Schmidt
051650b3dc Tie new Mac icon to resource bundle 2010-04-15 03:48:52 +00:00
Christopher Mason
82e7c863bc Fixed build problems with Uthernet (missing types.h include).
Fixed config.c, should build properly on VC++ and Cygwin.
2010-04-15 02:56:31 +00:00
David Schmidt
7d5ce87bc6 Oops, committed a typo 2010-04-15 00:37:24 +00:00
David Schmidt
68db86f65b New Mac icon, more name changes 2010-04-15 00:33:13 +00:00
David Schmidt
115c778e97 A few more name changes 2010-04-13 22:28:47 +00:00
David Schmidt
2d13dae3c0 Integrate Christopher Mason's Uthernet and Printer code 2010-04-13 15:17:20 +00:00
David Schmidt
8363914231 Buildable in cigwin/mingw, traditional GUI, no backended Uthernet/Printer support 2010-04-13 14:40:17 +00:00
David Schmidt
70b50d3812 Merge latest naming trunk changes 2010-04-13 14:22:58 +00:00
David Schmidt
a674b579dd Name updates, Mac cleanup 2010-04-13 11:44:31 +00:00
David Schmidt
c34bc55c64 Compilation fix for Mac 2010-04-13 11:31:55 +00:00
David Schmidt
48138e26a9 Start over with Christopher's TFE 2010-04-12 21:32:29 +00:00
David Schmidt
98319113bf Start over with Christopher's TFE 2010-04-12 21:30:17 +00:00
Christopher Mason
dd2cdd7ccb Deleted VS.NET 2008 project files. Paths were not relative. 2010-04-12 20:49:38 +00:00
Christopher Mason
9da3f08ae9 Replaced scc_windriver.c with original copy. 2010-04-12 20:46:27 +00:00
David Schmidt
1126c6dec1 Almost buildable on win32... 2010-04-12 15:58:22 +00:00