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