No description
  • C 94.1%
  • CSS 5%
  • Makefile 0.9%
Find a file
2026-04-20 14:43:45 +02:00
example move styles under themes/ 2026-04-05 18:23:11 +02:00
src split ui4x_make_filename_absolute in 2 for loding and saving as they have different semantics. 2026-04-17 15:28:42 +02:00
themes move styles under themes/ 2026-04-05 18:23:11 +02:00
.clang-format implement 4-levels grayscale 2025-08-22 19:04:27 +02:00
.gitignore build ui4x as a static library 2025-12-28 12:17:40 +01:00
common.css styles symlinks for retrocompatibility 2026-04-20 14:43:45 +02:00
LICENSE Initial commit 2024-09-12 00:56:26 +02:00
Makefile propagate supplied variables from x48ng and others 2026-02-06 22:14:07 +01:00
README.md Update README 2026-01-07 09:40:42 +01:00
style-40g.css styles symlinks for retrocompatibility 2026-04-20 14:43:45 +02:00
style-48gx.css styles symlinks for retrocompatibility 2026-04-20 14:43:45 +02:00
style-48sx.css styles symlinks for retrocompatibility 2026-04-20 14:43:45 +02:00
style-49g.css styles symlinks for retrocompatibility 2026-04-20 14:43:45 +02:00
style-50g.css styles symlinks for retrocompatibility 2026-04-20 14:43:45 +02:00

ui4x

Standalone HP 48s(x)/48g(x)/40g/49g(+)/50g emulator front-end ready to be plugged into emulators.

Provide both GUIs implemented in Gtk4 and SDL (2 or 3) and TUI in ncurses.

Originally extracted from x48ng and x50ng.

How to use?

To plug an emulator you'll want to look into the interface defined in src/api.h A dummy use is available in example/