retro-nga

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-08-14
13:48
takawiri updates: float preview, dialog for word-not-found conditions leaf check-in: e5282fba79 user: crc tags: trunk
13:45
library: hide helpers in dialog check-in: fd3b876008 user: crc tags: trunk
13:45
library: hide helpers in tob check-in: e9a0bbae4b user: crc tags: trunk
13:12
library: dialog: fix stack leak with input dialogs check-in: cf4ea7c272 user: crc tags: trunk
11:54
library: add dialog.retro check-in: 4931688ffb user: crc tags: trunk
11:46
library: TOB now handles basic VT100 escape sequences, and has performance improvements check-in: 01d97fa745 user: crc tags: trunk
2026-08-13
16:09
image: add konilo-style n: math words to core image check-in: 43fab143e5 user: crc tags: trunk
16:04
toolchain: update glossary generation tool check-in: 079156a771 user: crc tags: trunk
14:33
update copyright listings & notices check-in: 5424023282 user: crc tags: trunk
14:07
image: more removal of magic numbers check-in: 895c76b22c user: crc tags: trunk
13:41
image: reduce use of magic numbers (prob. more to come) check-in: 24489fc216 user: crc tags: trunk
13:08
image: cleanups around hash handling (part 3; final) check-in: a4075d5af6 user: crc tags: trunk
12:23
image: cleanups around hash handling (part 2) check-in: 94a8b54655 user: crc tags: trunk
12:19
image: cleanups around hash handling (part 1) check-in: 03dfc07dc7 user: crc tags: trunk
10:57
new minimal vm implementations in Python & zig check-in: b754d90f36 user: crc tags: trunk
10:54
nga-c: fix issues with error handling in sockets check-in: 4d0b59db2a user: crc tags: trunk
2026-08-12
12:30
fix typos across the manual check-in: 13d6a1969b user: crc tags: trunk
12:19
new tool in C to generate amalgamation of nga-c check-in: 86d697b013 user: crc tags: trunk
12:13
small expansion to test suite check-in: c99d302970 user: crc tags: trunk
12:03
update glossary: remove obsolete words, fix typos check-in: 4865f05c4c user: crc tags: trunk
12:00
fill in missing d:source data check-in: c48d5fe611 user: crc tags: trunk
11:53
update the man pages check-in: 20f6d13bc1 user: crc tags: trunk
00:18
remove an unused file check-in: 56c36fed43 user: crc tags: trunk
00:16
remove an old file check-in: 84d8a3a18e user: crc tags: trunk
2026-08-11
23:13
nga minimal vm collection: add more error checks to improve stability check-in: afdb93a29d user: crc tags: trunk
19:34
builds a little faster now check-in: f3801402e6 user: crc tags: trunk
18:12
more modular compilation of nga-c check-in: 6532a47144 user: crc tags: trunk
16:48
nga-c: dedicated input buffer for evaluate() check-in: 98ac4b13bc user: crc tags: trunk
16:27
nga-c: terminal setup ignores tcgetattr, tcsetattr, and ioctl failures check-in: d1a16fd7a6 user: crc tags: trunk
16:00
nga-c: fix a potential issue with the fast execution path & host byte order check-in: 7be3853a28 user: crc tags: trunk
15:43
nga-c: prevent CA, CC, JU, RE from branching to negative addresses, address validation in FE and ST check-in: 206709f707 user: crc tags: trunk
14:53
nga-c: scripting_arg() was indexing sys_argv[a + 2] with no bounds check check-in: fbda820023 user: crc tags: trunk
14:43
nga-c: fix an issue with reading a multibyte character at the start of a line in the scripting interface check-in: 9a97ef5bdd user: crc tags: trunk
14:37
nga-c: fix bugs in RNG device check-in: 5800e4c053 user: crc tags: trunk
2026-08-10
19:15
use retro-runtime to build the embedded ngaImage check-in: 666afec0f7 user: crc tags: trunk
17:36
add bin/retro-external target (testing building a full retro binary w/o embedded ngaImage) check-in: c553e2ac0c user: crc tags: trunk
16:44
make: add build profiles for i/o sets check-in: 4d0f55cff4 user: crc tags: trunk
16:10
nga-c: work on making device registration more robust check-in: 4427318fbe user: crc tags: trunk
15:46
nga-c: cleaner handling of included files via the scripting interface check-in: fb98f5070f user: crc tags: trunk
2026-08-08
03:58
nga-c: merge some mostly duplicsted utf8/32 handling code check-in: 3c30e2f120 user: crc tags: trunk
03:53
nga-c: remove dead code check-in: aede7a3f35 user: crc tags: trunk
2026-08-06
16:37
nga-c: improvements to string boundary handling in injection/extraction check-in: 0ce03d6d81 user: crc tags: trunk
16:34
nga-c: make handling of block files more robust check-in: 585211918d user: crc tags: trunk
16:27
nga-c: merge patches to make input handling in scripting sources more robust check-in: a289379373 user: crc tags: trunk
16:23
nga-c: merge fix for validating existance of parameters for command line arguments needing them check-in: b7782f9e72 user: crc tags: trunk
16:20
nga-c: fix register_device() prototype, make max scripting sources configurable check-in: fb346dd33d user: crc tags: trunk
15:57
nga-c: file_read_bytes() wasnt using the number of read bytes when copying the read data into the VM memory check-in: 21374d103d user: crc tags: trunk
15:54
nga-c: add validation of error handler ids check-in: 56cd5c9780 user: crc tags: trunk
15:04
nga-c: fix validation of multicore indices check-in: b1779afdc4 user: crc tags: trunk
15:00
nga-c: validate handles for unix pipes check-in: 0b955d8ce3 user: crc tags: trunk