#[1]FOSDEM 2020 ATOM Feed [2]FOSDEM 2020 RSS Feed [3]FOSDEM 2020 Search [4]FOSDEM20 * [5]Home * [6]About * [7]News * [8]Schedule * [9]Stands * [10]Volunteer * [11]Practical * Search: ____________________ Brussels / 1 & 2 February 2020 [12]schedule * [13]News * [14]Sponsors * [15]Contact * [16]FOSDEM 2020 * / * [17]Schedule * / * [18]Events * / * Developer rooms * / * [19]Retrocomputing * / * BASICODE: the 8-bit programming API that crossed the Berlin Wall BASICODE: the 8-bit programming API that crossed the Berlin Wall * Track: [20]Retrocomputing devroom * Room: [21]K.3.401 * Day: [22]Saturday * Start: [23]15:35 * End: [24]16:05 [retro_basicode_8_bit_programming_api-3d2d8f909bc7e8a8152b935fee18ddbcc f2843103711635dadbfcbe1e380d91c.jpg] At the height of the cold war, BASIC programs exchanged by radio and cassette tape provided young people of socialist Eastern and capitalist Western Europe a rare insight into each other's worlds. BASICODE was a transmission format and an API developed by the Dutch public broadcasting service to overcome the challenge of exchanging open source hobby programs in the highly fragmented 8-bit computing landscape of the early 1980s, which was dominated by mutually incompatible versions of BASIC. Somewhat improbably, the format was picked up across the iron curtain in the German Democratic Republic, where it experienced its age of greatest popularity. The need for programs to work on platforms with widely different capabilities and incompatible syntaxes forced it to be simply structured, highly regulated and relatively well documented. This makes it ideally suited for implementation in a web browser. * An early age of open source * Modulating source code for radio transmission * An API based on GOSUBs in BASIC * East and West in the 1980s * Implementing BASICODE in a web browser Speakers [25]Rob Hagemans Attachments * [26]BASICODE: the 8-bit API that crossed the Berlin Wall (slides) Links * [27]BASICODE programs * [28]BASICODE implemented in JavaScript * [29]Live demo * [30]Sample from "The Chip Shop Takeaway Service" * [31]Video recording (WebM/VP9) * [32]Video recording (mp4) * [33]Submit feedback FOSDEM * [34]Home * [35]News * [36]About * [37]Sponsors * [38]Donate * [39]FAQ * [40]Archives This year * [41]Schedule * [42]Stands * [43]Certification exams * [44]Keysigning * [45]Volunteer * [46]Friday Beer Event * [47]Fringe Practical information * [48]Getting there * [49]Accessibility * [50]Accommodation * [51]Code of Conduct * [52]During the Event * [53]Job Corner Media and press * [54]Interviews * [55]Video recordings * [56]Social media * [57]Promote [58]FOSDEM20 Brussels / 1 & 2 February 2020 This work is licensed under the Creative Commons Attribution 2.0 Belgium Licence. To view a copy of this licence, visit [59]http://creativecommons.org/licenses/by/2.0/be/deed.en or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. All content such as talks and biographies is the sole responsibility of the speaker. References 1. https://fosdem.org/2020/atom.xml 2. https://fosdem.org/2020/rss.xml 3. https://fosdem.org/2020/opensearch.xml 4. https://fosdem.org/2020/ 5. https://fosdem.org/2020/ 6. https://fosdem.org/2020/about/ 7. https://fosdem.org/2020/news/ 8. https://fosdem.org/2020/schedule/ 9. https://fosdem.org/2020/stands/ 10. https://fosdem.org/2020/volunteer/ 11. https://fosdem.org/2020/practical/ 12. https://fosdem.org/2020/schedule/ 13. https://fosdem.org/2020/news/ 14. https://fosdem.org/2020/about/sponsors/ 15. https://fosdem.org/2020/contact/ 16. https://fosdem.org/2020/ 17. https://fosdem.org/2020/schedule/ 18. https://fosdem.org/2020/schedule/events/ 19. https://fosdem.org/2020/schedule/track/retrocomputing/ 20. https://fosdem.org/2020/schedule/track/retrocomputing/ 21. https://fosdem.org/2020/schedule/room/k3401/ 22. https://fosdem.org/2020/schedule/day/saturday/ 23. https://fosdem.org/2020/schedule/day/saturday/#1535 24. https://fosdem.org/2020/schedule/day/saturday/#1605 25. https://fosdem.org/2020/schedule/speaker/rob_hagemans/ 26. https://fosdem.org/2020/schedule/event/retro_basicode_8_bit_programming_api/attachments/slides/4179/export/events/attachments/retro_basicode_8_bit_programming_api/slides/4179/BASICODE_talk_slides 27. https://github.com/robhagemans/basicode 28. https://github.com/robhagemans/basicode-interpreter 29. https://robhagemans.github.io/basicode/ 30. https://youtu.be/S-z5nUEfbj4 31. https://video.fosdem.org/2020/K.3.401/retro_basicode_8_bit_programming_api.webm 32. https://video.fosdem.org/2020/K.3.401/retro_basicode_8_bit_programming_api.mp4 33. https://submission.fosdem.org/feedback/10436.php 34. https://fosdem.org/2020/ 35. https://fosdem.org/2020/news/ 36. https://fosdem.org/2020/about/ 37. https://fosdem.org/2020/about/sponsors/ 38. https://fosdem.org/2020/support/donate/ 39. https://fosdem.org/2020/faq/ 40. https://fosdem.org/2020/archives/ 41. https://fosdem.org/2020/schedule/ 42. https://fosdem.org/2020/stands/ 43. https://fosdem.org/2020/certification/ 44. https://fosdem.org/2020/keysigning/ 45. https://fosdem.org/2020/volunteer/ 46. https://fosdem.org/2020/beerevent/ 47. https://fosdem.org/2020/fringe/ 48. https://fosdem.org/2020/practical/transportation/ 49. https://fosdem.org/2020/practical/accessibility/ 50. https://fosdem.org/2020/practical/accommodation/ 51. https://fosdem.org/2020/practical/conduct/ 52. https://fosdem.org/2020/practical/services/ 53. https://fosdem.org/2020/practical/jobcorner/ 54. https://fosdem.org/2020/interviews/ 55. https://video.fosdem.org/ 56. https://fosdem.org/2020/social/ 57. https://fosdem.org/2020/support/promote/ 58. https://fosdem.org/2020/schedule/ 59. http://creativecommons.org/licenses/by/2.0/be/deed.en