Our research was long and laborious. When the results of our information gathering started to become clearer, we discovered that it was not appropriate to offer up any one particular token computer hardware platform.
Please see the README of this project’s previous phase.
This particular course of action would require:
All this software will be run over serial at first, and then the perpetually thorny topic of video out can be tackled later.
(Will video displays of the solarpunk post-apocalypse future even mostly support composite out?)
See this fedi discussion.
And this earlier one too.
See here.
Also this fediverse post.
This proof-of-concept design is perfect for an ultra-simple and easily-constructed computer.
This is the memory map:
Address - Component
$0000-$3FFF - RAM (16KB)
$4200-$4203 - ACIA
$6000-$600F - VIA
$8000-$FFFF - ROM (32KB)
The benefits of this design are many:
However the following things are removed from the DREAM6800 design:
The new even simpler design is a clear victor in the comparison between the old and the new.
People are unlikely to be able to quickly understand the DREAM6800 design software-wise, due to the 6800 ISA being far less well understood in the community. the 6502 guarantees a well understood and loved ISA. It makes the design more attractive to others.
Composite out may not necessarily be the best option for video for a permacomputer. The project will actually need to do research in order to find out what will work best long-term.
Although the CHIP-8 virtual machine instruction set is simpler to write on paper, higher level languages like FORTH and BASIC are more likely to be better preserved in the far future.
See this fedi reference.