Advanced Digital SUPER SIX S-100 Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour PC/postes de travail Advanced Digital SUPER SIX S-100. AltairZ80 Simulator Usage 26-Jul-2008 Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 57
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
SIMH AltairZ80 1 of 57
AltairZ80 Simulator Usage
26-Jul-2008
COPYRIGHT NOTICE
The following copyright notice applies to the SIMH source, binary, and documentation:
Original code for the AltairZ80 part published in 2002-2008, written by Peter Schorn
Copyright (c) 2002-2008, Peter Schorn
Permission is hereby granted, free of charge, to any person obtaining a copy of this
software and associated documentation files (the "Software"), to deal in the Software
without restriction, including without limitation the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or
substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL PETER SCHORN BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of Peter Schorn shall not be used in
advertising or otherwise to promote the sale, use or other dealings in this Software
without prior written authorization from Peter Schorn.
Based on work by Charles E. Owen (c) 1997. Additional device support by Howard M.
Harte and Ernie Price.
Vue de la page 0
1 2 3 4 5 6 ... 56 57

Résumé du contenu

Page 1 - 26-Jul-2008

SIMH AltairZ80 1 of 57AltairZ80 Simulator Usage26-Jul-2008COPYRIGHT NOTICEThe following copyright notice applies to the SIMH source, binary, and docum

Page 2 - SIMH AltairZ80 2 of 57

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 =

Page 3 - SIMH AltairZ80 3 of 57

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

Page 4 - 1 Simulator Files

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 (

Page 5 - 2 Revision History

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

Page 6 - 4 Hardware

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

Page 7 - 4.1 CPU

SIMH AltairZ80 15 of 57NameExtSizeCommentEX8080.COM12Kexercise 8080 instruction setEXZ80ALL.COM12Kexercise Z80 instruction set, undefined status bits

Page 8 - SIMH AltairZ80 8 of 57

SIMH AltairZ80 16 of 57NameExtSizeCommentSURVEY.MAC16Kassembler source for SURVEY.COMSYSCOPY.COM2Kcopy system tracks between disksSYSCPM2.SUB2Kcreate

Page 9

SIMH AltairZ80 17 of 57NameExtSizeCommentASM.COM8KCP/M assemblerASSIGN.SYS2KBDOS3.SPR10KBIOS3.MAC28KCP/M 3 BIOS source for Altair SIMHBIOS3.SPR4KBNKBD

Page 10 - SIMH AltairZ80 10 of 57

SIMH AltairZ80 18 of 57NameExtSizeCommentL80.COM12KMicrosoft linkerLDR.COM4KCP/M loader with optimized loader BIOSLDRBIOS3.MAC14Koptimized (for space)

Page 11

SIMH AltairZ80 19 of 57NameExtSizeCommentXREF.COM16Kcross reference utilityZSID.COM10KZ80 debugger5.3 MP/M II with banked memoryMP/M II is an acronym

Page 12 - 4.5 The simulated hard disk

SIMH AltairZ80 2 of 571 Simulator Files ...4

Page 13 - 5 Sample Software

SIMH AltairZ80 20 of 57NameExtSizeCommentDSKRESET.PRL2Kdisk reset commandDUMP.MAC6Ksource for DUMP.PRLDUMP.PRL2Kdump commandED.PRL10KMP/M line editorE

Page 14 - SIMH AltairZ80 14 of 57

SIMH AltairZ80 21 of 57NameExtSizeCommentRSETSIMH.COM2Kreset SIMH interfaceSCHED.BRS2Kschedule a jobSCHED.PRL4KSCHED.RSP2KSDIR.PRL18Kfancy directory c

Page 15

SIMH AltairZ80 22 of 57sim> set cpu z80sim> set cpu altairromsim> set cpu bankedsim> set simh timeroffsim> attach sio 23sim> set net

Page 16 - SIMH AltairZ80 16 of 57

SIMH AltairZ80 23 of 57sim> set cpu noitrapsim> set cpu z80sim> set cpu noaltairromsim> set cpu nonbankedsim> reset cpusim> set sio

Page 17

SIMH AltairZ80 24 of 57NameExtSizeCommentFAC.COM2Kcompute the factorialFAC.SPL4Kcompute the factorial, SPL sourceFAMILY.PRO4KProlog demo program: Fami

Page 18 - SIMH AltairZ80 18 of 57

SIMH AltairZ80 25 of 57NameExtSizeCommentSHOWSEC.COM2Kshow a disk sectorSHOWSEC.SPL6KSPL source for SHOWSEC.COMSIEVE.COM2Kcompute prime numbers with a

Page 19

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

Page 20

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

Page 21 - 5.4 CP/NET

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

Page 22 - 5.5 CPNOS

SIMH AltairZ80 29 of 57sim> at dsk disbas50.dsksim> d sr 8sim> load disbas50.bin 0sim> g 0MEMORY SIZE? [return]LINEPRINTER? [C]HIGHEST DIS

Page 23 - SIMH AltairZ80 23 of 57

SIMH AltairZ80 3 of 5713 Compupro 8-16 Simulation...4713.1 Overv

Page 24

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

Page 25 - SIMH AltairZ80 25 of 57

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

Page 26

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

Page 27 - 5.11 Altair Basic 4.0

SIMH AltairZ80 33 of 579 Appendix: How to bring up UCSD Pascal II.0 on SIMHPrecondition: Your current working directory contains the files mentioned

Page 28 - SIMH AltairZ80 28 of 57

SIMH AltairZ80 34 of 57Step 3: Proceed to UCSD Pascal by typing "pascal" <return> at the "E>" command prompt. Type <re

Page 29

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,!

Page 30

SIMH AltairZ80 36 of 57Y WANT TO CHANGE THIS VALUE? (Y,N,!)26 NEW VALUE: 26 OCTAL DECIMAL HEXADECIMAL ASCII CONTROL 32 26 1A

Page 31 - SIMH AltairZ80 31 of 57

SIMH AltairZ80 37 of 5768 NEW VALUE: 68 OCTAL DECIMAL HEXADECIMAL ASCII 104 68 44 DN WANT TO CHANGE THIS VALUE? (Y,N,!)

Page 32

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

Page 33

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

Page 34

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

Page 35

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;

Page 36

SIMH AltairZ80 41 of 5710 Vector Graphic, Inc. SimulationHoward M. Harte, [email protected] OverviewVector Graphic is a early microcomputer from

Page 37

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

Page 38

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

Page 39

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)

