Commit graph

547 commits

Author SHA1 Message Date
Gwenhael Le Moine
8c546a6279
draw annunciators 2023-09-23 13:40:28 +02:00
Gwenhael Le Moine
07e8a47d27
successfully draw LCD with ncurses 2023-09-23 12:03:37 +02:00
Gwenhael Le Moine
28d46cbfb3
update .clang-format and format all the code 2023-09-22 09:44:23 +02:00
Gwenhael Le Moine
7979ebe5c4
button.extra deemed unused 2023-09-21 10:32:54 +02:00
Gwenhael Le Moine
72d0ae2c88
won't use bitmaps for annunciators 2023-09-21 09:41:55 +02:00
Gwenhael Le Moine
380e192d87
Merge branch 'main' into tui 2023-09-21 09:40:46 +02:00
Gwenhael Le Moine
29a5ae530d
0.26.1 C needs booleans 2023-09-20 17:22:14 +02:00
Gwenhael Le Moine
187a69534a
0.26.0 2023-09-20 16:27:18 +02:00
Gwenhael Le Moine
2a5d68dc80
try to be resilient and helpful when dealing with files 2023-09-20 16:26:24 +02:00
Gwenhael Le Moine
7ba9008dd1
Usage section in README 2023-09-20 16:10:59 +02:00
Gwenhael Le Moine
d83c6c4302
normalize all filenames to absolute at init 2023-09-20 16:05:42 +02:00
Gwenhael Le Moine
f515cc09f7
initialize automatically if needed ans conditions are met 2023-09-20 13:33:16 +02:00
Gwenhael Le Moine
0f5b59afb0
add missing state variables from verbose output 2023-09-20 12:24:23 +02:00
Gwenhael Le Moine
2a355bbd27
0.25.1 2023-09-20 11:19:11 +02:00
Gwenhael Le Moine
2adba37461
bring back configurable X "visual" with --x11-visual=XX 2023-09-20 11:17:53 +02:00
Gwenhael Le Moine
b73090d017
dename disp to lcd for clarity, use less variables 2023-09-20 10:34:53 +02:00
Gwenhael Le Moine
89c35e1604
recent first 2023-09-20 10:34:37 +02:00
Gwenhael Le Moine
15c764f93c
Merge branch 'main' into tui 2023-09-20 09:52:41 +02:00
Gwenhael Le Moine
c1bf95b9dc
add direct params for front-ends 2023-09-20 09:52:16 +02:00
Gwenhael Le Moine
c864a16bd7
[tui] manage keyboard 2023-09-20 09:34:23 +02:00
Gwenhael Le Moine
a4aec0607b
explicit -u 2023-09-19 19:25:54 +02:00
Gwenhael Le Moine
babc1d14dc
prepare for implementing text UI (ncurses most likely) 2023-09-19 19:21:55 +02:00
Gwenhael Le Moine
74668a7db3
0.25.0 2023-09-19 16:52:39 +02:00
Gwenhael Le Moine
29347b27c5
[#12] use display.offset and display.lines directly instead of their disp.* proxy 2023-09-19 16:50:31 +02:00
Gwenhael Le Moine
69b6da3ef5
cull X code 2023-09-19 15:57:56 +02:00
Gwenhael Le Moine
f6ad529be1
un-static some things 2023-09-19 15:48:31 +02:00
Gwenhael Le Moine
7d701cb51d
use FIRST_BUTTON 2023-09-19 15:01:18 +02:00
Gwenhael Le Moine
d836123ddf
static ALL THE THINGS!!! 2023-09-19 14:59:49 +02:00
Gwenhael Le Moine
20e8fc0e56
merge ui_bitmaps.h into ui_inner.h 2023-09-19 14:49:56 +02:00
Gwenhael Le Moine
b239fbde2a
eliminate need of prototypes in ui_x11.c 2023-09-19 14:14:50 +02:00
Gwenhael Le Moine
71113d9f95
clean-up Makefile 2023-09-19 14:03:41 +02:00
Gwenhael Le Moine
7595b39c13
all parameters are handled through getopt_long, no more X resources 2023-09-19 14:01:12 +02:00
Gwenhael Le Moine
eed26cded9
chasing #12 2023-09-19 09:48:25 +02:00
Gwenhael Le Moine
aeea54e59b
chasing #12, refactoring 2023-09-19 07:50:34 +02:00
Gwenhael Le Moine
aa0706d819
add --netbook to options 2023-09-19 07:50:12 +02:00
Gwenhael Le Moine
d7a5472d22
renaming 2023-09-18 17:50:09 +02:00
Gwenhael Le Moine
a6fa514d3d
refactor setup_frontend() 2023-09-18 16:45:43 +02:00
Gwenhael Le Moine
e2b815c5ff
function pointer are sexy 2023-09-18 16:32:22 +02:00
Gwenhael Le Moine
33f42277fb
0.24.1 (messed another tag) 2023-09-18 15:27:10 +02:00
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