Commit graph

71 commits

Author SHA1 Message Date
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
Gwenhael Le Moine
33f42277fb
0.24.1 (messed another tag) 2023-09-18 15:27:10 +02:00
Gwenhael Le Moine
90b8035654
Both sdl and x11 front-ends are compiled, selectable at runtime 2023-09-18 15:25:35 +02:00
Gwenhael Le Moine
d1be589f17
0.23.0 2023-09-18 12:16:29 +02:00
Gwenhael Le Moine
455d384b8a
brought back x11 GUI, fix #11 2023-09-18 12:09:25 +02:00
Gwenhael Le Moine
195fc6535f
Makefile plumbing for bringing back x11 UI 2023-09-18 07:54:09 +02:00
Gwenhael Le Moine
5263a13833
[Makefile] make GUI configurable at compilation 2023-09-17 16:08:11 +02:00
Gwenhael Le Moine
6df4d4a31c
merge debugger c in one big file, clean dead code, fiddling 2023-09-16 19:07:39 +02:00
Gwenhael Le Moine
7cc81b6773
0.22.0 2023-09-16 11:30:57 +02:00
Gwenhael Le Moine
c3e4ddc776
cosmetic highlight of SDL in Makefile 2023-09-16 09:25:40 +02:00
Gwenhael Le Moine
8037dad330
fatal_exit(); was part of x11 code 2023-09-16 09:18:51 +02:00
Gwenhael Le Moine
de336e4821
another big code-shuffling files-renaming moment 2023-09-15 17:42:29 +02:00
Gwenhael Le Moine
5bf401d8c9
rename x48* ⇒ ui*; move SDL specific code from ui.h ⇒ ui_sdl.c 2023-09-15 16:26:23 +02:00
Gwenhael Le Moine
ef5c9aa243
0.21.1 (tagged the wrong commit) 2023-09-15 09:56:17 +02:00
Gwenhael Le Moine
9d04fe49ca
0.21.0 2023-09-15 09:55:25 +02:00
Gwenhael Le Moine
4fd2511451
Add back the debugger
This reverts commit 3e78821d4a.
2023-09-15 09:53:39 +02:00
Gwenhael Le Moine
bd0f0e0766
0.20.0 2023-09-14 16:39:31 +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
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
5d91092d1a
ripped out X11 code 2023-09-13 13:11:52 +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
bfac5fc2a1
prettify all the code 2023-09-07 16:36:44 +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
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
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
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
09824fd99f
link with readline only when building debugger 2023-05-21 11:31:10 +02:00
Gwenhael Le Moine
e03a460504
0.12.0 2023-05-20 09:06:14 +02:00
Gwenhael Le Moine
8a1d55975f
put configurable options up top 2023-05-19 09:15:10 +02:00
Gwenhael Le Moine
63412e14d3
make including the debugger a compilation option WITH_DEBUGGER 2023-05-18 23:11:40 +02:00
Gwenhael Le Moine
560c97cfed
some code cleaning and tiny refactoring 2023-05-16 16:48:55 +02:00
Gwenhael Le Moine
8e575190a1
release 0.11.0 2023-05-10 15:56:33 +02:00
Gwenhael Le Moine
356c5a21e3
clean doc_0.6.4 content; move installed files into dist/ in which binaries are compiled in too 2023-05-10 15:50:51 +02:00
Gwenhael Le Moine
0769b63fa0
remove COPYING, keep only LICENSE 2023-05-10 15:39:24 +02:00
Gwenhael Le Moine
ce0f111f7d
add x48_ to files mainly used for (G)UI 2023-05-10 15:32:22 +02:00
Gwenhael Le Moine
a1f3d0062e
disasml.{c,h} is part of debugger 2023-05-10 13:44:34 +02:00
Gwenhael Le Moine
b64114d2e1
rpl.{c,h} is part of debugger 2023-05-10 13:37:11 +02:00
Gwenhael Le Moine
f935b26d27
merge device.h into hp48.h, rename device.c ⇒ hp48_device.c 2023-05-10 13:28:57 +02:00
Gwenhael Le Moine
1cb17dd969
move dump2rom, checkrom and mkcard into src/tools/ 2023-05-09 16:50:01 +02:00
Gwenhael Le Moine
43ccf59a1f
typo 2023-05-05 09:03:03 +02:00