some more mfd0816 details
This commit is contained in:
parent
c1ddb9d5e8
commit
c8dbd7cc05
4
build.mb
4
build.mb
|
@ -52,11 +52,9 @@ sed -i ''s/\\\$\\\$COMMIT\\\$\\\$/''"\$COMMIT_SHORT/g" $(%output%)
|
|||
str output_format '$(%element%)'
|
||||
|
||||
str exec '#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
mkdir -p \$(dirname $(%output%))
|
||||
|
||||
rm $(%output%)
|
||||
rm $(%output%) 2> /dev/null
|
||||
ln $(%input%) $(%output%)
|
||||
'
|
||||
end
|
||||
|
|
|
@ -4,18 +4,33 @@
|
|||
{$begin-section} about
|
||||
{$head} about
|
||||
|
||||
The MFD-0816 is a 16-bit fantasy CPU and based on the intel 8088.
|
||||
The MFD-0816 (alternatively MFD0816, mfd0816 (because im not a very consistent <br>
|
||||
person)) is a 16-bit fantasy CPU and based on the intel 8088, it features a <br>
|
||||
word size of 16 bits, a 16 bit address bus, 4 16-bit general purpose registers <br>
|
||||
and a general purpose I/O bus with support for block I/O. <br>
|
||||
|
||||
The first un-implemented (and thus probably flawed) version of the <br>
|
||||
design/specification alongside the preliminary instruction set reference are <br>
|
||||
available here. Once I feel like the assembler (and probably later on the <br>
|
||||
emulator too) are implemented far enough and dont end up dead in the water <br>
|
||||
before that, the source code of both will become publicly available under the <br>
|
||||
GPLv3. <br>
|
||||
|
||||
* 16-bit address bus <br>
|
||||
* 16-bit word <br>
|
||||
* 8-bit I/O bus <br>
|
||||
* 4x 16-bit general purpose register <br>
|
||||
All documents detailing the design of the MFD-0816 and other fantasy hardware <br>
|
||||
and tooling around it are licensed under the CC BY-SA 4.0 license. <br>
|
||||
|
||||
{$begin-section} links
|
||||
{$sub-head} links
|
||||
* <a href="/projects/mfd0816/VERSION1_DESIGN">[Version 1] Design</a><br>
|
||||
* <a href="/projects/mfd0816/VERSION1_INSTRUCTIONS">[Version 1] Instruction Set Reference </a><br>
|
||||
* <a href="https://github.com/FelixEcker/mfd0816">GitHub</a><br>
|
||||
* <a href="https://github.com/FelixEcker/mfd0816">GitHub (currently private)</a>
|
||||
<div class="description">   Git repository containing the spec. documents and the assembler & emulator implementations (C++). </div>
|
||||
|
||||
{$end-section}
|
||||
{$end-section}
|
||||
{$begin-section} documents
|
||||
{$head} documents
|
||||
|
||||
{$begin-section} version-1
|
||||
{$sub-head} Version 1
|
||||
* <a href="/projects/mfd0816/VERSION1_DESIGN">Design / Specification</a><br>
|
||||
* <a href="/projects/mfd0816/VERSION1_INSTRUCTIONS">Instruction Set Reference </a><br>
|
||||
{$end-section}
|
||||
|
|
Loading…
Reference in a new issue