Skip to content

Tags: kilograham/rp2040-doom

Tags

defcon32_v1

Toggle defcon32_v1's commit message
another small readme tweak

defcon32_v0

Toggle defcon32_v0's commit message
Hacks to improve sound - will maybe clean up when i get over DEFCON C…

…OVID!

But yeah, the speaker really didn't like the high frequency carrier wave, so I'm just outputting a 49716 Hz carrier which is the OPL frequency

unicorn-v1

Toggle unicorn-v1's commit message
Cosmic Unicorn version!

This is just a bit of fun, so Not really planning to merge. Note the unicorn version (without rewriting all the drawing completely)
adds quite a bit of code, so this only builds with Clang

to build with Clang, you need >1.5.0/develop of pico-sdk (and pico_extras). -DPICO_COMPILER=pico_arm_clang, and PICO_TOOLCHAIN_PATH pointing at ARM embedded LLVM 14.0.0

You must also specify -DPICO_BOARD=pimoroni_cosmic_unicorn

Note also the unicorn uses 16K of RAM for the frame buffer, and so that is new RAM we didn't have space for, so i have decreased the size of the columns area. You may experience OOM on some levels, or visual distortion

Sleep: Enter / Fire (keyboard L-CTRL & Return)
Vol+: UP/Forward (keyboard Up)
Vol-: Down/Backward (keyboard Down)
Brightness+: Back one menu (keyboard Backspace)
Brightness-: Toggle menu (keyboard Escape)
A: Right (keyboard Right)
B: Left (keyboard Left)
C: Door open (keyboard Space)
D: Strafe (keyboard Alt)

You can start a game with Enter/Enter/Enter

v0.1

Toggle v0.1's commit message
squashed rp2040-doom changes