ZX PixelPaste – nové funkce
15. 4. 2026

Dnes bych chtěl představit malý, ale podle mě docela užitečný nástroj pro ZX Spectrum Next s názvem RECOLOR, který jsem si kvůli testování nových funkcí, které jsem do ZX PixelPaste vytvořil.

RECOLOR

Dnes bych chtěl představit malý, ale podle mě docela užitečný nástroj pro ZX Spectrum Next s názvem RECOLOR, který jsem si kvůli testování nových funkcí, které jsem do ZX PixelPaste vytvořil.

Jde o dot command, který umožňuje za běhu načíst vlastní ULA paletu ze souboru .NXP a okamžitě tak změnit vzhled klasických INK / PAPER / BORDER barev. Prakticky to znamená, že si můžete upravit barevnost her, úvodních obrazovek nebo vlastních projektů pro standardní 48K/128K ULA režim, aniž by bylo potřeba zasahovat do samotného programu nebo grafiky.

Na ZX Spectrum Next máme k dispozici výrazně širší možnosti práce s barvami než na původním Spectru. Přesto ale spousta programů, her a obrazovek stále vychází z klasické ULA logiky. A právě tady přichází ke slovu RECOLOR. Program načte 512 B dlouhý .NXP soubor a nahraje jej do ULA first palette. Výsledkem je okamžitá změna toho, jak se vykreslují tradiční ULA barvy. To se hodí například pro:

  • alternativní barevné varianty starších her
  • jemnější nebo atmosféričtější palety
  • stylizované úpravy loading screenu a menu

NXP soubor získáte následujícím postupem. Uložte si ze hry screen (soubor SCR - 6912 bytů dlouhý). Spusťte si ZX PixelPase, přepněte se do Next režimu v Screen editoru a pak otevřete Palette Tools (velké tlačítko nad výběrem barev pod editační oblastí). Dále se přepněte na Classic ULA Recolor a načtěte ten SCR, který jste si připravili (pokud chcete udělat mapování běz SCR souboru, ZX PixelPaste Vám umožní zobrazit všechny barvy klasického ZX Spectra a mapovat tak můžete i napřímo). Myší můžete kliknout přímo do náhledového obrázku - nebo konkrétní barvu z nabídky, kde vidíte i zoom náhled, a pak kliknout na barvu, kterou chcete přemapovat. Až si takto vyberete všechny barvy, které chcete změnit, stačí kliknout na Apply Recolor a exportovat NXP soubor. Ten pak nahrajete na SD kartu a použijete v programu .recolor.

Celý nápad nevznikl úplně z ničeho. Přivedl mě k němu Bernhard, známý také jako Luzie67, který si hrál se ZX PixelPaste a napadlo ho, že je to ideální nástroj na tyto úpravy. Jenže žádný takový nástroj jako .recolor neexistoval (vím, že jde nahrát paleta přímo z Basicu, ale není to moc pohodlné - nestačí na to jeden příkaz), takže jsem splácal tento jednoduchý program a světe div se, funguje.

Odkaz na stažení: https://github.com/perrada69/recolor/releases/tag/1.0

Napsat komentář

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