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

    Metal detector with 4030 CMOS
    Simple SWR Protection Circuit Easy to build
    The Arduino Internet Gizmo
    IC 723 Power Supply Circuit with Current Indicator
    help diagnose stator
    ancient baudot teletype interface
    Modelica Magnetic FluxTubes Solenoid Actuator
    5V - Digital Camera Charger
    Photo Meter Assesses Ambient Light Schematic
    AVR Projects
    Battery Tesla Switch 720 Watt Mosfet Circuits



    Top