Projekt URSO180 RetroModern x80-System

Aus PUCONwiki
Zur Navigation springen Zur Suche springen


URSO180 is the Project to build an 8-bit-Computer like in the days when we could understand all the inner workings of our computer.

However, URSO180 uses more modern technology in order to make the most out of the 8-bit experience. As an aside, this also strives to take out the nuisances that made life more complicated in the early years of DIY-micro-computing.

Intention

A role-model from the early years was and still is the Altair 8800. The Altair started as the minimal computer. It does put nothing of the abstraction layers of more complicated systems between the user and the inner workings.

The Role Model

The Altair has:

  • A minimal 8080 (optionally Z80) processor board
  • straight, honest static memory
  • NO bootstrap monitor that has to be able to run BUT:
  • a hardware-based front panel with switches and LEDs to provide functions for
    • examining and modifying memory contents
    • start and run machine language programs
    • halt and single step program execution

The Pupil

URSO180 will have:

  • Hitachi HD64180 Processor
    • internally a Z80, providing software-compatibility with the largest 8-bit community, including professional-level systems like CP/M
    • 10MHz clock frequency
    • a built-in MMU - Memory Management Unit allowing addressing up to 1 MByte of memory
    • 2 serielle Ports für Terminal und andere Peripherie
  • 1 MByte static RAM
  • up to 512 kByte EPROM for
    • Bootloader
    • Monitor
    • ROM-Disk für CP/M
    • ... etc ...
  • a front panel like that of the Altair
    • shall have the same functionality like that of the Altair
    • BUT: Logic in an FPGA
    • AND: operation not only by switches and LEDs but by additional logic
    • 'ADDITIONALLY: providing for sort of a Console Processor , bringing more comfort like:
      • more comfortable means as Hex-Keyboard and Dot-Matrix-Display
      • upload / download interfaces to PC
      • automating boot-load-procedures
  • storage adapter to SD-cards and USB

Project Files


... to be continued ...