Commit graph

512 commits

Author SHA1 Message Date
Gwenhael Le Moine
87a26533fe
remove SIMPLE_64 (dead code) 2023-09-14 12:53:59 +02:00
Gwenhael Le Moine
b595a19af6
refactor fatal_exit() 2023-09-14 12:52:58 +02:00
Gwenhael Le Moine
268dd34612
more parse_args() into options.{c,h} as its role is to set set options 2023-09-14 12:38:51 +02:00
Gwenhael Le Moine
4a3e4ad027
move bitmaps (back) into their own header 2023-09-14 11:11:23 +02:00
Gwenhael Le Moine
6e254f8322
Document x48 public API; merge x48_lcd.c into x48.c 2023-09-14 09:46:46 +02:00
Gwenhael Le Moine
96b959d210
manpage in the roadmap 2023-09-13 22:03:48 +02:00
Gwenhael Le Moine
1a306a0b05
revise roadmap 2023-09-13 21:57:55 +02:00
Gwenhael Le Moine
56be539d19
update setup script for sdl version 2023-09-13 16:53:22 +02:00
Gwenhael Le Moine
940cf1abed
no more GUI in github actions 2023-09-13 16:49:13 +02:00
Gwenhael Le Moine
ef8bce1916
move code around a bit 2023-09-13 16:49:00 +02:00
Gwenhael Le Moine
0375cada77
OPTIM param + don't rely on sdl to set -D_GNU_SOURCE=1 2023-09-13 16:27:59 +02:00
Gwenhael Le Moine
05faaf6f1a
document what SDL_gfx is used for 2023-09-13 16:21:14 +02:00
Gwenhael Le Moine
ea8857d122
remove zoom effect and dependency on SDL_rotozoom.h 2023-09-13 16:13:06 +02:00
Gwenhael Le Moine
8c40f4fdbf
change the zoom to have a key-pressed effect 2023-09-13 15:58:20 +02:00
Gwenhael Le Moine
9d81721c57
move and remove code to try to make sense of it 2023-09-13 15:50:11 +02:00
Gwenhael Le Moine
8708e72fb5
update comments 2023-09-13 15:39:03 +02:00
Gwenhael Le Moine
53b25ec08c
display devices used for communication on UI 2023-09-13 15:38:18 +02:00
Gwenhael Le Moine
0770e3b879
Yay, found the annoying screen-blinking code and killed it!!!!! 2023-09-13 15:18:54 +02:00
Gwenhael Le Moine
38e34988c4
Adjust README for this branch 2023-09-13 15:17:26 +02:00
Gwenhael Le Moine
b058d5e405
cleaning sdl1 version 2023-09-13 15:07:31 +02:00
Gwenhael Le Moine
5d91092d1a
ripped out X11 code 2023-09-13 13:11:52 +02:00
Gwenhael Le Moine
e8b179534a
parsing parameters with GNU getopt_long 2023-09-13 12:24:04 +02:00
Gwenhael Le Moine
b63db93237
mostly formatting 2023-09-13 09:28:04 +02:00
Gwenhael Le Moine
43ccdf7699
hp48_device.c was mostly GUI code 2023-09-12 17:31:18 +02:00
Gwenhael Le Moine
2136cdc775
inline hp48_device/check_devices() 2023-09-12 14:48:24 +02:00
Gwenhael Le Moine
2f45a02a10
without debugger no reason to manage SIGINT 2023-09-07 16:39:55 +02:00
Gwenhael Le Moine
bfac5fc2a1
prettify all the code 2023-09-07 16:36:44 +02:00
Gwenhael Le Moine
0f6d0a358b
make pretty-code 2023-09-07 16:30:44 +02:00
Gwenhael Le Moine
58a77bde4b
one less ifdef 2023-09-07 16:07:18 +02:00
Gwenhael Le Moine
48cc5e941c
reduce the number of #ifdef X11/SDL1 2023-09-07 16:01:46 +02:00
Gwenhael Le Moine
008077ad4a
drop commented code 2023-09-07 15:04:37 +02:00
Gwenhael Le Moine
1226330375
fatal_exit() isn't so tied to GUI 2023-09-07 14:55:41 +02:00
Gwenhael Le Moine
1f5924b73a
split global and UI-specific options; inline X11's init_nibble_maps() 2023-09-07 14:51:31 +02:00
Gwenhael Le Moine
bd490f493a
0.13.0 2023-09-07 12:59:32 +02:00
Gwenhael Le Moine
9cb458ccbc
remove -disasm param related to debugger 2023-09-07 12:57:53 +02:00
Gwenhael Le Moine
329443d29a
we will never implement these 2023-09-07 12:54:57 +02:00
Gwenhael Le Moine
d27fc78f53
remove COMPILE_VERSION 2023-09-07 12:54:21 +02:00
Gwenhael Le Moine
3e78821d4a
[major] entirely removed debugger and realine dependency 2023-09-07 12:40:04 +02:00
Gwenhael Le Moine
5205e2c6d9
drop WITH_DEBUGGER, debugger is always built and embedded 2023-09-06 17:03:14 +02:00
Gwenhael Le Moine
5412d63b72
InitDisplay() is x11 specific 2023-09-06 16:34:22 +02:00
Gwenhael Le Moine
ef5c9ba171
debugger is its own part and not part of GUI 2023-09-06 16:32:56 +02:00
Steve Schnepp
6a3617b960
automatic multicore compilation 2023-09-06 11:05:02 +02:00
Steve Schnepp
39f2385b8d
test all branches 2023-09-05 11:51:12 +02:00
Steve Schnepp
f6998ff1cf
adding a C action for basic compilation testing 2023-09-05 11:50:50 +02:00
Gwenhael Le Moine
6b671b9b0f
clang echoes some more warnings by default, fixed them 2023-06-17 08:46:19 +02:00
Gwenhael Le Moine
fbce27e65d
0.12.1 2023-06-17 08:08:56 +02:00
Gwenhael Le Moine
f1ceb684f4
Allow overriding make variables GUI and WITH_DEBUGGER from environment or as parameters.
Avoids confusion

Reference: https://stackoverflow.com/questions/2826029/passing-additional-variables-from-command-line-to-make#2826178
2023-06-05 18:34:06 +02:00
Gwenhael Le Moine
ce145a3af2
pkgconfig --libs history isn't actually needed #7 2023-06-02 22:30:55 +02:00
Gwenhael Le Moine
5d3e9343d6
Improve compilation on Ubuntu derivative #7
Put $(LIBS) after our own objects

reference: https://stackoverflow.com/a/2487723
2023-06-02 22:05:56 +02:00
Gwenhael Le Moine
4e1275fbd3
Merge branch 'main' of ssh://src.le-moine.org:38172/gwh/x48ng 2023-05-23 11:18:25 +02:00