Page 40 - SIMH AltairZ80 40 of 57

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

Page 41

SIMH AltairZ80 46 of 5712 North Star Horizon SimulationNorth Star Horizon MDS-AD Disk Controller support was added by Howard M. Harte, hharte@hartetec

Page 42 - 10.2 48K Vector MZ

SIMH AltairZ80 47 of 5713 Compupro 8-16 SimulationCompupro Controller support was added by Howard M. Harte, [email protected]. The 8086 simulationwa

Page 43 - 10.3 56K Vector MZ

SIMH AltairZ80 48 of 57ROM – Enable bootstrap ROM at 0000-01FFh.NOROM – Disable bootstrap ROM.DEBUG – enable debug tracing, useful for debugging softw

Page 44 - SIMH AltairZ80 44 of 57

SIMH AltairZ80 49 of 57• CMD – Disk controller commands.• RDDATA – Read Data messaging• WRDATA – Write Data messaging• STATUS – Status register re

Page 45

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

Page 46 - 12.1 Overview

SIMH AltairZ80 50 of 57DEBUG – enable debug tracing, useful for debugging software. One or more debug levels may be selectedat any given time. Severa

Page 47 - 13 Compupro 8-16 Simulation

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

Page 48 - SIMH AltairZ80 48 of 57

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.

Page 49

SIMH AltairZ80 53 of 5715 Advanced Digital Corporation Super-Six SimulationADC Super-Six Single-Board Computer support was added by Howard M. Harte, h

Page 50 - SIMH AltairZ80 50 of 57

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

Page 51

SIMH AltairZ80 55 of 5716 N8VEM Single Board Computer SimulationN8VEM Single Board Computer support was added by Howard M. Harte, [email protected].

Page 52 - SIMH AltairZ80 52 of 57

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

Page 53

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

Page 54 - 15.1.3 ADCS6 SBC Limitations

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

Page 55 - 16.1 Overview

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

Page 56 - 16.1.3 N8VEM SBC Limitations

SIMH AltairZ80 8 of 57SET CPU MMU Enables the Memory Management Unit (MMU) and clock frequencysupport.SET CPU NOMMU Disables the Memory Management Uni

Page 57 - 17.2 References

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

Pas de commentaire