Commit graph

612 commits

Author SHA1 Message Date
Gwenhael Le Moine
23cb32824c
it's most likely broken but it compiles to libx48ng.a 2024-09-12 21:00:40 +02:00
Gwenhael Le Moine
579d9fe0ae
use a bool
Some checks failed
C/C++ CI / build (push) Has been cancelled
2024-09-11 15:07:49 +02:00
Gwenhael Le Moine
d539fe6285
code colors in hex, drop unused a channel 2024-09-11 15:00:17 +02:00
Gwenhael Le Moine
901ec9d8f4
use less variables 2024-09-11 14:15:57 +02:00
Gwenhael Le Moine
780de5f458
split step_instruction() into smaller functions 2024-09-11 13:40:51 +02:00
Gwenhael Le Moine
7653154c34
oops, redo sdl screenshot at --scale=1 2024-09-10 21:02:05 +02:00
Gwenhael Le Moine
bb699baae1
new SDL2 screenshot with latest version 2024-09-10 20:58:21 +02:00
Gwenhael Le Moine
2427ff39af
re-create annunciators' textures after changing contrast 2024-09-10 20:46:50 +02:00
Gwenhael Le Moine
12b07d0d51
placement of serial devices text 2024-09-10 16:45:50 +02:00
Gwenhael Le Moine
4c5706f368
add some lowercase letters to small_font to display serial devices 2024-09-10 16:13:11 +02:00
Gwenhael Le Moine
6f96983a96
move symbols up in small_font to free places for regular lowercase letters 2024-09-10 15:42:00 +02:00
Gwenhael Le Moine
8b35ea44f5
cleaning 2024-09-10 14:03:05 +02:00
Gwenhael Le Moine
322d5fa1dd
*_bitmap => *_bits 2024-09-10 13:44:42 +02:00
Gwenhael Le Moine
6f8c63b29c
rename bitmaps header files 2024-09-10 13:17:40 +02:00
Gwenhael Le Moine
c9785a2315
(re-)externalize bitmaps in their own header files 2024-09-10 13:00:48 +02:00
Gwenhael Le Moine
5637cfd100
[sdl2] draw lines left to right 2024-09-10 12:23:25 +02:00
Gwenhael Le Moine
169d4d75ed
[sdl2] nicer buttons 2024-09-10 11:18:34 +02:00
Gwenhael Le Moine
22228dfbcd
[sdl2] tweak buttons' textures drawing 2024-09-10 09:56:39 +02:00
Gwenhael Le Moine
91ed31e2d2
fix 48SX header 2024-09-09 22:33:51 +02:00
Gwenhael Le Moine
0a94bfc9ba
fix 48GX logo in header 2024-09-09 22:26:12 +02:00
Gwenhael Le Moine
0a1f018558
fix botched numbers 4 6 and 9 in small_font 2024-09-09 21:39:54 +02:00
Gwenhael Le Moine
195dd18aa5
converted all 0b numbers to decimal; back to a less cutting-edge -std=c11 2024-09-09 21:17:33 +02:00
Gwenhael Le Moine
4d4867a9fc
remove dependency on SDL2_gfx 2024-09-09 20:54:47 +02:00
Gwenhael Le Moine
d91939f58a
display wire and IR devices using small_font 2024-09-09 20:53:25 +02:00
Gwenhael Le Moine
5861c27092
add all number to small_font 2024-09-09 20:52:31 +02:00
Gwenhael Le Moine
bb71e9ae50
(Github CI/Debian/Ubuntu needs c2x maybe?) 2024-09-09 18:36:44 +02:00
Gwenhael Le Moine
eb2a8bc3a0
Use our own font for text labels of buttons (0b01 needs C23 for now) 2024-09-09 18:31:44 +02:00
Gwenhael Le Moine
dc74c49351
it always bothered me that this key was called 'colon' when it's clearly a (single-)quote 2024-09-09 16:20:52 +02:00
Gwenhael Le Moine
b6a0d94577
[sdl2] fix color of corner outside buttons 2024-09-08 17:43:38 +02:00
Gwenhael Le Moine
47bae12f59
Remove SDL1 GUI. WITH_SDL=yes and --sdl are kept around to not break habits 2024-09-08 17:03:14 +02:00
Gwenhael Le Moine
bdd6310bc1
update README 2024-09-08 16:20:00 +02:00
Gwenhael Le Moine
f4c7855abc
0.40.2 2024-09-08 16:09:26 +02:00
Gwenhael Le Moine
ecad400b78
parse scale from config file correctly 2024-09-08 16:09:00 +02:00
Gwenhael Le Moine
29caa54a1b
more tweaking setup script to avoid a symlink and allow more overriding 2024-09-08 15:52:56 +02:00
Gwenhael Le Moine
fb8a03725c
0.40.1 2024-09-08 15:21:17 +02:00
Gwenhael Le Moine
8e9203ebf8
path bug in setup-x48ng-home.sh 2024-09-08 15:20:57 +02:00
Gwenhael Le Moine
b80657a5c9
0.40.0 2024-09-07 21:14:43 +02:00
Gwenhael Le Moine
a825ed2ba6
[sdl2] add --scale=<float> option to scale up/down the size of SDL2's window 2024-09-07 21:13:47 +02:00
Gwenhael Le Moine
a5ff52d7c0
[sdl2] update manpage and printed config 2024-09-07 21:13:13 +02:00
Gwenhael Le Moine
15dabd3916
removing dubiously useful code 2024-09-07 20:25:51 +02:00
Gwenhael Le Moine
3fc730a2e8
clarify function intent by naming 2024-09-07 20:03:41 +02:00
Gwenhael Le Moine
ae2c72eeeb
0.39.0 2024-09-07 11:35:05 +02:00
Gwenhael Le Moine
bd5bc69841
[sdl2] remove dead or commented code 2024-09-07 11:25:45 +02:00
Gwenhael Le Moine
17deb46764
[sdl2] factorize button's texture drawing 2024-09-07 11:15:08 +02:00
Gwenhael Le Moine
1bb1e39ea8
[sdl2] remove commented code 2024-09-07 11:03:23 +02:00
Gwenhael Le Moine
ef18903f53
[sdl2] fix black corners on buttons' textures 2024-09-07 11:02:01 +02:00
Gwenhael Le Moine
4c5f7f070b
[sdl2] correct down buttons textures 2024-09-07 10:56:52 +02:00
Gwenhael Le Moine
2e22cafc03
[sdl2] long-click sticky key functional 2024-09-07 10:37:16 +02:00
Gwenhael Le Moine
a25ca2de89
[sdl2] working on long-click to stick key 2024-09-07 10:00:11 +02:00
Gwenhael Le Moine
0adb5bf5fc
[sdl2] working on buttons' textures 2024-09-06 22:43:51 +02:00