kcp53001-block-diagram.jpgThis block diagram illustrates my vision of a Furcula-to-Wishbone bus bridge. The KCP53000 CPU exposes a Furcula bus for both its instruction and data ports. Once these buses are arbitrated to a single interconnect, the KCP53001 is used to talk to Wishbone peripherals and memory.JPEG Image - 205.76 kB - 11/13/2016 at 15:59 |
|
|
block-diagram.jpgThis block diagram illustrates how the pieces of the CGIA fit together to serialize graphics data to the VGA port.JPEG Image - 1.10 MB - 06/16/2016 at 18:57 |
|
|
forth-3.pngHere, I draw a GEOS-inspired dialog box-like thing, interactively as you can see.Portable Network Graphics (PNG) - 22.93 kB - 04/11/2016 at 20:23 |
|
|
forth-2.pngHere, I'm writing software to draw simple boxes to the screen using the XOR operator directly on the framebuffer bitmap.Portable Network Graphics (PNG) - 54.16 kB - 04/11/2016 at 20:22 |
|
|
forth-1.pngFinally got block storage working inside the emulator, and along with it, a visual block editor. It's based on my own Vi-Inspired Block Editor (VIBE).Portable Network Graphics (PNG) - 52.55 kB - 04/11/2016 at 20:21 |
|
|
kes-eforth-rectangles.pngI tried to get a nice, more or less pretty, static demo for a screenshot on Twitter. But, bugs happened, and I ended up having to debug. Turns out, it made for a better screenshot, because it shows a more realistic user experience. Funny how that works!Portable Network Graphics (PNG) - 15.10 kB - 04/09/2016 at 14:13 |
|
|
kes-eforth-coldboot.pngWhen you first "power-on" a Kestrel-3 emulator, it can drop you into the Forth programming language environment. (The Kestrel-3 emulator aims to emulate the Digilent Nexys-2 board, and so has 16MB of RAM.)Portable Network Graphics (PNG) - 6.09 kB - 04/09/2016 at 14:12 |
|
|
20160322_231722.jpgSchematic, recalled from memory, of the computing elements of the Kestrel-1 home-made computer. What is NOT shown is the DMA circuitry to load code into RAM under host PC control, and reset logic.The schematic has one error in it: the BE line is tied high through a 1K resistor, just like the RDY line. This lets the IPL circuitry tri-state the CPU's address and data buses under host PC control. JPEG Image - 4.24 MB - 03/23/2016 at 15:39 |
|
|