Hackaday Belgrade 2018 · Serbia · 2018

Hackaday Belgrade 2018 Badge

Retro-computing BASIC and CP/M badge

A battery-powered retro-computing badge with 55-key keyboard, 320x240 RGB TFT LCD, PIC32MX370F512H, external flash, speaker, BASIC interpreter, CP/M/Z80 emulation, and expansion-header hacking.

EventHackaday Belgrade 2018
SeriesHackaday Belgrade
LocationBelgrade
CountrySerbia

People

Authors & Credits

Hackaday BASIC firmware and badge software

Jaromir Sukuba

Credited in the 2018 project for BASIC, firmware, and software work.

Source

hardware design and project author

Voja Antonic

Listed as the Hackaday.io project author for the 2018 Belgrade badge.

Source

Why It Mattered

It is one of Europe's clearest examples of badge-as-computer: a conference badge that shipped as a programmable handheld, attracted demoscene entries, spawned modem and multiplayer-game hacks, and influenced the later 2018 Hackaday Superconference badge.

Hardware

The Hackaday.io project documents a PIC32MX370F512H with 512 KB program and 128 KB data memory, 55-key keyboard, 320x240 RGB TFT LCD, 2 MB external flash, audio circuit and speaker, AA battery power, and expansion header with serial and GPIO access.

Software & Apps

Jaromir Sukuba expanded an Adam Dunkels uBASIC base into Hackaday BASIC with badge-specific words for screen, color, LEDs, music, serial, keyboard, expansion IO, save/load slots, and CP/M/Z80-oriented workflows; firmware was published under MIT license.

Lore

Badge hacks included full-color demoscene work, a WiFi-to-serial BBS modem using a NodeMCU, serial multiplayer games, image-compression challenges, BASIC music, and post-event firmware flashing guidance.

Lifecycle

Add-ons & Upgrades

demoscene software platform historical

Hackaday BASIC, CP/M, and Z80 emulation

The 2018 badge software turned the device into a BASIC and CP/M/Z80 playground for demoscene entries, games, music, serial experiments, keyboard apps, color-display work, and flash-storage hacks.

Compatibility: Hackaday Belgrade 2018 Badge

Source
hardware/software add-on historical

Expansion-header serial modem and radio chat

Post-event hacks used the expansion-header serial pins with a NodeMCU to create a WiFi/BBS modem and badge radio chat path.

Compatibility: Hackaday Belgrade 2018 Badge

Source

Operational history

Issues & Camp Impact

Resources

Sources