DataMuseum.dk

Presents historical artifacts from the history of:

RegneCentralen RC700 "Piccolo"

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RegneCentralen RC700 "Piccolo"

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦ef741535b⟧ TextFile

    Length: 7168 (0x1c00)
    Types: TextFile
    Names: »INIPARMS.MAC«

Derivation

└─⟦72577d508⟧ Bits:30003297 Diverse BIOS typer til RC703
    └─ ⟦this⟧ »INIPARMS.MAC« 

TextFile

	SUBTTL	HARDWARE INITIALIZATION PARAMETERS

;========================================================
;= HARDWARE INITIALIZATION SECTION                      =
;========================================================
;= ROM BOOTSTRAP LOADER INFORMATION                     =
;========================================================
	ORG	0	       ;
	.PHASE START           ;
        DW     CBOOT           ; ENTRY POINT
        DS     6               ;
        DB     'RC703 '        ; Note that the space is after identification
        DS	128-($ AND 127);
        
        PAGE
;==============================================================================
;= START OF HARDWARE CONFIGURATION PARAMETERS USED BY CONFI                   =
;==============================================================================
;= Z80 CTC CONTROLLER                                   =
;========================================================
MODE0:  DB      047H    ; TIMER MODE
COUNT0: DB      020H    ; COUNT TO OBTAIN 1200 BAUD (SIO CHANNEL A)
MODE1:  DB      047H    ; TIMER MODE
COUNT1: DB      020H    ; COUNT TO OBTAIN 1200 BAUD (SIO CHANNEL B)
MODE2:  DB      0D7H    ; COUNTER MODE
COUNT2: DB      001H    ; INTERRUPT AFTER 1 COUNT (DISPLAY)
MODE3:  DB      0D7H    ; COUNTER MODE
COUNT3: DB      001H    ; INTERRUPT AFTER 1 COUNT (FLOPPY DISK)

;========================================================
;= Z80 SIO CONTROLLER                                   =
;========================================================
PSIOA:  DB      018H    ; CHANNEL RESET
        DB      004H    ; SELECT WR4
        DB      047H    ; 1 STOP BIT,EVEN PARITY,16*CLOCK
        DB      003H    ; SELECT WR3
        DB      061H    ; REC,AUTO ENABLE. 7 BITS/CHARACTER
        DB      005H    ; SELECT WR5
        DB      020H    ; RTS,DTR,XMIT DISABLE. 7 BITS/CHARACTER
        DB      001H    ; SELECT WR1
        DB      01BH    ; ENABLE REC,XMIT AND EXT.STATUS.
        
PSIOB:  DB      018H    ; CHANNEL RESET
        DB      002H    ; SELECT WR2
        DB      010H    ; INTERRUPT VECTOR
        DB      004H    ; SELECT WR4
        DB      047H    ; 1 STOP BIT,EVEN PARITY,16*CLOCK
        DB      003H    ; SELECT WR3
        DB      060H    ; AUTO ENABLE,REC 7 BITS/CHAR,REC DISABLE.
        DB      005H    ; SELECT WR5
        DB      020H    ; RTS,XMIT,DTR DISABLE. 7 BITS/CHARACTER
        DB      001H    ; SELECT WR1
        DB      01FH    ; ENABLE REC,XMIT AND EXT.STATUS. STATUS AFFECTS VEC.
        
        PAGE
;========================================================
;= AM9517 DMA CONTROLLER                                =
;========================================================
DMODE0: DB      048H    ; DMA CHANNEL0 MODE (WD1000)
DMODE1: DB      049H    ; DMA CHANNEL1 MODE (FLOPPY DISK)
DMODE2: DB      04AH    ; DMA CHANNEL2 MODE (DISPLAY)
DMODE3: DB      04BH    ; DMA CHANNEL3 MODE (DISPLAY)

;========================================================
;= INTEL 8275 DISPLAY CONTROLLER                        =
;========================================================
PAR1:   DB      04FH    ; NORMAL ROWS,80 CHARACTERS PR. ROW
PAR2:   DB      098H    ; ROWCOUNTS/VRTC, 25 ROWS PR. FRAME
PAR3:   DB      07AH    ; UNDERLINE IN POSITION 8, 11 POSITIONS PR. CHARACTER
			; Note that underline pos. must be less than 9
