Commit graph

119 commits

Author SHA1 Message Date
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
624d4e9f5d
Don't fetch ROMs during install 2024-08-11 13:44:40 +02:00
Gwenhael Le Moine
0e26e0b9b4
bump patchlevel 2024-06-11 12:14:51 +02:00
Gwenhael Le Moine
70b53fae1b
more and less warnings 2024-05-21 08:22:37 +02:00
Gwenhael Le Moine
84899412ad
enable more warnings by default, make it compile cleanly with them 2024-05-20 19:03:39 +02:00
Gwenhael Le Moine
ac6dcb93e7
naming config 2024-04-18 15:47:23 +02:00
Gwenhael Le Moine
cc5af7d8e8
v0.37.0 2024-04-11 21:17:27 +02:00
Gwenhael Le Moine
9ffaefed95
Don't exit if configDir doesn't exist, fix #19 2024-04-11 21:14:15 +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
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
52464c29c6
0.36.0 2023-12-14 17:09:10 +01:00
Gwenhael Le Moine
51ed1d5117
0.35.0 2023-11-02 10:21:20 +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
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
ee4f9060b2
0.33.0 2023-10-22 18:31:58 +02:00
Gwenhael Le Moine
93030325bf
make DONT_SHADOW_SHIFTS=yes makes a binary that doesn´t use Shift keys 2023-10-22 18:28:43 +02:00
Gwenhael Le Moine
5a7f61f44e
0.32.0 2023-10-19 11:14:16 +02:00
Gwenhael Le Moine
b6ddb9b8ea
0.31.1 2023-10-19 07:44:41 +02:00
Gwenhael Le Moine
03e0ea2624
0.31.0 2023-10-18 17:29:27 +02:00
Gwenhael Le Moine
9f2e2fc674
0.30.0 2023-10-07 10:39:32 +02:00
Gwenhael Le Moine
4524353015
. 2023-10-04 09:33:52 +02:00
Gwenhael Le Moine
9fe66ace43
0.29.91 2023-10-01 21:04:39 +02:00
Gwenhael Le Moine
bf0d040300
0.29.90 2023-10-01 13:18:55 +02:00
Gwenhael Le Moine
1227573d10
rollback 2023-10-01 13:17:57 +02:00
Gwenhael Le Moine
5d6d73e07a
make fix 2023-10-01 13:15:26 +02:00
Gwenhael Le Moine
96dacb4a65
use config.lua 2023-10-01 13:11:58 +02:00
Gwenhael Le Moine
5f9a6f1a6f
the error os normal 2023-10-01 13:10:54 +02:00
Gwenhael Le Moine
3a976c9af7
config.lua and its consequences looks good 2023-10-01 12:47:42 +02:00
Gwenhael Le Moine
b24cee83c6
(WIP) --config=<f> param, read it, set values from it 2023-09-30 10:52:40 +02:00
Gwenhael Le Moine
893de1b4be
autodetection of x11 and sdl was flaky 2023-09-28 09:46:29 +02:00
Gwenhael Le Moine
b5ef477f60
0.29.0 2023-09-27 16:41:38 +02:00
Gwenhael Le Moine
92010c4862
autodetection 2023-09-27 16:39:55 +02:00
Gwenhael Le Moine
07a2aaa9ee
reintroduce conditional front-ends at build, try to auto-detect them. 2023-09-27 16:26:27 +02:00
Gwenhael Le Moine
9947beb66e
can override CC 2023-09-26 11:28:15 +02:00
Gwenhael Le Moine
4c469e9457
unicode strings for indicators 2023-09-24 22:29:45 +02:00
Gwenhael Le Moine
da1edc4880
0.27.1 2023-09-23 19:31:57 +02:00
Gwenhael Le Moine
cf4fa96caf
0.27.0 2023-09-23 18:57:15 +02:00
Gwenhael Le Moine
29a5ae530d
0.26.1 C needs booleans 2023-09-20 17:22:14 +02:00
Gwenhael Le Moine
187a69534a
0.26.0 2023-09-20 16:27:18 +02:00
Gwenhael Le Moine
2a355bbd27
0.25.1 2023-09-20 11:19:11 +02:00
Gwenhael Le Moine
babc1d14dc
prepare for implementing text UI (ncurses most likely) 2023-09-19 19:21:55 +02:00
Gwenhael Le Moine
74668a7db3
0.25.0 2023-09-19 16:52:39 +02:00
Gwenhael Le Moine
71113d9f95
clean-up Makefile 2023-09-19 14:03:41 +02:00
Gwenhael Le Moine
7595b39c13
all parameters are handled through getopt_long, no more X resources 2023-09-19 14:01:12 +02:00
Gwenhael Le Moine
e2b815c5ff
function pointer are sexy 2023-09-18 16:32:22 +02:00