Commit graph

591 commits

Author SHA1 Message Date
Gwenhael Le Moine
c31b6c083d
move declarations out of emulator.h
Signed-off-by: Gwenhael Le Moine <gwenhael.le.moine@gmail.com>
2024-04-11 09:55:24 +02:00
Gwenhael Le Moine
645abec1d2
saturn.rstk represents hardware so RSTK 2024-04-10 16:44:51 +02:00
Gwenhael Le Moine
a4c61fae7b
cleaning, show contrast value in TUI 2024-04-10 16:24:41 +02:00
Gwenhael Le Moine
1c89a1083b
simplify starting emulator and UI 2024-04-10 14:59:50 +02:00
Gwenhael Le Moine
ebf8ded567
Revert "make init_serial() an emulator_inner function"
This reverts commit 6557009df9.
2024-04-10 14:46:28 +02:00
Gwenhael Le Moine
6557009df9
make init_serial() an emulator_inner function 2024-04-10 14:34:45 +02:00
Gwenhael Le Moine
d4a3bae009
special header file for debugger: emulator_for_debugger.h 2024-04-10 14:21:10 +02:00
Gwenhael Le Moine
84328c19ae
merge emu_actions.c into emu_emulate.c 2024-04-10 13:15:12 +02:00
Gwenhael Le Moine
f2d9fc67b4
externalize emulator's keyboard functions in their own files 2024-04-10 12:54:21 +02:00
Gwenhael Le Moine
294d140082
make pretty-code 2024-04-10 12:16:26 +02:00
Gwenhael Le Moine
f0720ea99c
naming: s/NR_/NB_/g 2024-04-10 11:05:01 +02:00
Gwenhael Le Moine
12aadf3e9a
document 15625 2024-04-10 11:01:13 +02:00
Gwenhael Le Moine
18bc490153
use bool in tools 2024-04-10 11:00:34 +02:00
Gwenhael Le Moine
7fbbd3d89c
s/got_alarm/sigalarm_triggered/g 2024-04-10 09:34:57 +02:00
Gwenhael Le Moine
dd51ede578
refactor ui_init_LCD() use 2024-04-10 08:27:26 +02:00
Gwenhael Le Moine
ae866703e1
harden normalize_config_dir 2024-04-09 23:17:25 +02:00
Gwenhael Le Moine
64c926c02a
more bool variables; split opt_gx and opt_49 (unused) 2024-04-09 23:07:26 +02:00
Gwenhael Le Moine
a7ce955307
bool adj_time_pending 2024-04-09 20:55:19 +02:00
Gwenhael Le Moine
c017601fba
rece_instr is not used 2024-04-09 20:54:59 +02:00
Gwenhael Le Moine
9cb53e8c92
correctly named include guard 2024-04-09 19:50:40 +02:00
Gwenhael Le Moine
98165ee6a9
use more bool 2024-04-09 19:50:29 +02:00
Gwenhael Le Moine
437315deef
comment out unused parts of device_t 2024-04-09 19:49:26 +02:00
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