Commit graph

140 commits

Author SHA1 Message Date
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
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
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
f4c7855abc
0.40.2 2024-09-08 16:09:26 +02:00
Gwenhael Le Moine
fb8a03725c
0.40.1 2024-09-08 15:21:17 +02:00
Gwenhael Le Moine
b80657a5c9
0.40.0 2024-09-07 21:14:43 +02:00
Gwenhael Le Moine
ae2c72eeeb
0.39.0 2024-09-07 11:35:05 +02:00
Gwenhael Le Moine
70a447199f
[sdl2] enable SDL2 by default, instead of SDL1 2024-09-04 23:04:08 +02:00
Gwenhael Le Moine
3ef9082bdb
[sdl2] _draw_bezel*() 2024-09-04 16:14:20 +02:00
Gwenhael Le Moine
d8fdd2e467
[sdl2] minimal UI ported to sdl2, only LCD area displayed for now 2024-09-04 15:19:16 +02:00
Gwenhael Le Moine
6d36927849
Drop mkcard. dd is standard and can replace it (see setup-x48ng-home.sh)
dd if=/dev/zero of="$DOTX48NG"/port2 bs=1k count=4096
2024-08-29 13:03:44 +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
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
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
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
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