mirror of
https://git.k-space.ee/arti/vt1200.git
synced 2026-10-30 12:03:54 +02:00
An 82-byte payload written in GSPA assembly, linked at bit 01800000h and loaded into main RAM by harness/mame/hello.lua, executes on the CPU: it writes DEAD/BEEF and a 1024-iteration counter into RAM and fills a 256x64 block in video RAM, which appears in the frame dump at x 256..511, y 136..199. Entry is a debugger breakpoint on the level-0 menu idle loop, not a delivery mechanism. Includes the build script, a COFF .text extractor (gsprom's hex addresses wrap at 64 KB), the run log, RAM excerpt, frame crops including a no-load control, and HELLO_WORLD_REPORT.md.
35 lines
1.1 KiB
Plaintext
35 lines
1.1 KiB
Plaintext
*****************************************************
|
|
GSP COFF Linker, Version 2.00, 87.300
|
|
*****************************************************
|
|
Sun Oct 18 01:20:31 2026
|
|
|
|
OUTPUT FILE NAME: <hello.out>
|
|
ENTRY POINT SYMBOL: 0
|
|
|
|
|
|
SECTION ALLOCATION MAP
|
|
|
|
output attributes/
|
|
section page origin length input sections
|
|
-------- ---- ---------- ---------- ----------------
|
|
.data 0 00000000 00000000
|
|
|
|
.bss 0 00000000 00000000 UNINITIALIZED
|
|
|
|
.text 0 01800000 00000290
|
|
01800000 00000290 hello.obj (.text)
|
|
|
|
|
|
GLOBAL SYMBOLS
|
|
|
|
address name address name
|
|
-------- ---- -------- ----
|
|
00000000 .bss 00000000 edata
|
|
00000000 .data 00000000 .bss
|
|
01800000 .text 00000000 end
|
|
00000000 edata 00000000 .data
|
|
00000000 end 01800000 .text
|
|
01800290 etext 01800290 etext
|
|
|
|
[6 symbols]
|