{"guid":"6d6e883d-b0b9-5c23-9d05-14686411da58","title":"Monotron: Making a 80s style computer with a $20 dev kit","subtitle":null,"slug":"rustfest18-11-monotron_making_a_80s_style_computer_with_a_20_dev_kit","link":"https://c3voc.de","description":"I missed the simplicity of of computers like the C64 and the Apple 2 and I wondered if I could recreate something like that, but using the Cortex M4 devboard on my desk and a handful of resistors. Can you generate VGA without a video chip? Can you render text without enough RAM for a framebuffer? Can you read from a PS/2 keyboard? Can you do it all in Rust, and run tests on an actual PC? Will it run fast enough to be useful? ","original_language":"eng","persons":["Jonathan Pallant"],"tags":["rustfest18","11"],"view_count":291,"promoted":false,"date":"2018-05-26T00:00:00.000+02:00","release_date":"2018-05-26T02:00:00.000+02:00","updated_at":"2025-12-03T17:30:08.472+01:00","length":1798,"duration":1798,"thumb_url":"https://static.media.ccc.de/media/conferences/rustfest/2018/11-hd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/rustfest/2018/11-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/rustfest/2018/6d6e883d-b0b9-5c23-9d05-14686411da58-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/rustfest/2018/6d6e883d-b0b9-5c23-9d05-14686411da58-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/rustfest18-11-monotron_making_a_80s_style_computer_with_a_20_dev_kit","url":"https://api.media.ccc.de/public/events/6d6e883d-b0b9-5c23-9d05-14686411da58","conference_title":"Rustfest 2018 Paris","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18","related":[{"event_id":2925,"event_guid":"e1efc11e-170c-4234-9ac0-4451a6631b01","weight":1},{"event_id":5393,"event_guid":"faea7134-21b2-5264-9e02-a8706b63e7fc","weight":6},{"event_id":5545,"event_guid":"33a78b77-a1fa-5bf8-a719-15a8663593dd","weight":19},{"event_id":5546,"event_guid":"069a6809-2727-55c7-b584-03776939ee96","weight":18},{"event_id":5547,"event_guid":"69d9379b-5f4d-53c7-a03a-4db98f105781","weight":12},{"event_id":5548,"event_guid":"1adcd4eb-7655-5f62-9917-add6bf2b2eee","weight":12},{"event_id":5549,"event_guid":"7c66d3ba-35e9-52ed-9cdd-6266ee1ca114","weight":13},{"event_id":5550,"event_guid":"285f1241-3400-50d1-9d5d-dbaeb272dabe","weight":15},{"event_id":5551,"event_guid":"1cde6c4f-3c96-5b27-ba65-a02fbe4138a3","weight":21},{"event_id":5554,"event_guid":"41ebd647-9d5f-5779-9dba-3d3623b673bb","weight":8},{"event_id":5557,"event_guid":"d6e55ac4-08b0-5c60-a88c-daa5496dfbf6","weight":15}],"recordings":[{"size":247,"length":1798,"mime_type":"video/mp4","language":"eng","filename":"rustfest18-11-eng-Monotron_Making_a_80s_style_computer_with_a_20_dev_kit_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2018-05-26T21:46:16.161+02:00","recording_url":"https://cdn.media.ccc.de/events/rustfest/2018/h264-hd/rustfest18-11-eng-Monotron_Making_a_80s_style_computer_with_a_20_dev_kit_hd.mp4","url":"https://api.media.ccc.de/public/recordings/26012","event_url":"https://api.media.ccc.de/public/events/6d6e883d-b0b9-5c23-9d05-14686411da58","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18"},{"size":27,"length":1793,"mime_type":"audio/mpeg","language":"eng","filename":"rustfest18-11-eng-Monotron_Making_a_80s_style_computer_with_a_20_dev_kit_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2018-05-26T22:21:36.775+02:00","recording_url":"https://cdn.media.ccc.de/events/rustfest/2018/mp3/rustfest18-11-eng-Monotron_Making_a_80s_style_computer_with_a_20_dev_kit_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/26052","event_url":"https://api.media.ccc.de/public/events/6d6e883d-b0b9-5c23-9d05-14686411da58","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18"},{"size":70,"length":1798,"mime_type":"video/mp4","language":"eng","filename":"rustfest18-11-eng-Monotron_Making_a_80s_style_computer_with_a_20_dev_kit_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-05-26T22:22:08.547+02:00","recording_url":"https://cdn.media.ccc.de/events/rustfest/2018/h264-sd/rustfest18-11-eng-Monotron_Making_a_80s_style_computer_with_a_20_dev_kit_sd.mp4","url":"https://api.media.ccc.de/public/recordings/26053","event_url":"https://api.media.ccc.de/public/events/6d6e883d-b0b9-5c23-9d05-14686411da58","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18"},{"size":21,"length":1793,"mime_type":"audio/opus","language":"eng","filename":"rustfest18-11-eng-Monotron_Making_a_80s_style_computer_with_a_20_dev_kit_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2018-05-26T22:34:04.200+02:00","recording_url":"https://cdn.media.ccc.de/events/rustfest/2018/opus/rustfest18-11-eng-Monotron_Making_a_80s_style_computer_with_a_20_dev_kit_opus.opus","url":"https://api.media.ccc.de/public/recordings/26059","event_url":"https://api.media.ccc.de/public/events/6d6e883d-b0b9-5c23-9d05-14686411da58","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18"},{"size":274,"length":1798,"mime_type":"video/webm","language":"eng","filename":"rustfest18-11-eng-Monotron_Making_a_80s_style_computer_with_a_20_dev_kit_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2018-05-26T22:50:41.616+02:00","recording_url":"https://cdn.media.ccc.de/events/rustfest/2018/webm-hd/rustfest18-11-eng-Monotron_Making_a_80s_style_computer_with_a_20_dev_kit_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/26062","event_url":"https://api.media.ccc.de/public/events/6d6e883d-b0b9-5c23-9d05-14686411da58","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18"},{"size":85,"length":1798,"mime_type":"video/webm","language":"eng","filename":"rustfest18-11-eng-Monotron_Making_a_80s_style_computer_with_a_20_dev_kit_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-05-26T22:51:08.505+02:00","recording_url":"https://cdn.media.ccc.de/events/rustfest/2018/webm-sd/rustfest18-11-eng-Monotron_Making_a_80s_style_computer_with_a_20_dev_kit_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/26063","event_url":"https://api.media.ccc.de/public/events/6d6e883d-b0b9-5c23-9d05-14686411da58","conference_url":"https://api.media.ccc.de/public/conferences/rustfest18"}]}