Commit Graph

24 Commits

Author SHA1 Message Date
Lephenixnoir 5875a2f59a
minor GUI update 2022-11-19 19:03:16 +01:00
IniKiwi 7411390b00 bugfix 2022-08-23 20:25:00 +02:00
Lephenixnoir 6e993ff99b
gint/image: replace libimg on fx-CG 50 2022-05-15 12:59:08 +01:00
Lephenixnoir 29fc91d60c
libs/bfile: fix the file enumeration
It used to fail, but actually not because of BFile, instead because of
shaky variable storage on the stack.
2022-03-24 18:20:38 +00:00
Lephenixnoir e24514cdb0
remove tests that have moved to the FxLibc test add-in 2021-06-08 11:45:42 +02:00
Lephenixnoir ea4351a453
replace gint standard includes with fxlibc 2021-06-08 10:45:51 +02:00
Lephenixnoir 41abbba52a
remove calls to gint-backed standard functions 2021-06-07 19:08:17 +02:00
Lephenixnoir 742089704e
libs/bfile: add a simple BFile listing test 2021-05-05 10:31:01 +02:00
Lephenixnoir 4b4b69b2b6
gint/kmalloc: Add memory allocator integrity and stress tests
Also sort out a couple of memory leaks that came up during testing... x3
2021-03-15 15:11:35 +01:00
Lephenixnoir 1dfe4e0375
mem: use a JustUI scene for the memory browser 2021-03-12 15:18:04 +01:00
Lephenixnoir 9a9c366821
libs/justui: add a demo of the JustUI widget library 2021-03-12 13:40:17 +01:00
Lephenixnoir 02571b8957
various improvements in GUI, mainly on fx-9860G
* True convention for F-keys:
  -> Corner = change tab
  -> Round (button) = perform action
  -> White = other display changes with no consequence

* mem: Move quickly with Shift
* mem: Jump to destination with F1
* gint/cpumem: More interesting values
* abuse mini font, scrollbars instead of triangles, quick moves
* fix a fair amoutn of warnings
2021-02-08 10:14:28 +01:00
Lephe 6aa477a83a
libs/printf: add floating-point unit tests 2021-02-04 09:35:56 +01:00
Lephe 0ef5b0705a
libs/openlibm: Add a test for OpenLibm floating-point functions 2020-10-25 13:28:29 +01:00
Lephe 5f8f384053
libs/memory: display a message while running 2020-10-13 23:49:32 +02:00
Lephe 36f3de29b8
remove GMAPPED following change in exception catcher calls
These are now called with TLB misses enabled, so there is no need to map
them constantly.
2020-09-17 14:47:31 +02:00
Lephe dc5b60df15
improved gray API 2020-07-13 17:17:15 +02:00
Lephe 0cc630644b
reduce use of the data/bss sections for SH3 2020-07-10 15:51:16 +02:00
Lephe 53c35f7b1d
add a simple UI for the memory tests on fx 2020-07-06 18:01:30 +02:00
Lephe f3d56c15a8
add tests for the core memory functions 2020-07-04 15:04:50 +02:00
Lephe 783d011cd3
changes to dtext() and dprint(), some warning cleanup 2020-06-18 19:56:32 +02:00
Lephe 2a51a9c9ac
actual interface for the printf test 2020-06-17 16:10:03 +02:00
Lephe 716e6cc5a1
add a quick TinyMT test 2020-05-31 17:06:47 +02:00
Lephe e921c6874e
The Ungodly Update
* Added the switch menu
* Added the keyboard menu on fx-CG 50
* Added a (currently unused) bold 8x9 font on fx-CG 50
* Displayed something decent in the "Image Rendering" test on fx-CG 50
* Changed F-keys all around to unify the semantics
* Improved the layout of the RAM detection test
* Adapted TMU/ETMU display to the new mpu/timer.h definitions
* Added a timer selector in the F-key bar in the timer test
* Added an "external libraries" tab that will also test libc features
* Added a libimg test
2020-05-16 16:00:56 +02:00