-
More progress
06/04/2021 at 23:15 • 0 commentsI now have a working keyboard. I took an old cherry portable keyboard, which has mechanical keys and re-wired it to the dragon matrix. Wired to the keyboard PIA and it works!
Once I got the keyboard working, I was able to type in some basic programs and check out a few things. Initially I did not have the mode select pins for the VDG connected so was unable to change video modes. One odd thing I noticed was that I only has 16K of RAM reported. I suspected that this was to do with the RAM settings in the SAM. Looking at the ROM disassembly, I saw that it checks bit 2 from one of the PIAs to determine memory config. I wired this up, but it still did not work. Probably because it was now selected 32/64K dynamic RAM. I need 64K static RAM setting.
-
The Dragon lives!
05/26/2021 at 23:00 • 0 commentsI've added one PIA to the prototype and changed the ROM address decoding so that the FLASH ROM is mapped to ROM0 and ROM1. I flashed the ROM with the dragon 32 ROM image and turned on. After a few false starts (I still had some ROM address lines tied low, and I initially tried to use all 3 ROM select lines to enable the ROM) it works!
This is a big step forward. Not useful yet, since there is no keyboard but I'm happy to see it runing the Dragon ROM.
Also no graphics modes since the VDG pins are hardwired. Only monocrhome output for the moment.
-
Basic SAM and VDG System
05/24/2021 at 13:24 • 0 commentsNext step was to build a computer using the SAM, VDG and 6809E to test the RAM interfacing and better understand the SAM functions. This was also built on prototype boards and ironed out some problems with the RAM interfacing.
-
VDG Test
05/24/2021 at 13:22 • 0 commentsTo test the 6847 VDG, I build the following circuit on a protoboard. This produced a stable video monochrome image on an LCD monitor. So far so good.
-
Test Board
05/24/2021 at 00:25 • 0 commentsI bought most of the chips from ebay. I'm sure the SAM and CPU are used. So in order to test them I built a simple computer with a serial port that runs basic. This is based on Grant Searle's design and uses firmware from Jeff Tranter.
I built this on a prototype board using point to point wiring. Not pretty but it works!
This design proved that the 6809E (and 6309E) are working