Gwenhael Le Moine
3b9ea042d8
EmulatorLoopHandler: if -> switch
2024-10-10 16:37:09 +02:00
Gwenhael Le Moine
2076cfd1c9
--debug-opcodes actually prints out all instructions executed
2024-10-10 16:28:18 +02:00
Gwenhael Le Moine
90b23a8613
extract SHUTDN actual logic out of EmulatorLoopHandler() and into do_SHUTDN()
2024-10-10 16:27:32 +02:00
Gwenhael Le Moine
0dfb431aa3
store colors in 0xRRGGBB format
2024-10-10 12:16:50 +02:00
Gwenhael Le Moine
77b6998ba8
48SX too
2024-10-10 08:50:12 +02:00
Gwenhael Le Moine
db4aa0b0a3
compile without warnings with FULL_WARNINGS=yes
2024-10-10 05:53:45 +02:00
Gwenhael Le Moine
517c6d3d3d
[sdl2] add '=' as a + key so that I can up the contrast on my laptop without keypad
2024-10-09 20:40:36 +02:00
Gwenhael Le Moine
5714377466
embed lua to load configuration file
...
- add --print-config option to output config to stdout
- config file name is config.lua and is look for under
--state-dir (default: $XDG_CONFIG_DIR/saturnMODEL/)
- wrapper scripts will automatically create config file if needed
- lua version is configurable at build time by passing LUA_VERSION=XX
to make. XX is lua by default but for example can be luajit
- command-line option have higher priority over config file
2024-10-09 15:24:23 +02:00
Gwenhael Le Moine
aa944ceead
use --debug-opcodes to print instruction in identified buggy cases
2024-10-09 14:07:24 +02:00
Gwenhael Le Moine
c9739ff601
typo
2024-10-09 14:07:09 +02:00
Gwenhael Le Moine
c765e78ab5
style
2024-10-09 14:06:58 +02:00
Gwenhael Le Moine
4467e3dcf3
inline some instructions
2024-10-09 14:06:24 +02:00
Gwenhael Le Moine
1ece12bd2e
preliminary work implementing --debug-opcodes
2024-10-08 19:22:38 +02:00
Gwenhael Le Moine
bb47a0d0aa
HP49_support is always set
2024-10-08 19:14:34 +02:00
Gwenhael Le Moine
dc122cf46f
don't install libChf docs (outdated); more libChf slimming down
2024-10-08 18:53:40 +02:00
Gwenhael Le Moine
d3ef71cb2a
use ChfExit(); keep only the part of libChf that we use
2024-10-08 17:57:27 +02:00
Gwenhael Le Moine
2623dd28e5
[libChf] comment unused code
2024-10-08 16:47:55 +02:00
Gwenhael Le Moine
46e1426818
code formatting
2024-10-08 16:40:42 +02:00
Gwenhael Le Moine
5aab3c06c2
debug-x11 is meaningless
2024-10-08 16:35:46 +02:00
Gwenhael Le Moine
8ba913d994
refactor debugging macros
2024-10-08 16:29:44 +02:00
Gwenhael Le Moine
c20f4a7af4
[libChf] cleaning, code formatting
2024-10-08 15:52:46 +02:00
Gwenhael Le Moine
c6a361466e
add modules names to messages table
2024-10-08 15:51:47 +02:00
Gwenhael Le Moine
d0630eb490
remove macro CHF_Condition
2024-10-08 15:31:33 +02:00
Gwenhael Le Moine
6982d09b61
remove macro ChfEnd
2024-10-08 15:26:59 +02:00
Gwenhael Le Moine
ac604bdb99
[libChf] remove macro CHF_ErrnoCondition
2024-10-08 15:20:16 +02:00
Gwenhael Le Moine
af4e8076db
[libChf] commet unused code
2024-10-08 15:12:35 +02:00
Gwenhael Le Moine
14fb5547d3
[libChf] more cleaning and simplification
2024-10-08 15:09:30 +02:00
Gwenhael Le Moine
a009695d72
[libChf] privatize or comment functions
2024-10-08 14:00:29 +02:00
Gwenhael Le Moine
d5bf86c1f5
[libChf] further simplification
2024-10-08 13:40:06 +02:00
Gwenhael Le Moine
3dcf2b0b61
add missing chf messages, remove superfluous macros
2024-10-08 13:32:17 +02:00
Gwenhael Le Moine
ed3fa2ead9
[libChf] remove more unnecessary macros
2024-10-08 13:16:19 +02:00
Gwenhael Le Moine
e103e6880b
remove libChf's ChfText
2024-10-08 13:02:42 +02:00
Gwenhael Le Moine
687f48b3e7
remove superfluous libChf #define
2024-10-08 13:00:13 +02:00
Gwenhael Le Moine
a31bfcec42
delete old code
2024-10-08 11:17:56 +02:00
Gwenhael Le Moine
6ce42fb6b8
eliminate congih.hw, use config.model instead
2024-10-08 11:02:36 +02:00
Gwenhael Le Moine
1e44d7929e
stuff
2024-10-08 09:51:33 +02:00
Gwenhael Le Moine
34ed99e80b
use progname
2024-10-08 09:44:13 +02:00
Gwenhael Le Moine
258fa8aa58
make config.progname more cute
2024-10-08 09:39:29 +02:00
Gwenhael Le Moine
1d85c4db7f
install screenshots
2024-10-07 14:07:34 +02:00
Gwenhael Le Moine
dad62d9e50
update 49g screenshot
2024-10-07 09:58:55 +02:00
Gwenhael Le Moine
57f1c3e354
title
2024-10-07 09:23:04 +02:00
Gwenhael Le Moine
28afddbe90
clarify scripts function
2024-10-07 09:21:41 +02:00
Gwenhael Le Moine
1ad2cc8c55
[saturn49g] typo
2024-10-07 09:19:10 +02:00
Gwenhael Le Moine
76e735704b
update 49g screenshot to show VERSION, 5.3.2
2024-10-07 08:11:55 +02:00
Gwenhael Le Moine
dba1ba42a0
[49g] increase vertical spacing between keys
2024-10-06 22:52:01 +02:00
Gwenhael Le Moine
22ec436842
fix 49g screenshot
2024-10-06 22:00:11 +02:00
Gwenhael Le Moine
58bba20273
[49g] better looking HP logo
2024-10-06 20:36:33 +02:00
Gwenhael Le Moine
b91cf67101
5.3.1
2024-10-06 19:17:15 +02:00
Gwenhael Le Moine
d37ed4b0e9
wording
2024-10-06 19:16:41 +02:00
Gwenhael Le Moine
62509ade0c
add screenshots to README
2024-10-06 19:14:44 +02:00