Další porok ve hře Voltix
9. 4. 2026

SHOWNXI jsem napsal hlavně kvůli testování exportu NXI souborů ze ZX Pixel Paste. Hledal jsem nějaký jednoduchý nástroj, kterým bych si mohl rychle ověřit, že exportované obrázky fungují správně přímo na ZX Spectrum Next, ale v tu chvíli jsem nenašel nic.. Tak vznikl tento malý dot příkaz.

ShowNXI

SHOWNXI jsem napsal hlavně kvůli testování exportu NXI souborů ze ZX Pixel Paste. Hledal jsem nějaký jednoduchý nástroj, kterým bych si mohl rychle ověřit, že exportované obrázky fungují správně přímo na ZX Spectrum Next, ale v tu chvíli jsem nenašel nic.. Tak vznikl tento malý dot příkaz.

SHOWNXI je určený pro ZX Spectrum Next a slouží k zobrazení obrázků ve formátu NXI v režimu Layer 2. NXI je v podstatě jednoduchý „raw“ obrazový formát používaný pro osmibitové Layer 2 obrázky. Neobsahuje žádnou složitou hlavičku ani metadata, ale jen samotná obrazová data, případně i paletu.

V praxi to znamená, že SHOWNXI podporuje obě běžné varianty tohoto formátu:

  • 49152 bajtů – samotný obrázek 256 × 192 pixelů v 8bitových indexech barev
  • 49664 bajtů – stejný obrázek plus 512 bajtů palety na začátku souboru

Těch 49152 bajtů odpovídá rozlišení 256 × 192, tedy 49152 pixelům, kde každý pixel zabírá jeden bajt. Varianta s paletou je o 512 bajtů delší, protože obsahuje 256 položek palety po 2 bajtech. Právě tato paleta určuje, jak se barevné indexy z obrázku přeloží do výsledných barev na obrazovce. Abych se přiznal, až později jsem zjistil, že na GitHubu už existuje projekt showsimg. Jenže když už jsem měl svůj vlastní příkaz napsaný a odladěný, přišlo mi škoda ho nechat jen tak ležet, tak jsem ho nakonec zveřejnil také. A ano, ti co nepostřehli, tak ZX Pixel Paste bude podporovat i LAYER 2 počítače ZX Spectrum Next. :)

Ke stažení je zde:
https://github.com/perrada69/shownxi/releases/tag/1.0

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *