Skip to content

Instantly share code, notes, and snippets.

@uyjulian
Last active November 17, 2023 03:02
Show Gist options
  • Save uyjulian/18dffd6228b6ac09600d8bb3a170299c to your computer and use it in GitHub Desktop.
Save uyjulian/18dffd6228b6ac09600d8bb3a170299c to your computer and use it in GitHub Desktop.

OSDSYS image resource image information

The information in this documentation does not apply to the early Protokernel consoles which has a very different OSDSYS program.

The images stored in the ROM are in a compressed format, so decompress before use. The following is the implementation of the decompression routine: https://gist.github.com/uyjulian/14388e84b008a6433aa805f5d0436c87

The images stored in the ROM are raw image formats with no information attached, so the following table describes the extra information required to display the image.

Filename Size Offset Image format
FNTADD00 208x1092 64 L8
FNTASCI2 128x480 0 L8
FNTASCII 128x480 0 L8
FNTEX000 256x760 0 L8
FNTEX001 256x760 0 L8
FNTEXOSD 256x80 0 L8
TEXBARRW 64x64 20 RGBA32
TEXBBTTN 64x64 20 RGBA32
TEXBCDPB 64x128 20 RGBA32
TEXBCPAR 64x64 20 RGBA32
TEXBICHI 64x64 20 RGBA32
TEXBNAV1 64x64 20 RGBA32
TEXBNAV2 64x64 20 RGBA32
TEXBOVAL 64x64 20 RGBA32
TEXCBINV 64x64 0 L8
TEXCBLUR 64x64 0 L8
TEXCBUMP 64x64 0 L8
TEXCFLOW 64x64 0 L8
TEXCKABE 64x64 0 RGB24
TEXCKLFN 135x97 0 RGB24
TEXCKLFP 137x117 0 RGB24
TEXCKLGN 368x125 0 RGB24
TEXCKLGP 368x125 0 RGB24
TEXCMARU 64x64 0 RGBA32
TEXCNAVI 64x64 0 L8
TEXCREFA 64x64 0 L8
TEXCSMOK 64x64 0 L8
TEXCSTSL 64x32 0 LA8
TEXOBLPR 64x64 0 L8
TEXOBLP 64x64 0 L8
TEXOCRBL 64x64 0 RGBA32
TEXOCRLE 64x64 0 RGBA32
TEXOFLAR 128x128 20 ARGB1555
TEXOFOG0 128x128 20 ARGB1555
TEXOFOG1 64x64 24 ARGB1555
TEXOFOG2 64x64 24 ARGB1555
TEXOFOG3 64x64 24 ARGB1555
TEXOFOG4 64x64 24 ARGB1555
TEXOPNGC 256x128 0 L8
TEXOPNGD 256x128 0 L8
TEXOPNGE 256x128 0 L8
TEXOPNGF 256x128 0 L8
TEXOPNGG 256x128 0 L8
TEXOPNGH 256x128 0 L8
TEXOPNGI 256x128 0 L8
TEXOPNGJ 256x128 0 L8
TEXOPNGK 256x128 0 L8
TEXOPNGM 256x128 0 L8
TEXOPNGP 256x128 0 L8
TEXOPNGR 256x128 0 L8
TEXOPNGS 256x128 0 L8
TEXOPNGW 256x128 0 L8
TEXOREF 128x128 20 ARGB1555
TEXOSCE 256x64 0 LA8
TEXOWAL0 256x256 20 ARGB1555
TEXPSXBG 640x448 0 RGB24
TEXNGFLASH 448x64 0 L8
TEXNGALL 512x128 0 L8
TEXWARNBG 640x448 0 RGB24
TEXPSX 256x42 0 L8
TEXMARUR 16x16 0 L8
TEXBAR 512x8 0 L8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment