Commit graph

569 commits

Author SHA1 Message Date
Gwenhael Le Moine
82f6e7a842
make pretty-code 2024-04-09 19:47:49 +02:00
Gwenhael Le Moine
10bae56104
convert many booleans to actual bool 2024-04-09 16:45:56 +02:00
Gwenhael Le Moine
f2d2c32437
[ui_text] remove draw_nibble(); plug ui_refresh_LCD() 2024-04-09 15:51:34 +02:00
Gwenhael Le Moine
35f3cd2098
re-arrange code 2024-04-09 15:51:18 +02:00
Gwenhael Le Moine
923bcabc5c
set refresh to 64Hz as the real HP 48 2024-04-09 14:32:45 +02:00
Gwenhael Le Moine
9b18c615cc
organize and comment main() 2024-04-09 14:26:18 +02:00
Gwenhael Le Moine
98dec7387b
use a bool 2024-04-09 14:23:10 +02:00
Gwenhael Le Moine
12f2c44904
got_alarm is now a bool 2024-04-09 14:22:47 +02:00
Gwenhael Le Moine
14a7d63fb5
+\n 2024-04-03 17:31:19 +02:00
Gwenhael Le Moine
7b4e9893e2
minor code fiddling 2024-04-03 15:51:43 +02:00
Gwenhael Le Moine
11b5b8ea66
conf_tab_sx and conf_tab_gx are identical ⇒ conf_tab 2024-04-03 15:40:32 +02:00
Gwenhael Le Moine
69e70b70ce
ui_x11 use press_key() and release_key() too now 2024-04-02 22:45:36 +02:00
Gwenhael Le Moine
091556e9ad
ui_* can use saturn.annunc directly, no need to copy it in display 2024-04-02 21:42:59 +02:00
Gwenhael Le Moine
1057a1471a
renamed saturn.intenable to saturn.interruptable 2024-04-02 21:42:05 +02:00
Gwenhael Le Moine
919114eb6c
copy dist/ROMs/Makefile I made for saturn_bertolotti 2024-04-02 16:59:36 +02:00
Gwenhael Le Moine
34b0a1ad35
0.36.90 2024-04-02 16:17:50 +02:00
Gwenhael Le Moine
6a358490d4
add --inhibit-shutdown as a quick and crude temporary fix for #15 2024-04-02 16:16:29 +02:00
Gwenhael Le Moine
ecc2c22712
[ui_text] fall through case to avoid duplicating code 2024-04-02 16:15:45 +02:00
Gwenhael Le Moine
8e1f843c28
clang-format decided to align things better 2024-04-02 16:14:02 +02:00
Gwenhael Le Moine
13aa0c47a8
Merge branch 'main' of ssh://src.le-moine.org:38172/gwh/x48ng 2024-03-31 22:45:45 +02:00
Gwenhael Le Moine
276cc721a0
state filename in comments 2024-03-20 13:48:37 +01:00
Gwenhael Le Moine
66a76e25fd
typo 2024-03-11 08:09:10 +01:00
Gwenhael Le Moine
d816bb370c
simplify make install instructions 2024-02-26 16:21:48 +01:00
Gwenhael Le Moine
d4e7923a69
Merge branch 'main' of ssh://src.le-moine.org:38172/gwh/x48ng 2024-02-23 23:38:48 +01:00
Gwenhael Le Moine
49c2139b4c
prepare code to clean signatures 2024-02-23 23:37:39 +01:00
Gwenhael Le Moine
bf49e00c37
correct path 2024-02-23 23:37:05 +01:00
Gwenhael Le Moine
023dbc6684
groups deprecated options 2024-02-23 23:36:40 +01:00
Gwenhael Le Moine
59ff50c339
Rephrase message in case of missing config file, see #16 2024-02-23 23:25:19 +01:00
Gwenhael Le Moine
ff07e63095
bit of rationalizing UI codebases 2023-12-21 16:18:04 +01:00
Gwenhael Le Moine
194b8d6ab9
unify naming in ui_* 2023-12-21 14:28:59 +01:00
Gwenhael Le Moine
b4dddbd542
initialize emulator display and lcd_nibbles_buffer in one place only 2023-12-21 13:48:40 +01:00
Gwenhael Le Moine
52464c29c6
0.36.0 2023-12-14 17:09:10 +01:00
Gwenhael Le Moine
faf6855dfc
updated --tui-tiny screenshot with a --mono one for readability 2023-12-14 17:06:49 +01:00
Gwenhael Le Moine
08d6ae9eb6
update README.md about --tui-tiny and --tui-small 2023-11-04 23:08:41 +01:00
Gwenhael Le Moine
dda20068bd
deprecate --tiny and --small in favor of --tui-tiny and --tui-small 2023-11-04 23:05:18 +01:00
Gwenhael Le Moine
7624a3afc2
[tui] show name and version 2023-11-02 10:33:21 +01:00
Gwenhael Le Moine
51ed1d5117
0.35.0 2023-11-02 10:21:20 +01:00
Gwenhael Le Moine
158c165e07
S 2023-11-02 10:21:00 +01:00
Gwenhael Le Moine
428be5d88e
[tui] add a Fx keybindings reminder on screen 2023-11-02 10:19:49 +01:00
Gwenhael Le Moine
4e246ad1f6
clarification 2023-11-02 10:06:43 +01:00
Gwenhael Le Moine
2ecd7d5386
remap Fx keys in tui and standardize them across all 3 UIs (x11, sdl and tui) 2023-11-02 10:04:40 +01:00
Gwenhael Le Moine
f96d7da619
0.34.0 2023-11-01 17:50:28 +01:00
Gwenhael Le Moine
0a899ecdc5
add a --leave-shift-keys, remove DONT_SHADOW_SHIFTS. refine #13 2023-11-01 17:49:50 +01:00
Gwenhael Le Moine
a79bbf5a38
test more variations 2023-10-31 14:30:42 +01:00
Gwenhael Le Moine
1183b16888
missing ) 2023-10-31 14:08:57 +01:00
Gwenhael Le Moine
2c1596478d
defaults UI to those compiled in: x11 > sdl > tui 2023-10-31 14:04:07 +01:00
Gwenhael Le Moine
fd2ba567b0
avoid segfault when compiled WITH_X11=no WITH_SDL=no and trying --x11 or --sdl 2023-10-31 13:17:45 +01:00
Gwenhael Le Moine
533ec56f39
Add Makefile rules to download ROMs
The license of these ROMs is still unclear to me. I'll still embed the
ROMs here to avoid generating unneccesary traffic to hpcalc.org
2023-10-30 10:33:28 +01:00
Gwenhael Le Moine
5f9f551b34
attempt to be more tolerant to older lua 2023-10-29 20:37:07 +01:00
Gwenhael Le Moine
f5ea985153
add tiny option to sample config 2023-10-29 20:36:49 +01:00