Commit graph

100 commits

Author SHA1 Message Date
Gwenhael Le Moine
25a78e1ccc
make code pretty (and consistent) 2024-10-22 19:36:52 +02:00
Gwenhael Le Moine
8e05de8737
merge includes into src/ 2024-10-22 19:36:18 +02:00
Gwenhael Le Moine
091ade6258
style and format ui.c 2024-10-22 19:07:19 +02:00
Gwenhael Le Moine
299be1bf84
move configuration from ~/.x49gp/ to ~/.config/x49gp/ 2024-10-22 17:40:23 +02:00
Gwenhael Le Moine
2e440861bc
mkdir 2024-10-22 17:22:23 +02:00
Gwenhael Le Moine
9f05aab9fc
install all faces 2024-10-22 17:21:06 +02:00
Gwenhael Le Moine
dfa9a3a55e
new cropped faces, used by default 2024-10-22 16:41:07 +02:00
Gwenhael Le Moine
4b44c772ef
clangd 2024-10-22 15:45:08 +02:00
Gwenhael Le Moine
745bb7e28d
change dist/ strategy 2024-10-22 13:46:52 +02:00
Gwenhael Le Moine
b1ddf671c3
fix install 2024-10-22 13:38:45 +02:00
Gwenhael Le Moine
f421cd202d
fix TARGET 2024-10-22 13:32:26 +02:00
Gwenhael Le Moine
4c9be25894
replace pull-firmware.sh with a Makefile; move targets into dist/ 2024-10-22 13:28:00 +02:00
Gwenhael Le Moine
3b19984aef
remove *.lib, create docs/ 2024-10-22 13:04:47 +02:00
Gwenhael Le Moine
e6ecbe4474
I prefer local include to differentiate 2024-10-21 22:35:20 +02:00
Gwenhael Le Moine
d79958261f
SRC_DIR 2024-10-21 22:16:05 +02:00
Gwenhael Le Moine
5493b6d90f
install pull-firmware.sh 2024-10-21 22:05:53 +02:00
Gwenhael Le Moine
730271d6a7
use F7 or F10 to quit (like saturnng and x48ng) 2024-10-21 22:04:05 +02:00
Gwenhael Le Moine
8408b3b5d7
755 2024-10-21 21:03:37 +02:00
Gwenhael Le Moine
f5ee0635fb
install pull-firmware.sh in $PREFIX/share/x49gp 2024-10-21 20:59:09 +02:00
Gwenhael Le Moine
c8e608ee64
pull-firmware.sh 2024-10-21 20:53:45 +02:00
Gwenhael Le Moine
c6d038f3c9
ignore 2024-10-21 20:49:01 +02:00
Gwenhael Le Moine
da5f0a0668
move qemu-git under src/ 2024-10-21 20:45:51 +02:00
Gwenhael Le Moine
3302c4b6e2
pull-firmware 2024-10-21 20:42:42 +02:00
Gwenhael Le Moine
044a165758
move actual code under ./src/ 2024-10-21 18:20:13 +02:00
Gwenhael Le Moine
8aa4c62d88
[Makefile] prefix source with $(SRC_DIR); add mrproper 2024-10-21 18:14:46 +02:00
Gwenhael Le Moine
ce5e207a51
allow pretification of code (not qemu's) 2024-10-21 18:01:28 +02:00
Gwenhael Le Moine
e6b7f08fef
[pull-roms.sh] direct download 2024-10-21 17:59:39 +02:00
Gwenhael Le Moine
b12cce480a
refactor pull-roms.sh 2024-10-21 17:49:33 +02:00
Gwenhael Le Moine
d0a5f8a166
remove bootloaders' binaries references, install pull-roms.sh 2021-12-02 16:18:08 +01:00
Gwenhael Le Moine
84834f46a1
make TEMPDIR and FWDIR overridable, create FWDIR if necessary 2021-12-02 16:17:24 +01:00
claudiol
9360642a0f Fixed URLs. 2021-11-21 16:41:31 -05:00
claudiol
427e7b4621 Added script to pull ROMs from other websites 2021-11-19 15:38:29 -05:00
claudiol
db5db82898 Fixed bug that skipped first character of firmware file name on long options.
Moved boot loaders to /firmware directory.
Removed all binary files from repository.
2021-11-19 13:03:09 -05:00
Claudio L
e8aeadc974
Merge pull request #1 from gwenhael-le-moine/main
fix compilation on my system (gcc 11.2.0) and add DESTDIR in Makefile
2021-11-17 16:53:09 -05:00
Gwenhael Le Moine
476b1ccf10
fix compilation on slackware-current 2021-10-31 2021-10-31 14:10:00 +01:00
gwenhael
9933c03253
Update Makefile
add DESTDIR to make packaging easier
2021-10-31 12:49:17 +01:00
claudiol
4d15e6d58f Fixed but in CFI data read 2019-03-07 12:35:30 -05:00
claudiol
9dd9ebc4dd Added various missing labels to newrpl keyboard. 2018-10-10 10:24:16 -04:00
claudiol
63d87ff330 Removed old qemu file. 2018-10-10 09:22:20 -04:00
claudiol
0df95a3dfd [3298 - patch 34] When loading a firmware during flash initialization, check for the KINPOUPDATEIMAGE signature, and fail if it's missing
[3298 - patch 35] When selecting a firmware interactively, show errors in a message window and retry
The user may not even have a terminal open to catch the error message, so the previous behavior was basically a silent failure to them.
[3298 - patch 36] Add newRPL keyboard layouts via new calculator types "hp49gp/newrpl" and "hp50g/newrpl"
Also fixes an old bug causing only a single keyboard layout to be used, regardless of selected calculator type.
It appears nobody noticed this bug because the only two layouts present before this commit were almost identical.
2018-10-10 09:11:30 -04:00
claudiol
48d0c97490 Fixed emulation of data order + command 9 2018-10-05 12:27:38 -04:00
claudiol
dcdcf7756e Implemented more SD Card commands. 2018-09-28 17:57:37 -04:00
claudiol
9118d40ca4 Added missing file to repository 2018-08-30 17:31:57 -04:00
claudiol
64e9371769 [3298] Fix a warning about strncpy that caused compilation failures via -Werror 2018-08-29 18:00:11 -04:00
claudiol
0a148f61e3 [3298] Add command-line options to rebuild the flash or reboot 2018-08-29 17:42:33 -04:00
claudiol
df33a5ac5b [3298] Improve initial flash creation 2018-08-29 17:38:02 -04:00
claudiol
69d4cff83e Removed FORTIFY_SOURCE macro 2018-08-28 18:07:09 -04:00
claudiol
019914c5f8 [3298] More building system fixes 2018-08-28 12:56:10 -04:00
claudiol
cb4ed1a375 [3298] Compile warnings fixed 2018-08-28 12:46:52 -04:00
claudiol
c3ed313cf7 [3298] Updated GDB server 2018-08-28 12:45:40 -04:00