Commit Graph

27 Commits

Author SHA1 Message Date
Lephenixnoir ee3cd7b60c
gint/usb: add alignment test, remove unit_size parameters 2023-02-05 15:41:52 +01:00
Lephenixnoir 38b986754b
gint/tlb: investigate ITLB and running code from RAM 2023-02-02 14:24:30 +01:00
Lephenixnoir 5875a2f59a
minor GUI update 2022-11-19 19:03:16 +01:00
Lephenixnoir 063386dcd2
discover and dump 8 MB RAM on fx-CG 50 2021-09-18 16:04:57 +02:00
Lephenixnoir 439c3a5ad1
perf/cpu: fx-9860G compatibility 2021-08-11 01:35:34 +02:00
Lephenixnoir ebc9b5c1c2
timer_callbacks: add an ICS test 2021-06-18 14:45:23 +02:00
Lephenixnoir 742089704e
libs/bfile: add a simple BFile listing test 2021-05-05 10:31:01 +02:00
Lephenixnoir 5586985a3d
update to the new driver system
Follows most of the changes made to the gint driver system.

* Replace test gint/switch with a new test gint/drivers which shows
  driver metadata, flags, and world states.
* Enable the DMA Control test on SH4-based fx-9860G.
* Enable the Memory Speed test on SH4-based fx-9860G.
* Enable the Memory Speed test on SH3-based fx-9860G although there's
  barely anything useful for that platform.
* Update all tests to the GINT_CALL API when useful.
* Use public world buffers and public driver state structures to show
  world states without having to coordinate the gint and gintctl code.
2021-04-24 16:11:47 +02:00
Lephenixnoir b63d58515c
gint/usb: add a USB communication test (WIP) 2021-04-20 10:22:12 +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 ca1df5cb20
gint/keyboard: detailed test of the new keydev mechanic 2021-03-11 18:14:52 +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 4350b81fc8
misc organisation improvements on fx-9860G 2021-02-04 09:35:56 +01:00
Lephe 63c4579a47
gint/spuram: Port the test to fx-9860G
Works out-of-the-box on GIII models, but not on older ones.
2021-02-04 09:35:56 +01:00
Lephe 5f0cb6cd30
switch build system to CMake 2021-02-04 09:35:50 +01:00
Lephe b86b14f3cd
gint/ram: add 32-bit access detection for SPU-owned memory
Same in the hexadecimal memory browser, although there are currently no
shortcuts and it appears to freeze when leaving the add-in.
2020-10-14 00:06:04 +02:00
Lephe cfdc6e8e95
add a simple (non-exhaustive) bopti test on fx-9860G 2020-07-23 10:21:50 +02:00
Lephe dd43d25a77
add INTC display and system context 2020-07-19 17:13:17 +02:00
Lephe 8f11ccce56
RTC tests using a small clock application 2020-07-17 20:07:58 +02:00
Lephe 33411e9822
add TLB management and timer callback tests 2020-06-17 14:36:18 +02:00
Lephe dab3edfb9e
periodic check of SH3 compatibility 2020-05-31 22:33:23 +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
Lephe 9a3fb12c73
build system and random update 2020-02-17 18:10:33 +01:00
Lephe c82e0464ca finish the gray engine configuration 2019-07-29 12:17:01 -04:00
Lephe c3729edf17 gray rendering, hexadecimal memory viewer 2019-07-27 19:54:52 -04:00