The Dodo Playground provides an integrated development environment completely in the browser.
Upon succesfully compiling a program, the playground will run the application in the simulator. Input is mapped to the ‘A’, ‘B’ and Arrow Keys. Below the display shows the number of CPU cycles per game loop. The number needs to be below 50,000 or frames will be skipped.
Every time unique game is compiled, a URL is generated that can be copied and pasted to send to
Flashing from the browser requires the following:
The following is required when using a Chromebook
With the App installed the Flash button will be available in the Navigation bar. Click flash and then pick the correct COM port. On a Mac with the above serial cable, /dev/tty.usbserial-A6040I72 is the correct COM port. Finally, be sure Dodo is turned plugged in and waiting on the splash screen. Clicking Start will transfer the current game to the cartridge. (The video on the App page is slightly outdated).
Once your game is developed use the Download button for fram.bin and save the file locally where it can be accessed from the terminal.
To use the CLI, follow the instructions here to install Go and the CLI. The CLI can be run from the terminal using:
gododo -f
Be sure to run the gododo command from the same folder where fram.bin is located.
You will then be prompted for the serial port and whether to flash a game or the firmware. Select G for Game to flash fram.bin to the Dodo!