WWW.ALTAIR32.COM |
|
|
|
REAL PROGRAMMERS
DON'T NEED KEYBOARDS! |
|
Altair32
Specifications
Hardware Altair32 emulates a "loaded" Altair 8800 containing an Intel 8080 CPU board with 64k of RAM (the limit of the 8080's address space). The following expansion boards are "installed" in the Altair32:
The Altair32 contains a disk boot EPROM starting at address 0xFF00. Jumping to this address should boot the software contained on drive 0 of the floppy controller. If no valid bootable software is present there, the machine crashes, requiring a reset. The Altair32 Front Panel comes with two RS232-compatible serial ports for use by the emulator. Although the software to support this feature is not yet complete, they will eventually connect to the emulation space through ports 14h and 15h. This will enable the user to connect vintage peripherals such as a paper tape reader or serial terminal to the emulator without taking up a serial port on the host computer. SoftwareA person owning an Altair in the late-70's would probably be running either MITS Disk Extended BASIC or the then brand new CP/M Operating System from {Intergalactic} Digital Research. A third option, available much later, would have been Altair DOS from MITS. Disk Extended BASIC was the commonly used software for serious users of the Altair computer. It is a powerful but slow BASIC with some extended commands to allow it to access and manage the disk system. It did not require a separate operating system to run. Altair DOS was long promised but not delivered until it was almost irrelevant in the face of CP/M's wide acceptance. BenchmarkOn a real Altair, the benchmark should complete in 2 minutes 57 seconds with 0-waitstate memory and 3 minutes 47 seconds with 1-waitstate memory. The Altair32 executes the same benchmark in 2 minutes, 12 seconds -- 25% better than the prototypical Altair. This results in a theoretical CPU speed of about 2.5 MHz. If you let the emulator run at unregulated speed, on my 3GHz Pentium 4 machine, I can achieve an 8080 speed of about 80MHz. Overclocking without the water cooling!
|
|
Copyright
(c) 1998-2014 Richard A. Cini, Jr. (rcini at msn dot com) All Rights Reserved.
All copyrights of any third parties referred to herein are hereby acknowledged.
There is no warranty, either express or implied, relating to any
of the content contained herein. The site maintainer shall in no event
be liable to anyone for damages, including any loss of profits, lost savings,
or other incidental or consequential damages arising out of the use or
misuse of the information contained on this Web site. You may use the
information contained herein for NON-COMMERCIAL purposes only and AT YOUR
OWN RISK. Batteries not included. Contents may settle during shipping.
Updated
16-Aug-2014 15:31 -0400
Website Design by www.DressageArt.com |