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 |
|
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 |
|
Gwenhael Le Moine
|
928cddc775
|
correct maps makes for version 0.10.1
|
2023-05-05 08:59:58 +02:00 |
|
Gwenhael Le Moine
|
e30555f554
|
adapt/update manpage
|
2023-05-05 08:57:45 +02:00 |
|
Gwenhael Le Moine
|
6c63796863
|
bump version to 0.10.0
|
2023-05-04 18:15:26 +02:00 |
|
Gwenhael Le Moine
|
073178cd2a
|
put old docs from 0.6.4 into doc_0.6.4
|
2023-05-04 16:45:44 +02:00 |
|
Gwenhael Le Moine
|
7b4039d65c
|
Big scary shuffling of code to helpfully ease comprehension
|
2023-05-04 15:53:39 +02:00 |
|
Gwenhael Le Moine
|
915f1d1386
|
drop unused HAVE_XSHM flag from Makefile
|
2023-05-03 16:11:36 +02:00 |
|
Gwenhael Le Moine
|
7f4c9bb191
|
clean-up config.h, use pkg-config and gcc -DXXX=1
|
2023-05-03 13:59:26 +02:00 |
|
Gwenhael Le Moine
|
8eeadc40eb
|
be extra pedantic with FULL_WARNINGS
https://lobste.rs/s/9bl88u/my_favorite_c_compiler_flags_during
|
2023-05-03 13:31:51 +02:00 |
|
Gwenhael Le Moine
|
1fdf3526bd
|
rename x48_gui to x48 like droid48 does
|
2023-05-03 13:22:58 +02:00 |
|
Gwenhael Le Moine
|
97da416cbd
|
x48ng 0.9.9
|
2023-04-30 18:16:13 +02:00 |
|
Gwenhael Le Moine
|
4f36bc06c0
|
x48 and x48-sdl are fully merged!
|
2023-04-30 16:34:53 +02:00 |
|
Gwenhael Le Moine
|
38bc8deb44
|
[WIP] merginf x48 and x48-sdl
Signed-off-by: Gwenhael Le Moine <gwenhael.le.moine@gmail.com>
|
2023-04-30 15:14:17 +02:00 |
|
Gwenhael Le Moine
|
050c63e083
|
show (almost) all warnings [ https://nullprogram.com/blog/2023/04/29/ ]
|
2023-04-30 10:02:25 +02:00 |
|
Gwenhael Le Moine
|
96d661ae1f
|
move man and Xdefaults out of src/
Signed-off-by: Gwenhael Le Moine <gwenhael.le.moine@gmail.com>
|
2023-04-27 16:38:17 +02:00 |
|
Gwenhael Le Moine
|
dfef0012a5
|
rename x48_x11 to x48_gui
Signed-off-by: Gwenhael Le Moine <gwenhael.le.moine@gmail.com>
|
2023-04-27 16:35:56 +02:00 |
|
Gwenhael Le Moine
|
9bb69e71e8
|
configurable PREFIX
|
2023-04-26 23:02:15 +02:00 |
|
Gwenhael Le Moine
|
319265d834
|
install manpage and X defaults
|
2023-04-26 22:49:47 +02:00 |
|
Gwenhael Le Moine
|
670dfe61e1
|
add install target to Makefile
|
2023-04-26 19:46:45 +02:00 |
|
Gwenhael Le Moine
|
b6b8397ae5
|
.o
|
2023-04-26 16:58:42 +02:00 |
|
Gwenhael Le Moine
|
368e373ced
|
[Makefile] make does it by itself
|
2023-04-26 16:52:11 +02:00 |
|
Gwenhael Le Moine
|
24a16d57e2
|
delete autotools files, use only simple Makefile
|
2023-04-26 16:51:11 +02:00 |
|