head	1.2;
access;
symbols
	before_delete:1.1.0.6
	before_delte:1.1.0.4
	pre_mkfiles_rev1_merge:1.1
	mkfiles_rev1:1.1.0.2;
locks; strict;
comment	@# @;


1.2
date	2008.08.31.20.43.35;	author davidgb;	state dead;
branches;
next	1.1;
commitid	5ee348bb02754567;

1.1
date	2008.03.14.15.52.50;	author dilbert57;	state Exp;
branches;
next	;
commitid	5ae747da9df84567;


desc
@@


1.2
log
@removed files from duplicate directory
@
text
@*
** TERMINAL AND PRINTER DRIVERS
** SYS09BUG - Spartan 3 Starter Board
*
** FLEX DRIVER MEMORY MAP:
** C700 - C83F  PRINTER SPOOLER
** CCC0 - CCF7  PRINTER DRIVERS
** D370 - D3FF  CONSOLE DRIVERS
** DE00 - DFAF  DISK DRIVERS
*
*
** INTERRUPT VECTORS
*
IRQVEC EQU   MONRAM+$08
SWIVEC EQU   MONRAM+$02     SWI3 VECTOR
*
** PRINTER DRIVERS
*
 ORG $CCC0
PINIT JMP DUMRTS INITIATE PRINTER
 ORG $CCD8
PCHK JMP DUMRTS CHECK IF PRINTER READY
 ORG $CCE4
POUT JMP DUMRTS OUTPUT CHR. TO PRINTER
 ORG $CCF8
ZCCF8 FCB $01,$00,$00,$00
ZCCFC FCB $00,$00,$00,$00
*
** CONSOLE DRIVER PATCHES:
*
       ORG $D370
IHND   EQU   *         INTERRUPT HANDLER
TMON   EQU   *         TIMER ON
TMOFF  EQU   *         TIMER OFF
TMINT  EQU   *         TIMER INITIALIZATION
DUMRTS EQU   *
       RTS
*
** SBUG MONITOR I/O CALLS
*
TERINZ JMP DUMRTS   INITIATE ACIA
INCHNE JMP [MONROM+$04] INPUT WITHOUT ECHO
MONITR JMP [MONROM+$00]
INCHEK JMP [MONROM+$08] CHECK FOR TERMINAL ENTRY
OUTEEE JMP [MONROM+$0A] OUPUT CHARACTER
INEEE  JMP [MONROM+$06] INPUT WITH ECHO

*
** AUTO BLOCK FDBS
*
       ORG   $D3E5
ZD3E5  FDB   INCHNE    INPUT - NO ECHO
IHNDVC FDB   IHND      IRQ INTERRUPT HANDLER
SWIVVC FDB   SWIVEC    SWI3 VECTOR LOCATION
IRQVVC FDB   IRQVEC    IRQ VECTOR LOCATION
TOFVEC FDB   TMOFF     TIMER OFF ROUTINE
TONVEC FDB   TMON      TIMER ON ROUTINE
TINVEC FDB   TMINT     TIMER INITIALIZE ROUTINE
MONVEC FDB   MONITR    MONITOR RETURN ADDRESS
TERVEC FDB   TERINZ    TERMINAL INITIATION
STAVEC FDB   INCHEK    CHECK TERMINAL STATUS
OUTVEC FDB   OUTEEE    TERMINAL CHAR OUTPUT
INVEC  FDB   INEEE     TERMINAL INPUT CHARACTER
ZD3FD  JMP   ZCA00
       END
@


1.1
log
@Updated software - XSA-3S1000 now runs FLEX on an IDE drive or CF card.
@
text
@@

