A brand new game for the Dreamcast VMU, initially meant to be an entry for DreamDisc 24 but oops... The main gameplay mechanic involves carry-bitshifts, the carry itself being represented by your cursor. But be quick! The stack automatically rises periodically, don't let a non-zero row reach the top otherwise, game over.
Make sure you clone this entire repository and then run the waterbear assemble command on it, no additional requirements so far. You can get Waterbear here - https://github.com/wtetzner/waterbear
waterbear assemble bitflood.asm -o bitflood.vms
- Mode Button: Opens the pause menu, pressing it again will close the pause menu and return to wherever you were in the application. To exit the game just navigate to "Exit" and press A.
- Sleep Button: Suspends the system untill pressed again.
- D-pad Left/Right: Edits the selected option if it holds a value.
- D-pad Up/Down: Selects the option.
- B Button: When held, it edits the upper digit of the option selected.
- A Button: Starts the game for the main menu. For the pause menu it acts as a confirming press when you select "Exit" or "Menu".
- D-pad Left/Right: Shifts the current bit row pointed by the cursor.
- D-pad Up/Down: Moves the cursor around the stack.
- B Button: When held, it lets the cursor move around the stack quicker.
- A Button: Forces a new row to rise in, in case the selected game speed is too slow, also clearing the current rise count.
This game exclusively uses the 5KHz quartz clock across the entire application. It also contains in-game music which is uncommon if not present at all in licensed programs.
- Size: 9 Blocks (of 512 bytes each), or 4608 bytes
- Current Version: 1.0
- VM2 will play the music and SFX but most notes will be down by one octave due to the partial Timer 1 Mode 3 emulation.
- Elysian VMU won't output sound at all currently.