Commit Graph

342 Commits

Author SHA1 Message Date
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
632d824a8c
Merge pull request #43 from digarok/sdl2_performance_improvement
add vsync flag for great success
2018-08-24 13:13:06 -05:00
Dagen Brock
ed817c15fe add vsync flag for great success 2018-08-24 12:45:51 -05:00
Dagen Brock
931d2cb626
Merge pull request #42 from digarok/win_build_fixes
resolve builds on windows with new fst objects
2018-08-24 12:00:31 -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
02f8357935
Merge pull request #16 from sicklittlemonkey/master
Fix F4 can exit app after Alt-Tab
2018-08-24 05:14:29 -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
b9cc7ad25c
Merge pull request #40 from digarok/rpi_sdl2
pi build with sdl2
2018-08-23 13:50:49 -05: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
5b87cd5c37
Merge pull request #39 from digarok/deb_package
Deb package
2018-08-22 15:16:27 -05:00
Dagen Brock
64dbfac188 fix artifact name 2018-08-22 14:53:17 -05:00
Dagen Brock
5d91af6a44 add a simple deb packaging script to ci 2018-08-22 14:23:11 -05:00
Dagen Brock
4b7b3efc46
Merge pull request #38 from digarok/win32_deploy
Win32 deploy
2018-08-22 14:18:27 -05:00
ksherlock
81c4215595
Merge pull request #1 from digarok/win32_hostmli_stub
Win32 hostmli stub
2018-08-22 13:22:50 -04:00
Dagen Brock
7ede7d092c fix artifact win32 zip 2018-08-22 11:46:51 -05:00
Dagen Brock
2d5021b5cd better pattern for branch builds 2018-08-22 10:55:37 -05:00
Dagen Brock
2628a00641 add package/deploy steps to classic win32 build 2018-08-22 10:52:12 -05:00
Dagen Brock
318eb02097
Merge pull request #37 from digarok/win32_hostmli_stub
add unimplemented functions to allow win32 builds to work
2018-08-22 10:34:25 -05:00
Dagen Brock
45da5d239d add unimplemented functions to allow win32 builds to work 2018-08-22 10:07:25 -05:00
Dagen Brock
40b74c32a2
Merge pull request #36 from ksherlock/prodos_mli
HOST MLI support
2018-08-21 16:36:11 -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
f42ab1d0a6
Merge pull request #34 from ksherlock/debugger_wdm
new WDM debugger commands useful for programmers
2018-08-20 12:41:20 -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
c2811e0a68 v0.14 manual 2018-08-20 11:00:53 -05: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
c8c0f04173 New CI pushes builds to S3 and creates an updated webpage in final stage
- also turned off some builds for experimental branch (now set to build on master only)
- S3 push uses/requires new env vars from gitlabci project settings
- also the builds all have some kind of packaging now (zip/dmg)
2018-08-09 14:39:55 -05:00
Dagen Brock
7d82873478 add check for missing fonts 2018-07-27 14:06:33 -05:00
Dagen Brock
780ab7fcd9
Merge pull request #18 from ghost/master
Add check for font so error is generated instead of segfault.
2018-07-27 13:49:51 -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
02af660182 Merge branch 'experimental' of github.com:digarok/gsplus into experimental 2018-07-25 14:59:35 -05:00
Dagen Brock
864b01a93c Merge branch 'config_cleanup' into 'experimental'
Config cleanup and Win32 parity

See merge request dbrock/gsplus!13
2018-07-25 14:46: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