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

    Lowpass filter has improved step response
    Shaking electronic LED Dice
    IC 723 TIP41 Laboratory Power Supply Variable voltage
    Laser-guided Ghost Climber using an Arduino
    vhf fm transmitter
    servo
    Static Electricity / Negative Ion Detectors
    Smart power grid demands innovative design
    Speakers
    Video Tracer For Trouble-Shooting
    Full bridge current driven vertical deflection amplifier circuit diagram TDA4866
    Binary gain step circuit diagram by the PGA205
    One circuit electromagnetic vibration table



    Top