PAR4:   DB      04DH    ; CURSOR FORMAT BLOCK,BLINK AND REVERSE VIDEO

;========================================================
;= UPD765 FLOPPY DISK CONTROLLER                        =
;========================================================
FDPROG: DB      3       ; PROGRAM LENGTH
        DB      003H    ; SPECIFY COMMAND
; TFj	DB      0DFH    ; STEP RATE TIME=3MS, HEAD UNLOAD TIME=240MS (MAXI)
	DB	0EAH	; TFj
	DB      028H    ; HEAD LOAD TIME=40MS, DMAMODE

;========================================================
;= DEFAULT PARAMETERS USED BY CONFI PROGRAM             =
;========================================================
        DB      000H    ; CURSOR NUMBER
        DB      000H    ; CONV TAB NUMBER	( DANISH )
        DB      006H    ; BAUD RATE NUMBER A
        DB      006H    ; BAUD RATE NUMBER B
XYFLG:  DB      000H    ; ADDRESS MODE 0=XY, 1=YX
;STPTIM:DW	250     ; MINI FLOPPY MOTOR STOP TIMER (5 SEC)
STPTIM:	DW	500	; TFj (10 SEC)
;==============================================================================
;=(END OF HARDWARE CONFIGURATION PARAMETERS USED BY CONFI)                    =
;==============================================================================

	PAGE
;==============================================================================
;= DISK CONFIGURATION PARAMETERS                                              =
;==============================================================================
INFD0:	DB	16	; 08 : MAXI FLOPPY DISK 1,1 MB UNIT TFj
INFD1:	DB	16	; 16 : MINI FLOPPY DISK 0,8 MB UNIT TFj
INFD2:	DB	00	; 32 : HARD DISK 1 MB (FLP) UNIT TFj
INFD3:	DB	00	; 40 : HARD DISK 0,3 MB (FLP) UNIT TFj
INFD4:	DB	255	; 48 : HARD DISK 2 MB UNIT
INFD5:	DB 	255 	; 56 : HARD DISK 4 MB UNIT
INFD6:	DB	255 	; 64 : HARD DISK 8 MB UNIT
INFD7:	DB	255 	; 255: NOT USED
INFD8:	DB	255 	; 00 : PARTNER FLOPPY 1,2 MB UNIT TFj
INFD9:	DB	255 	;
INFD10:	DB	255 	;
INFD11:	DB	255 	;
INFD12:	DB	255  	;
INFD13:	DB	255 	;
INFD14:	DB	255 	;
INFD15:	DB	255 	;
INFDXX:	DB	255 	; MUST ALWAYS BE 255, USED TO TERMINATE INIT. COPY

	DS	4	;

	PAGE
;==============================================================================
;= Z80 CTC 2 CONTROLLER PARAMETERS                                            =
;==============================================================================
MODE4:  DB      0D7H    ; COUNTER MODE
COUNT4: DB      001H    ; INTERRUPT AFTER 1 COUNT (WD1000)
MODE5:  DB      003H    ; CHANNEL RESET

;==============================================================================
;= SYSTEM DISK DRIVE		MODIFIED BY HDINST                                            =
;==============================================================================

ibootd:	db	0	; boot disk, 0 = floppy (A), <> 0 = hard disk (C)
			;	Init loged drive nr. (HD)

;==============================================================================
;= Default Colours  		MODIFIED BY CONFI                             =
;==============================================================================

Icolour:db	070h	; default colours written to console at each warmboot
			;  Bit 6..4 defines  Text      colour
			;  Bit 2..0 defines  Bagground colour
			;  Number     colour
			;	0	Black
			;	1	Blue
			;	2	Red
			;	3	Magenta
			;	4	Green
			;	5	Cyan
			;	6	Yellow
			;	7	White

        DS	128-($ AND 127)	; ALIGN TO 128 BYTE

;==============================================================================
;= END OF H/W CONFIGURATION PARAMETERS                                        =
;==============================================================================

CONVTA:
«eof»