Sick and twisted? Nah! Just lots and lots of fun.

It is a dream, and a wonderful challenge. Back in the early days (I am 50 now) in mid-1974 I heard about the Intel 8080 and set about acquiring a chip. In the meantime, from the early Intel documents I wrote a cross assembler to produce code for it on an Interdata 70 mini.

Go and find some books on compiler design and get into it!

My current favourite hobby project is replicating the Interdata using an Altera EPF10K250A EPLD device. It is about 95% functional, we are just finishing the interface to an original 8k word core memory plane. Using static memory with battery keep-alive we have been able to run our 1974 8080 cross-assembler and produce runnable code that executed on an 8080 emulator.

It may not be efficient, but projects like this are great learning tools. Good luck and have lots of fun!

jdtoronto


In reply to Re: C compiler ... in Perl by jdtoronto
in thread C compiler ... in Perl by rje

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.