16-bit homebuilt computer project

Posted on Feb 4, 2014

Currently have a decent interrupt-driven RS/232 driver with support for hardware flow control running at 9600 bps. Higher baud rates are possible but I have not yet tested for stability. I also implemented some helper routines to print and get strings, hexadecimal and decimal numbers. Kernel routines exist to detect available RAM/ROM and installed devices. It allowed me to develop this (screenshot of terminal program

16-bit homebuilt computer project
Click here to download the full size of the above Circuit.

connecting to actual hardware via serial): Most shell functions presented in the screenshot are still only stubs (or very early drafts) but it gives an idea of what I want to achieve. I want the monitor program to be able to: That seems to be enough to start with. I don`t want to over-engineer the Monitor/OS as it is not my ultimate goal. I want to start working on a C port as soon as possible to be able to port some serious  software. Assembly programming is fun and mind stimulating, but awfully slow. A colleague at work called me one day and offered to borrow this little gadget that should help me to dramatically speed up the development process of Monitor/OS kernel. Last time I reported that it is ineffective and somewhat disconcerting to burn kernel ROM whenever I want to test my new (oftentimes faulty) code. It is an EPROM emulator which you connect by a ribbon cable to a socket where you normally have a ROM chip. It simulates the EPROM by using internal SRAM which is easily programmed by a standard parallel cable when the device is connected to the recipient and the PC. It does not require external power supply (it draws power from the emulated chip`s host). For a PC this device is essentially a printer, so programming its SRAM is as easy as copying a binary image to /dev/lp0 in linux. It is really simple and should give my software development a nice boost. No more ROM chip pulling, programming, or continuous...

Leave Comment

characters left:

Related Circuits

  • New Circuits



    Popular Circuits

    Coil Coupled Metal Detector
    PIC Light Chaser with PIC16C84
    Sound-Activated Switch
    Police Siren Circuits with IC555 Schematic Diagram
    Problem With Electrical Distribution
    Using Solid State Switches Instead of Mechanical Relays
    ADum3223 issue (H bridge)
    voltage regulator circuit with pass
    Vu meter stereo circuit
    RF amplifier and filter for 10.7 MHz
    BA5173 HT7706 dimming control ASIC