Commit graph

532 commits

Author SHA1 Message Date
Gwenhael Le Moine
468ba9d3b1
[setup-x48ng-home.sh] fix path 2024-08-29 11:20:28 +02:00
Gwenhael Le Moine
34e4f49648
What if cd fails 2024-08-29 11:17:22 +02:00
Gwenhael Le Moine
a4cfc87577
prefix legacy tools and install them in /usr/libexec/ 2024-08-29 11:14:24 +02:00
Gwenhael Le Moine
7775d1065c
[setup-x48ng-home.sh] remove @PREFIX@ and mkcard dependency 2024-08-29 11:04:41 +02:00
Lucio Sauer
79c31d6782 Makefile: link against user-configurable Lua version 2024-08-16 03:03:37 +02:00
Gwenhael Le Moine
c7334a030b
less self-depreciation 2024-08-15 09:52:15 +02:00
Gwenhael Le Moine
195b0983dc
superfluous include 2024-08-14 14:04:27 +02:00
Gwenhael Le Moine
0baf21395a
0.38.0 Let's cut a realse here, hopefully I didn't break (too many) things 2024-08-13 20:56:01 +02:00
Gwenhael Le Moine
dfefc58d07
clean up and comment 2024-08-13 20:54:16 +02:00
Gwenhael Le Moine
0653be5951
more or less revert 247d0cc, don't have the energy to chase this weird bug where in x11 and sdl pressing F7 to exit needs an extra key to be pressed to actually work. please_exit code is just commented away to maybe come back to it later on. 2024-08-13 20:50:54 +02:00
Gwenhael Le Moine
ed04ae3a7a
[ui_x11] inlining pick_visual_of_class and id_to_visual breaks compilation with -flto
fixes #24
2024-08-13 20:25:04 +02:00
Lucio Sauer
ad6539edf6 Makefile: install uncompressed manpage
https://cmpct.info/~sam/blog/posts/automatic-manpage-compression/
2024-08-12 23:37:55 +02:00
Lucio Sauer
3551e2208d Makefile: respect user PKG_CONFIG 2024-08-12 23:37:53 +02:00
Lucio Sauer
c79de1011f Makefile: run silently even when ROMs to delete don't exist 2024-08-12 23:37:12 +02:00
Lucio Sauer
541c1ca04f Makefile respect user LDFLAGS 2024-08-12 23:37:12 +02:00
Lucio Sauer
cf62efc2ce Makefile: respect user CPPFLAGS 2024-08-12 23:37:12 +02:00
Lucio Sauer
71acf45a04 Makefile: allow user CFLAGS to override out warning flags
The cc-option filters out unknown flags which make the compiler error
out.
Note that Clang enables Wunused-command-line-argument by default and
merely emits a warning but incurs no error, when it encounters such a
flag.  GCC on the other hand exits unsuccessfully when it is passed a
flag of the form -Wunknown-warning, but no diagnostic is produced for
-Wno-unknown-warning unless other diagnostics are produced.
2024-08-12 23:37:11 +02:00
Lucio Sauer
ed745f139f Makefile: remove duplicate default CC 2024-08-12 12:47:49 +02:00
Gwenhael Le Moine
249d50c44c
append to CFLAGS 2024-08-12 09:28:31 +02:00
Gwenhael Le Moine
bcce438a44
add an explanation and a chance to wuit before downloading ROMs 2024-08-11 14:00:46 +02:00
Gwenhael Le Moine
24f5200322
don't repeat ~/ 2024-08-11 13:51:35 +02:00
Gwenhael Le Moine
f1b08f7b40
symlink rom instead of copying it 2024-08-11 13:49:29 +02:00
Gwenhael Le Moine
624d4e9f5d
Don't fetch ROMs during install 2024-08-11 13:44:40 +02:00
Gwenhael Le Moine
6271bc7daf
remove actual ROMs from repo, rework setup script accordingly 2024-08-11 13:40:32 +02:00
Gwenhael Le Moine
c72a393498
pixel contrast in mono 2024-06-13 16:54:59 +02:00
Gwenhael Le Moine
14fd31d13c
variables declaration style 2024-06-13 16:43:08 +02:00
Gwenhael Le Moine
60d08c61d5
one less variable 2024-06-13 16:34:43 +02:00
Gwenhael Le Moine
554aa45b84
naming 2024-06-13 16:29:45 +02:00
Gwenhael Le Moine
d9423cbfe3
use less global variables 2024-06-12 15:23:08 +02:00
Gwenhael Le Moine
835a88eba7
[ui_sdl] remove mouse motion event handling 2024-06-12 14:23:55 +02:00
Gwenhael Le Moine
7700923cae
[ui_sdl] use COLORS 2024-06-12 14:04:32 +02:00
Gwenhael Le Moine
1d7d9969cd
remove useless zero-ing 2024-06-12 13:49:29 +02:00
Gwenhael Le Moine
1eb4ac580f
factorize using opt_gx and sdl surfaces on/off 2024-06-12 13:40:53 +02:00
Gwenhael Le Moine
3f32b34947
functions naming and cleaning 2024-06-12 13:21:41 +02:00
Gwenhael Le Moine
4810c2fc5f
[ui_sdl] tweaks 2024-06-12 12:56:52 +02:00
Gwenhael Le Moine
d3e4b33953
factorize annunciators among all UIs 2024-06-12 12:49:59 +02:00
Gwenhael Le Moine
8c4d5c5a9d
simplify sdl buttons 2024-06-12 12:40:33 +02:00
Gwenhael Le Moine
5be8dc8280
factorize buttons among all UIs 2024-06-12 12:37:14 +02:00
Gwenhael Le Moine
2077502bbe
[sdl] keypad isn't useful 2024-06-12 11:11:50 +02:00
Gwenhael Le Moine
37eca78404
[colors] factorize colors among all 3 UIs 2024-06-12 10:53:03 +02:00
Gwenhael Le Moine
3825c5e563
[ui_sdl] understand --mono and --gray + misc tweaks 2024-06-12 10:12:00 +02:00
Gwenhael Le Moine
dc6fc8765a
no need to force inline 2024-06-12 09:14:54 +02:00
Gwenhael Le Moine
9a85ee3121
inline what can be into step_instruction() 2024-06-11 16:19:59 +02:00
Gwenhael Le Moine
ad19c1b558
cleaning global variables use in emu_emulate.c 2024-06-11 15:53:58 +02:00
Gwenhael Le Moine
8454ec1ce5
[step_instruction] clean up use of variables 2024-06-11 13:58:00 +02:00
Gwenhael Le Moine
584f93fae8
cleaning 2024-06-11 13:35:43 +02:00
Gwenhael Le Moine
6e854e9ccd
merge logical sub-functions _step_instruction_*() into step_instruction() 2024-06-11 13:11:03 +02:00
Gwenhael Le Moine
d26eeebbc7
use bool and step_instruction doesn't need to return anything 2024-06-11 12:33:35 +02:00
Gwenhael Le Moine
0839613c67
remove commented code 2024-06-11 12:26:01 +02:00
Gwenhael Le Moine
0e26e0b9b4
bump patchlevel 2024-06-11 12:14:51 +02:00