h2wac
How to Write a Compiler #7 - Top Level Statements
C-minor's top-level statements are implemented by manipulating the AST before invoking the other compilation stages and are easy introduction to working with the AST.
h2wac
C-minor's top-level statements are implemented by manipulating the AST before invoking the other compilation stages and are easy introduction to working with the AST.
big80
Adds on-screen menus and FAT file system support for cassette images.
trs80
Finishing touches for Big-80 including cassette recording, auto tape start/stop, amber and green screen mode and scan lines!
trs80
"Big-80" is an implementation of a TRS-80 Model 1 in an FPGA. This post describes the processor environment including the CPU itself, RAM, ROM and hooking it up to the video controller, keyboard and virtual cassette player to make a working TRS-80. TRS-80 Memory and Port Map The next step
fpga
Building a virtual TRS-80 cassette player that reads binary .cas files from an SD card and renders an audio stream representing a tape recording of that data.
fpga
Implementing the keyboard controller for a "Big-80" - a TRS-80 in an FPGA.
fpga
Implementing the video controller for a "Big-80" - a TRS-80 in an FPGA.
fpga
Over this holiday season I decided to implement an FPGA version of a TRS-80 Model 1. This has been done before so you might be wondering why? Well, there's a couple of reasons...