Kelvin Sherlock
a8c23a4c2a
rawnet - fix logging, add hexdump.
2018-12-14 20:35:23 -05:00
Kelvin Sherlock
1b1983b64a
rawnet - add link libraries, debugging defines.
2018-12-14 20:35:04 -05:00
Kelvin Sherlock
698678f508
rawnet
...
vice cleaned up TFE and called it RAWNET. Slightly better code separation.
I removed libnet stuff in the unix version and added a darwin version that uses the vmnet framework.
2018-12-13 23:20:04 -05:00
Kelvin Sherlock
e37e50affe
cmake support.
...
cmake generates makefiles (or ninja file, xcode projects, etc) which are then built with make, ninja, xcode, etc.
usage:
make build # don't build in the source tree itself
cd build
cmake ../src/
then
make as usual.
It should work with OS X, Linux, and Win32 (tested on Windows with msys2 / mingw64, IIRC, using the win32 driver).
"make bundle" will run the OS X bundle utility to bundle up libraries.
2018-12-13 20:53:58 -05:00
Dagen Brock
5e009305f8
v0.14 release
2018-09-11 17:06:05 -05:00
Dagen Brock
fba7d6c89d
partially realized delta mouse handler (hidden in shift-F5 for now)
2018-09-07 09:29:46 -05:00
Dagen Brock
61d672f635
use SDL keycode whenever possible
...
- tested with US 101 key on US keyboard and it worked fine with this switch, but need users with international keyboards to test behavior on their end
2018-08-31 10:18:41 -05:00
Dagen Brock
7df808cf4a
add scaling options and fix speedups
2018-08-30 09:55:10 -05:00
Dagen Brock
710e2cd067
always alpha sort and cleaner hotkeys in file menu
2018-08-28 10:51:54 -05:00
Dagen Brock
6ec560ca49
only grab mouse in fullscreen for now
2018-08-27 12:16:57 -05:00
Dagen Brock
48bad8a432
cleaner shutdown / mouse code for SDL
2018-08-27 11:21:59 -05:00
Dagen Brock
ff39749feb
fix sdl frame rendering vsync method to simply present the buffer once per frame
2018-08-26 13:59:39 -05:00
Dagen Brock
17f22c3393
fix sdl2 keymap on non-apple systems and add rpi doc
2018-08-24 23:20:47 -05:00
Dagen Brock
12ec7c4fa9
proper SDL shutdown - fixes exit on RPi HW accel version
2018-08-24 14:18:44 -05:00
Dagen Brock
ed817c15fe
add vsync flag for great success
2018-08-24 12:45:51 -05:00
Dagen Brock
9b708a2ad8
resolve builds on windows with new fst objects
2018-08-24 11:40:25 -05:00
Dagen Brock
16b131d1f9
Merge pull request #41 from ksherlock/prodos_mli
...
Prodos mli (win32 edition)
2018-08-24 05:28:37 -05:00
Dagen Brock
26ac5bc51a
Merge branch 'master' into master
2018-08-24 05:12:46 -05:00
Kelvin Sherlock
fcf8dea873
host mli - convert cygwin paths to Win32 paths before using with Win32 API.
2018-08-23 20:47:09 -04:00
Kelvin Sherlock
2b38b6bf8d
win32 prefix fix.
2018-08-23 15:27:23 -04:00
Dagen Brock
27a0d34dff
pi build with sdl2
2018-08-23 18:35:41 +00:00
Kelvin Sherlock
7b66b3a070
bug fixes and more cleanup
2018-08-23 10:56:09 -04:00
Kelvin Sherlock
192cfc724b
win32 host mli support
...
this also moves a lot of common host_fst / host_mli / win_host_fst into host_common / unix_host_common / win32_host_common
Currently untested.
2018-08-23 00:38:53 -04:00
Dagen Brock
45da5d239d
add unimplemented functions to allow win32 builds to work
2018-08-22 10:07:25 -05:00
Kelvin Sherlock
70578779e4
mli init - was reading unit as 16-bit quantity instead of 8-bit quantity.
2018-08-20 21:34:59 -04:00
Kelvin Sherlock
30491a39a0
host fst - return a better error for ChangePathGS when destination file exists and DestroyGS when file is non-empty directory
2018-08-20 21:28:09 -04:00
Kelvin Sherlock
67a8d7a0c6
sunos xattr defines
2018-08-20 20:58:48 -04:00
Kelvin Sherlock
8be3dad543
uncrustify.
2018-08-20 20:57:45 -04:00
Kelvin Sherlock
a5e55f826c
update makefile, remove dead code
2018-08-20 20:55:19 -04:00
Kelvin Sherlock
3390a35f84
host mli support
...
intercepts ProDOS MLI calls for the /HOST/ path.
2018-08-20 15:43:06 -04:00
Dagen Brock
8e53c19f66
making it merge someway, somehow
2018-08-20 13:16:47 -05:00
Dagen Brock
5d6bc63bf7
Merge branch 'experimental' into debugger_wdm
2018-08-20 12:40:08 -05:00
Kelvin Sherlock
e021a622b4
adds two new WDM debugger commands useful for programmers.
...
WDM $a0 prints a string
a: string type (0 = c-string, 1 = pascal string, 2 = gs/os string). set bit 15 ($8000) to add a trailing '\n
x/y: pointer to the string
WDM $a1 hexdumps memory
a: length
x/y pointer to memory
(in both cases, x is the low word and y is the high word (ie, bank))
2018-08-20 13:03:53 -04:00
Dagen Brock
d7ccfb919c
remove debug and status line (not supported) flags from osx builds
2018-08-14 22:48:50 -05:00
Dagen Brock
65f280569c
using code beautifier (uncrustify), possibly most controversial commit ever\?
2018-08-13 12:22:40 -05:00
Dagen Brock
a509cc0a3c
fps testing for win comparison
2018-08-10 10:11:22 -05:00
Dagen Brock
99c51da6e8
re-implement alert dialogs for SDL2 version and add sane ROM message
2018-08-10 09:32:55 -05:00
Dagen Brock
7d82873478
add check for missing fonts
2018-07-27 14:06:33 -05:00
Dagen Brock
dca0a68abb
Merge pull request #32 from ksherlock/host_fst_updates
...
Host fst updates
2018-07-25 15:34:32 -05:00
Dagen Brock
47b837e34c
Win32 SDL2 builds on Cygwin against Mingw SDL2 libs, new docs and log cleanup
2018-07-25 14:33:16 -05:00
Kelvin Sherlock
efbd79264d
host fst - JudgeName doesn't necessarily have a pathname.
2018-07-24 09:16:03 -04:00
Dagen Brock
92af077e38
missing menu terminator bug
2018-07-17 12:39:53 -05:00
Kelvin Sherlock
e886532dbe
host fst - error out if not initialized (prevents null deference later)
2018-07-16 13:53:35 -04:00
Kelvin Sherlock
d1057c52f3
Host FST updates:
...
1. slightly improved logging
2. option to automatically translate cr/lf in text/source files
3. option to merlin encode text .S files
4. default file type for common source code files extensions.
2018-07-08 15:17:07 -04:00
Dagen Brock
ab54161b8d
cleanup and fixup and full options
2018-03-26 23:31:40 -05:00
Dagen Brock
24d2d75c49
return scanline scaling logic
2018-03-19 21:21:11 -05:00
Dagen Brock
b5eaa22877
page up/down in config menus.. yay
2018-03-18 14:25:05 -05:00
Dagen Brock
45d65c9643
missing lib directives
2018-03-11 15:57:03 -05:00
Dagen Brock
5c945e8bff
latest sdl options and first try of win sdl with new libs
2018-03-11 15:10:46 -05:00
Dagen Brock
3a6d272a50
copyright cleanup (and fix a copy-pasta)
2018-03-02 10:48:45 -06:00