Mercurial > hg > Members > kono > os9 > sbc09
diff CoCoOS9/defs/systype.l1 @ 31:bd2b07db8917 cocoos9lv2v3
CoCoOS9 version
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 14 Jul 2018 15:16:13 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CoCoOS9/defs/systype.l1 Sat Jul 14 15:16:13 2018 +0900 @@ -0,0 +1,90 @@ + nam SysType.l1 + ttl CoCo OS-9 Level One System Type Definitions + +***************** +* Edition History +* +* Date Changes Made by +* -------- ------------------------------------------------------------ --- +* 98/10/13 Added defs by Bruce Isted from his Eliminator archive BGP +* 98/10/31 Merged cc3global.defs into this file BGP +* 99/05/09 Changed for OS-9 Level One BGP + +********************** +* CPU Type Definitions +* + org 1 +Color rmb 1 +COLOR3 rmb 1 +CPUType set Color + +****************************** +* Clock Speed Type Definitions +* +OneMHz equ 1 +TwoMHz equ 2 +CPUSpeed set OneMHz + +********************************** +* Power Line Frequency Definitions +* +Hz50 equ 1 Assemble clock for 50 hz power +Hz60 equ 2 Assemble clock for 60 hz power +PwrLnFrq set Hz60 Set to Appropriate freq + +********************************** +* PIA Definitions +* +PIA.U4 equ $FF00 +PIA.U8 equ $FF20 + +****************** +* ACIA type set up +* + org 1 +ACIA6850 rmb 1 MC6850 acia. +ACIA6551 rmb 1 SY6551 acia. +ACIA2661 rmb 1 SC2661 acia. +ACIATYPE set ACIA6551 + +HW.Page set $FF Device descriptor hardware page + +****************** +* Device addresses +* +A.AciaP set $FF68 Aciapak Address +A.ModP set $FF6C ModPak Address +DPort set $FF40 Disk controller base address +MPI.Slct set $FF7F Multi-Pak slot select +MPI.Slot set $03 Multi-Pak default slot +*** Eliminator addresses +WD05Port set $FF70 +A.DACIA1 set $FF60 +A.DACIA2 set A.DACIA1+4 +PPIABase set WD05Port+6 +RTC.Base set WD05Port+2 + +* +* VDG Devices +* +A.TermV set $FFC0 VDG Term +A.V1 set $FFC1 Possible additional VDG Devices +A.V2 set $FFC2 +A.V3 set $FFC3 +A.V4 set $FFC4 +A.V5 set $FFC5 +A.V6 set $FFC6 +A.V7 set $FFC7 + +**************************************** +* Special character Bit position equates +* +SHIFTBIT equ %00000001 +CNTRLBIT equ %00000010 +ALTERBIT equ %00000100 +UPBIT equ %00001000 +DOWNBIT equ %00010000 +LEFTBIT equ %00100000 +RIGHTBIT equ %01000000 +SPACEBIT equ %10000000 +