OpenBIOS Shellsrc/mips/shell — web port

cd state
CD_RESET
retries
0
phase
0 — intro
frame
00000
bg / fg
#000000 #000000
mod
silent

Ported line-for-line from the shell that OpenBIOS copies to 0x80030000 at boot — same 24-bit fixed point, same 2048-step cosine table, same Graham-scan hull every five seconds. The music is the real blip.hit module, an eight-channel tracker song with ADPCM samples, and each state jumps it to a different pattern. The buttons say what is in the drive; the CD-ROM state machine runs for itself, which is why an empty drive keeps retrying rather than settling. Source available on GitHub