Commit graph

258 commits

Author SHA1 Message Date
Gwenhael Le Moine
90b8035654
Both sdl and x11 front-ends are compiled, selectable at runtime 2023-09-18 15:25:35 +02:00
Gwenhael Le Moine
2b4607c5af
factor common stuff from both ui_{sdl,x11}.c into ui_inner.h 2023-09-18 13:30:57 +02:00
Gwenhael Le Moine
d1be589f17
0.23.0 2023-09-18 12:16:29 +02:00
Gwenhael Le Moine
b71cf92df9
update README.md about x11, add back X48NG.ad 2023-09-18 12:13:13 +02:00
Gwenhael Le Moine
455d384b8a
brought back x11 GUI, fix #11 2023-09-18 12:09:25 +02:00
Gwenhael Le Moine
03a74a647c
compile x11 in github workflows 2023-09-18 11:19:46 +02:00
Gwenhael Le Moine
3638a43cfa
inline SDLUIFeedback() 2023-09-18 11:19:32 +02:00
Gwenhael Le Moine
bb0771e97f
WIP #11 : brought back x11 UI, tweaking ui_sdl.c
- x11:
  - crashes on start somehow, looking for the cause.
  - compile it passing GUI=x11 to make.
2023-09-18 10:52:47 +02:00
Gwenhael Le Moine
195fc6535f
Makefile plumbing for bringing back x11 UI 2023-09-18 07:54:09 +02:00
Gwenhael Le Moine
5263a13833
[Makefile] make GUI configurable at compilation 2023-09-17 16:08:11 +02:00
Gwenhael Le Moine
3d70c997a4
split "private" parts of emulator.h into emulator_inner.h 2023-09-17 15:51:04 +02:00
Gwenhael Le Moine
fd11a9fa08
code fiddling 2023-09-17 14:57:34 +02:00
Gwenhael Le Moine
49893c6082
refactor/optimize SDLCoordinateToKey() trying to fix issue #11
and I prefer my solution over looping over an array
2023-09-17 10:53:21 +02:00
Gwenhael Le Moine
95b62b7b3d
optimize SDLKeyToKey 2023-09-17 10:16:38 +02:00
Gwenhael Le Moine
6df4d4a31c
merge debugger c in one big file, clean dead code, fiddling 2023-09-16 19:07:39 +02:00
Gwenhael Le Moine
a8724da1b7
cleaning more dead or commented code 2023-09-16 17:50:37 +02:00
Gwenhael Le Moine
fbf0180114
that whole disp_t is actually useless dead code?! 2023-09-16 17:23:36 +02:00
Gwenhael Le Moine
8f93bb2121
renaming stuff 2023-09-16 15:40:24 +02:00
Gwenhael Le Moine
d56ef5cf8b
[ui_sdl] eliminate functions' prototypes declaration, inline code 2023-09-16 15:23:19 +02:00
Gwenhael Le Moine
eddc56d0ed
remove help popup and dead code 2023-09-16 14:12:43 +02:00
Gwenhael Le Moine
7a699985ca
README 2023-09-16 13:43:00 +02:00
Gwenhael Le Moine
c1e242caf7
future simplification? 2023-09-16 13:42:42 +02:00
Gwenhael Le Moine
7cc81b6773
0.22.0 2023-09-16 11:30:57 +02:00
Gwenhael Le Moine
655ea11d85
add --fulscreen option, useful when combined with --no-chrome for example 2023-09-16 11:22:26 +02:00
Gwenhael Le Moine
e4aef06805
add a --no-chrome option to only show the LCD 2023-09-16 11:07:34 +02:00
Gwenhael Le Moine
c3e4ddc776
cosmetic highlight of SDL in Makefile 2023-09-16 09:25:40 +02:00
Gwenhael Le Moine
0c69a47dd2
"unify" debugger header 2023-09-16 09:20:46 +02:00
Gwenhael Le Moine
8037dad330
fatal_exit(); was part of x11 code 2023-09-16 09:18:51 +02:00
Gwenhael Le Moine
5ba6943af6
code-shuffling++ 2023-09-15 17:59:13 +02:00
Gwenhael Le Moine
de336e4821
another big code-shuffling files-renaming moment 2023-09-15 17:42:29 +02:00
Gwenhael Le Moine
5bf401d8c9
rename x48* ⇒ ui*; move SDL specific code from ui.h ⇒ ui_sdl.c 2023-09-15 16:26:23 +02:00
Gwenhael Le Moine
6c7f590440
update README.md 2023-09-15 10:22:34 +02:00
Gwenhael Le Moine
ef5c9aa243
0.21.1 (tagged the wrong commit) 2023-09-15 09:56:17 +02:00
Gwenhael Le Moine
9d04fe49ca
0.21.0 2023-09-15 09:55:25 +02:00
Gwenhael Le Moine
4fd2511451
Add back the debugger
This reverts commit 3e78821d4a.
2023-09-15 09:53:39 +02:00
Gwenhael Le Moine
9c25485487
Revert "without debugger no reason to manage SIGINT"
This reverts commit 2f45a02a10.
2023-09-15 09:24:23 +02:00
Gwenhael Le Moine
bd0f0e0766
0.20.0 2023-09-14 16:39:31 +02:00
Gwenhael Le Moine
295e82f684
prettify and exit after --version 2023-09-14 16:39:16 +02:00
Gwenhael Le Moine
30031fd21d
quick update to the manpage 2023-09-14 16:25:33 +02:00
Gwenhael Le Moine
598ab1ef72
files params accept absolute or relative-to-config-dir pathes 2023-09-14 16:12:10 +02:00
Gwenhael Le Moine
b49326a243
finish params parsing, make all filenames overridable 2023-09-14 15:57:12 +02:00
Gwenhael Le Moine
9dcfb47402
try to keep headers clean 2023-09-14 13:42:31 +02:00
Gwenhael Le Moine
abefdc5ec7
fiddlings comments 2023-09-14 13:24:26 +02:00
Gwenhael Le Moine
9bfb6b8acd
use redraw_annunc() in adjust_contrast() 2023-09-14 13:14:40 +02:00
Gwenhael Le Moine
bd45f6ea92
optimize/clarify header files 2023-09-14 12:55:50 +02:00
Gwenhael Le Moine
18f0866921
minor fiddling 2023-09-14 12:55:11 +02:00
Gwenhael Le Moine
87a26533fe
remove SIMPLE_64 (dead code) 2023-09-14 12:53:59 +02:00
Gwenhael Le Moine
b595a19af6
refactor fatal_exit() 2023-09-14 12:52:58 +02:00
Gwenhael Le Moine
268dd34612
more parse_args() into options.{c,h} as its role is to set set options 2023-09-14 12:38:51 +02:00
Gwenhael Le Moine
4a3e4ad027
move bitmaps (back) into their own header 2023-09-14 11:11:23 +02:00