Option-Command Menu shortcuts
This adds an option modifier to all the SDL menu keyboard shortcuts (Command-Q to quit becomes Option+Command-Q).
See merge request !9
add F4-text UI for selecting host file directory.
This only displays folders. Return enters a folder as usual. Press Space to select a folder
(Space also selects a file in the ROM/disk image file selector)
See merge request !8
to_pro tweaks
1. sniff filetype from finder info, if available
2. -bin flag to use a default file type of binary
3. -txt flag to use a default file type of text
4. -cr flag to do text file lf/cr conversion.
5. check for invalid disk size numbers.
6. check for maximum prodos image size
See merge request !11
1. sniff filetype from finder info, if available
2. -bin flag to use a default file type of binary
3. -txt flag to use a default file type of text
4 -cr flag to do text file lf/cr conversion.
- Linux and OSX have same binary artifact name 'gsplus'
- I'm testing to see if scripting around that name helps
- Longer term it's probably better to isolate the builds in dirs ...
but keeping some shared assets
win32 icon.
replace the fugly old win32 icon with a new one based on the gsp_icon_xxx.png files. includes script used to generate the icon (`perl -w make_ico.pl gsp_icon_16.png gsp_icon_32.png gsp_icon_64.png gsp_icon_128.png gsp_icon_256.png`).
See merge request !6
Win32 host
Rewrote the windows host fst support as native win32 for a number of reasons:
1. The Win32 file API is a much closer match to the GS/OS API than the POSIX file API is.
2. using the C/POSIX API means data is translated from NT to POSIX to GS/OS and (then back again) and each step is lossy.
3. Cygwin goes out of it's way to prevent Alternate Data Streams from working.
4. Don't have to worry about win32 exceptions in the unix host fst code.
5. It works consistently when compiled with Cygwin, mingw, or msvc
The resource forks and finder data/file type information should be compatible with Macintosh Services for Windows, Microsoft's AFP Server and OS X NTFS driver.
Tested with Cygwin 64. Compiled with MINGW 64 (but untested since the rest of gsplus won't build).
See merge request !4
64-bit fixes for win sound driver
This fixes the win32 sound driver so it can be compiled (and run) with 64-bit Cygwin/gcc. Previously, it would crash due to pointer/int conversion losing information.
See merge request !3