Projekt URSO180 RetroModern x80-System: Unterschied zwischen den Versionen

Aus PUCONwiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{Cat|Projekte}}
{{Cat|Projekte}}


URSO180 ist ein Computer-Konzept aus der alten 8-bit-Welt, aber mit Hardware, die so modern wie möglich ist:
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.


* [[Hitachi HD64180]] Prozessor
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.
** im Kern ein Z80
 
** 10MHz Taktfrequenz
== Intention ==
** MMU, die bis zu 1MByte Speicher adressieren kann
 
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
** 2 serielle Ports für Terminal und andere Peripherie
* 1 MByte statisches RAM
* 1 MByte static RAM
** Aufgebaut aus 2 512Kx8bit Modulen
** built from 2 512Kx8bit modules of type SYS8512FKXLI
**: gekauft bei eBay <code>20150103 - eBay - electromyme - SYS8512FKXLI-85 512Kx8bit SRAM Module</code>
**: gekauft bei eBay <code>20150103 - eBay - electromyme - SYS8512FKXLI-85 512Kx8bit SRAM Module</code>
** Datenblatt: http://scherer3002.duckdns.org/public/public/Projekte/URSO180/SYS8512FKXLI-85_datasheet.pdf
** Data sheet: http://scherer3002.duckdns.org/public/public/Projekte/URSO180/SYS8512FKXLI-85_datasheet.pdf
* 512 kByte EPROM
* up to 512 kByte EPROM for
** Bootloader
** Bootloader
** Monitor
** Monitor
** evtl. ROM-Disk für CP/M
** ROM-Disk für CP/M
* ein Front-Panel wie es der MITS Altair 8008 hat
** ... etc ...
** soll dasselbe können wie das Frontpanel vom Altair
* a front panel like that of the {{Altair}}
** ABER: Logik in einem FPGA
** shall have the same functionality like that of the {{Altair}}
** UND: Bedienung nicht nur mit Schaltern und LEDs, sondern über eine Art Konsol-Prozessor (z.B. ein Teensy3.x)
** '''BUT:''' Logic in an FPGA
** DAS LEISTET DANN:
** '''AND:''' operation not only by switches and LEDs but by additional logic
*** Hardware genauso wie beim Altair
** '''ADDITIONALLY:'' providing for sort of a ''Console Processor'' , bringing more comfort like:
*** Bedienung über Tasten-Matrix und 7-Segment-Display
*** more comfortable means as Hex-Keyboard and Dot-Matrix-Display
*** Automatisierung von Lade-Prozeduren
*** upload / download interfaces to PC
* ein "Floppy/HardDisk-Controller", aber mit SD-Card Flash-Speicher
*** automating boot-load-procedures
* storage adapter to SD-cards and USB


== Ablage ==
== Project Files ==


* http://scherer3002.duckdns.org/public/public/Projekte/URSO180
* http://scherer3002.duckdns.org/public/public/Projekte/URSO180

Version vom 21. November 2015, 13:02 Uhr


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 ...