Главная
Study mode:
on
1
Introduction
2
What are we doing
3
Embedded Rust
4
Rust 2018
5
Libcore
6
UART
7
Hardware abstraction
8
Embedded how
9
Linux
10
Monotron
11
There is art
12
Baby shoes never worn
13
Its not easy
14
Random example
15
SDMF7 discovery
16
Board
17
Video
18
VGA Timing
19
Pixel Clock
20
Black and White
21
Color
22
Textmode
23
Unicode
24
Iterators
25
SPI peripherals
26
PowerPoint
27
Keyboard
28
Serial
29
Command line
30
PS2 keyboards
31
Data signals
32
Scan codes
33
Clock rate
34
Joysticks
35
ROM
36
Interface
37
Vertical Blanking Interval
38
Missing Key
39
Buttons
40
Audio
41
Wavetable
42
Disks
43
SD Cards
Description:
Explore the creation of a 1980s-style home computer using Rust in this ACCU 2019 conference talk. Dive into the world of Embedded Rust as Jonathan Pallant demonstrates "Monotron," a toy computer with a ROM written entirely in Rust. Learn how to generate VGA without a video chip, render text without a full framebuffer, read from a PS/2 keyboard, and produce audio simultaneously with video. Discover the challenges and solutions in recreating the simplicity of classic computers like the C64 and Apple II using modern hardware and Rust programming. Gain insights into hardware abstraction, UART, SPI peripherals, and implementing features such as text mode, Unicode support, and audio wavetables. Understand the intricacies of VGA timing, pixel clocks, and color implementation in this comprehensive exploration of retro computing with contemporary tools.

Monotron - A 1980s Style Home Computer Written in Rust

ACCU Conference
Add to list