top of page
Search
resssubstigeb1970

Jaromir Sukuba: The Supercon 2018 Badge Firmware - How to Program a Retro Computer in BASIC



All ticketed attendees of the 2018 Hackaday Superconference will receive one of these incredible badges. We're excited to see what three days of badge hacking will produce! Join us in Pasadena on November 2-4!




Jaromir Sukuba: The Supercon 2018 Badge Firmware




This works, but it's silly to take up a BASIC program slot just for this. So in order to add this feature to badge firmware, we start by looking at what happens under the hood when BASIC sees the "led" keyword.


(UPDATE: The Superconference badge firmware now has a much faster BASIC tokenizer, an upgrade over the Belgrade badge. The downside is that it's more difficult to modify. The instruction below applies to the slower but easier to modify BASIC tokenizer.)


I can explain - I will bring my Linux laptop to superconference with IDE as 2 years ago, but in that time (2016) it was much easier because you simply connected badge to the computer through USB and it was opened in Linux as USB storage where you can put HEX-file as a file.


There are multiple ways of getting the firmware to badge, all of them are expecting ICSP access (no bootloaders for now), but you nee some kind of ICSP programmer. For example, you can use arduino as slow but workable programmer - as in -mcu-how-tos-reviews-rants/log/148016-programming-pic32-with-arduino - or you can use pic32prog with PicKit2, if you happen to have some (cheap ebay knockoffs do generally work).


It's a good question. The hardware schematics is the same, but there will be many firmware updates and modifications. So yes, you can reflash the whole program memory and use the Belgrade badge with a new firmware (but I am not sure about the new BASIC programs on the old firmware). The only different component is the external FLASH memory, but it should be compatible with the old one.


As worst case solution I'm planning to backport the changes from SuperCon badge to Belgrade firmware, or better adding some conditional compilation (so that codebase for SuperCon will work for Belgrade badge) or even better making the FLASH detection automatic. 2ff7e9595c


0 views0 comments

Recent Posts

See All

Baixar traffic rider dinheiro ilimitado

Como baixar Traffic Rider Unlimited Money Mod APK Se você é fã de jogos de corrida, deve ter ouvido falar do Traffic Rider, um popular...

Comments


bottom of page