DOOM běží snad na všem a Picopad není výjimkou. Zveřejňujeme port, který si na Picopadu zahrajete stejně snadno jako ostatní hry: nahrajete ho na microSD kartu a spustíte z nabídky.

Co umí

  • plynulá hra s vysokým FPS přímo na mikrokontroléru
  • zvuk přes PWM audio z vestavěného reproduktoru
  • hotová binárka kompatibilní s PicoLibSDK, spouští se z microSD karty jako ostatní hry, nic se nekompiluje
  • pro Picopad, Picopad Wifi i Picopad Pro (čip RP2040) a navíc i verze pro RP2350
  • ovládání přizpůsobené tlačítkům Picopadu

Hraje se na datech z DOOM1 shareware, která jsou součástí binárky, nic dalšího nepotřebujete.

Stažení

  • doom.zip pro Picopad s Raspberry Pi Pico (čip RP2040), tedy Picopad, Picopad Wifi i Picopad Pro
  • doom_picopad20.zip pro čip RP2350. Oficiální Picopad s ním zatím není, verze je pro uživatelské úpravy, kde si majitelé vyměnili modul za Raspberry Pi Pico 2.

V archivu je hra DOOM.UF2, ikona a krátký popis ovládání, které se zobrazí v nabídce Picopadu.

Jak DOOM nahrát

Z microSD karty (doporučeno): obsah archivu nakopírujte na microSD kartu do složky GAME (funguje i jiná složka, ale tady ho najdete mezi ostatními hrami). Kartu vložte do Picopadu a hru spusťte z nabídky. Bootloader Picopadu umí spouštět programy ve formátu UF2 přímo z karty.

Přímo do Picopadu: vypnutý Picopad připojte USB kabelem k počítači a při připojování držte tlačítko BOOTSEL. Picopad se objeví jako disk, na který stačí přetáhnout soubor DOOM.UF2. Po zkopírování se sám restartuje. Podrobný postup s obrázky najdete v návodu Nahrání programu UF2 na picopad.eu.

Ovládání

  • D-pad: pohyb a otáčení
  • A: střelba
  • B: použít / otevřít, podržením běh
  • X: další zbraň
  • Y: menu

Zdrojový kód

Port vychází ze skvělého projektu rp2040-doom od Grahama Sandersona (kilograham), s několika úpravami, aby fungoval s PicoLibSDK. Upravená verze je na GitHubu: svermigo/rp2040-doom.

Budeme rádi, když DOOM vyzkoušíte a dáte vědět, jak se vám na Picopadu hraje.

Původně zveřejněno na X: @svermigo.