SIMH AltairZ80 1 of 57AltairZ80 Simulator Usage26-Jul-2008COPYRIGHT NOTICEThe following copyright notice applies to the SIMH source, binary, and docum
SIMH AltairZ80 10 of 57 1 1 1 1 OF DF IF TF SF ZF Res. AF Res. PF 1 CFOF = Overflow FlagDF = Direction FlagIF = Interrupt FlagTF = Trace FlagSF =
SIMH AltairZ80 11 of 57SET SIO SLEEP Sleeps for SLEEP microseconds after a keyboard status check whereno character was available. This is useful in ma
SIMH AltairZ80 12 of 57interrupts nor DMA, so floppy access required the sustained attention of the CPU. The standard I/Oaddresses were 8, 9, and 0A (
SIMH AltairZ80 13 of 57(standard 8" SS SD floppy disk with 77 tracks of 26 sectors with 128bytes, i.e. 250.25 kB capacity).SET HDSK<n> GEOM
SIMH AltairZ80 14 of 57In order to efficiently transfer files into the CP/M environment use the included program R <filename.ext>. Ifyou have a
SIMH AltairZ80 15 of 57NameExtSizeCommentEX8080.COM12Kexercise 8080 instruction setEXZ80ALL.COM12Kexercise Z80 instruction set, undefined status bits
SIMH AltairZ80 16 of 57NameExtSizeCommentSURVEY.MAC16Kassembler source for SURVEY.COMSYSCOPY.COM2Kcopy system tracks between disksSYSCPM2.SUB2Kcreate
SIMH AltairZ80 17 of 57NameExtSizeCommentASM.COM8KCP/M assemblerASSIGN.SYS2KBDOS3.SPR10KBIOS3.MAC28KCP/M 3 BIOS source for Altair SIMHBIOS3.SPR4KBNKBD
SIMH AltairZ80 18 of 57NameExtSizeCommentL80.COM12KMicrosoft linkerLDR.COM4KCP/M loader with optimized loader BIOSLDRBIOS3.MAC14Koptimized (for space)
SIMH AltairZ80 19 of 57NameExtSizeCommentXREF.COM16Kcross reference utilityZSID.COM10KZ80 debugger5.3 MP/M II with banked memoryMP/M II is an acronym
SIMH AltairZ80 2 of 571 Simulator Files ...4
SIMH AltairZ80 20 of 57NameExtSizeCommentDSKRESET.PRL2Kdisk reset commandDUMP.MAC6Ksource for DUMP.PRLDUMP.PRL2Kdump commandED.PRL10KMP/M line editorE
SIMH AltairZ80 21 of 57NameExtSizeCommentRSETSIMH.COM2Kreset SIMH interfaceSCHED.BRS2Kschedule a jobSCHED.PRL4KSCHED.RSP2KSDIR.PRL18Kfancy directory c
SIMH AltairZ80 22 of 57sim> set cpu z80sim> set cpu altairromsim> set cpu bankedsim> set simh timeroffsim> attach sio 23sim> set net
SIMH AltairZ80 23 of 57sim> set cpu noitrapsim> set cpu z80sim> set cpu noaltairromsim> set cpu nonbankedsim> reset cpusim> set sio
SIMH AltairZ80 24 of 57NameExtSizeCommentFAC.COM2Kcompute the factorialFAC.SPL4Kcompute the factorial, SPL sourceFAMILY.PRO4KProlog demo program: Fami
SIMH AltairZ80 25 of 57NameExtSizeCommentSHOWSEC.COM2Kshow a disk sectorSHOWSEC.SPL6KSPL source for SHOWSEC.COMSIEVE.COM2Kcompute prime numbers with a
SIMH AltairZ80 26 of 57OK[MOUNT 0]OK[FILES]5.8 Altair DOS Version 1.0This was long promised but not delivered until it was almost irrelevant. A short
SIMH AltairZ80 27 of 57WANT SIN? [Y]61911 BYTES FREEBASIC VERSION 3.2[4K VERSION]OK5.10 Altair 8k BasicRunning 8k Basic follows the procedure for 4k B
SIMH AltairZ80 28 of 57sim> go 0 ;and start it16384 Bytes loaded at 0.MEMORY SIZE? [return]WANT SIN-COS-TAN-ATN? [Y]50606 BYTES FREEALTAIR BASIC RE
SIMH AltairZ80 29 of 57sim> at dsk disbas50.dsksim> d sr 8sim> load disbas50.bin 0sim> g 0MEMORY SIZE? [return]LINEPRINTER? [C]HIGHEST DIS
SIMH AltairZ80 3 of 5713 Compupro 8-16 Simulation...4713.1 Overv
SIMH AltairZ80 30 of 57 SYSTEM.LINKER 22 10-Feb-79 102 512 Codefile SYSTEM.COMPILER 68 8-Feb-79 124 512 Codefile SYSTEM.SYNT
SIMH AltairZ80 31 of 57– The BOOT ROM was changed to fully load the software from disk. The original codebasically loaded a copy of itself from the d
SIMH AltairZ80 32 of 57# and the upper 8 bit of the load address are determined by loadHigh# For checkSum the following rules hold:# For the first loa
SIMH AltairZ80 33 of 579 Appendix: How to bring up UCSD Pascal II.0 on SIMHPrecondition: Your current working directory contains the files mentioned
SIMH AltairZ80 34 of 57Step 3: Proceed to UCSD Pascal by typing "pascal" <return> at the "E>" command prompt. Type <re
SIMH AltairZ80 35 of 57N WANT TO CHANGE THIS VALUE? (Y,N,!) FIELD NAME = HAS 8510A CURRENT VALUE IS FALSEN WANT TO CHANGE THIS VALUE? (Y,N,!
SIMH AltairZ80 36 of 57Y WANT TO CHANGE THIS VALUE? (Y,N,!)26 NEW VALUE: 26 OCTAL DECIMAL HEXADECIMAL ASCII CONTROL 32 26 1A
SIMH AltairZ80 37 of 5768 NEW VALUE: 68 OCTAL DECIMAL HEXADECIMAL ASCII 104 68 44 DN WANT TO CHANGE THIS VALUE? (Y,N,!)
SIMH AltairZ80 38 of 57 FIELD NAME = PREFIXED[KEY TO DELETE LINE] CURRENT VALUE IS FALSEN WANT TO CHANGE THIS VALUE? (Y,N,!) FIELD NAME = P
SIMH AltairZ80 39 of 57 0 0 0N WANT TO CHANGE THIS VALUE? (Y,N,!) CHANGE: S(INGLE) P(ROMPTED) R(ADIX)Q H(ELP) Q(UIT)Q SE
SIMH AltairZ80 4 of 57This memorandum documents the Altair 8800 Simulator.1 Simulator Filesscp.hsim_console.hsim_defs.hsim_fio.hsim_rev.hsim_sock.hsi
SIMH AltairZ80 40 of 57 IF X>79 THEN X:=79; IF Y<0 THEN Y:=0; IF Y>23 THEN Y:=23; WRITE (CHR(27),Y+1,';',X+1,'H')END;
SIMH AltairZ80 41 of 5710 Vector Graphic, Inc. SimulationHoward M. Harte, [email protected] OverviewVector Graphic is a early microcomputer from
SIMH AltairZ80 42 of 57VFDHD – Vector HD-FD Controller Board, I/O Mapped to 0xC0-0xC3FWII – Flashwriter 2 Video Card, memory mapped to 0xF000-0xF800Th
SIMH AltairZ80 43 of 5710.3 56K Vector MZsim> load MON40C.BIN e000 - load Vector 4.0C Monitorsim> set mdsk enabled - enable Micropolis disk con
SIMH AltairZ80 44 of 5710.5 Notes on Simulated HardwareThe Vector HD-FD Controller supports four drives, one of which may be a Winchester (hard disk)
SIMH AltairZ80 45 of 5711 IMSAI 8080 SimulationIMSAI FIF Disk Controller support was added by Ernie Price.11.1 OverviewThe IMSAI FIF Disk Controller c
SIMH AltairZ80 46 of 5712 North Star Horizon SimulationNorth Star Horizon MDS-AD Disk Controller support was added by Howard M. Harte, hharte@hartetec
SIMH AltairZ80 47 of 5713 Compupro 8-16 SimulationCompupro Controller support was added by Howard M. Harte, [email protected]. The 8086 simulationwa
SIMH AltairZ80 48 of 57ROM – Enable bootstrap ROM at 0000-01FFh.NOROM – Disable bootstrap ROM.DEBUG – enable debug tracing, useful for debugging softw
SIMH AltairZ80 49 of 57• CMD – Disk controller commands.• RDDATA – Read Data messaging• WRDATA – Write Data messaging• STATUS – Status register re
SIMH AltairZ80 5 of 57s100_fif.c (IMSAI FIF Disk Controller by Ernie Price)s100_hdc1001.c (Advanced Digital Corporation (ADC) HDC-1001 Hard Disk Contr
SIMH AltairZ80 50 of 57DEBUG – enable debug tracing, useful for debugging software. One or more debug levels may be selectedat any given time. Severa
SIMH AltairZ80 51 of 5714 Cromemco 4/16/64FDC and CCS-2422 FDC SimulationCromemco 4/16/64FDC (CROMFDC) Floppy Controller support was added by Howard M
SIMH AltairZ80 52 of 57BOOTSTRAP – 0 for RDOS 2.52, 1 for RDOS 3.12.FDCTYPE – CROMFDC Type: Set to 4, 16, 64 for Cromemco FDC, or 50 for CCS-2422 FDC.
SIMH AltairZ80 53 of 5715 Advanced Digital Corporation Super-Six SimulationADC Super-Six Single-Board Computer support was added by Howard M. Harte, h
SIMH AltairZ80 54 of 57controller core (in this case WD179x) as well as the SIM_IMD module, to help facilitate debugging. TheSIM_IMD module will auto
SIMH AltairZ80 55 of 5716 N8VEM Single Board Computer SimulationN8VEM Single Board Computer support was added by Howard M. Harte, [email protected].
SIMH AltairZ80 56 of 57N8VEM0 saves data from the ROM to a raw binary file when SAVEROM is set to 1, and the unit isdetached. Since the N8VEM has 1MB
SIMH AltairZ80 57 of 5717 ImageDisk (IMD) Disk Image Support in SIMHImageDisk (IMD) disk image file support for SIMH was added by Howard M. Harte, hha
SIMH AltairZ80 6 of 57– 17-Sep-2006, Peter Schorn (added Altair Basic 5.0 to the sample software, correctedTTY/ANSI description)– 21-Aug-2006, Peter
SIMH AltairZ80 7 of 57PTP Paper Tape Punch attached to port 2 of the 2SIO board. This also doubles as a printer port.DSK MITS 88-DISK Floppy Disk cont
SIMH AltairZ80 8 of 57SET CPU MMU Enables the Memory Management Unit (MMU) and clock frequencysupport.SET CPU NOMMU Disables the Memory Management Uni
SIMH AltairZ80 9 of 57IY 16 The IY index register (on Z80 only)IFF 8 Interrupt flag (on Z80 only)INT 8 Interrupt register (on Z80 only)SR 16 The front
Commentaires sur ces manuels