boot3/Internal/Asm/ComVideoEqu.a
Elliot Nunn 5b0f0cc134 Bring in CubeE sources
Resource forks are included only for .rsrc files. These are DeRezzed into their data fork. 'ckid' resources, from the Projector VCS, are not included.

The Tools directory, containing mostly junk, is also excluded.
2017-12-26 10:02:57 +08:00

103 lines
4.5 KiB
Plaintext

;
; File: ComVideoEqu.a
;
; Contains: The ÒextraÓ equates needed to complete the regular ÒXXXDepVideoEqu.aÓ files. The
; reason these equates are put here is two fold. First, the way in which a declaration
; ROM is built is generally as one assembly. As a result, it is very easy for the
; writers of declaration ROMs to spread needed equates across various files. So, this
; file keeps the original files in tact, and adds the equates that come from the other
; files that we donÕt need here (in the CPU ROM or System Disk).
;
; Written by: Mike Puckett
;
; Copyright: © 1991-1992 by Apple Computer, Inc., all rights reserved.
;
; This file is used in these builds: ROM
;
; Change History (most recent first):
;
; <1> 1/7/92 RB first checked in
;
; ============================== Terror History ============================
;
; <4> 6/17/91 jmp Eliminated support for PAL displays & encoder boxes since the
; version of the 4¥8 & 8¥24 cards that weÕre patching out donÕt
; have the sRsrcs for them.
; <3> 4/4/91 jmp Started using a subversion number scheme for JMFB due to some
; impending changes in the shipping version of the card.
; <2> 2/25/91 jmp Need to fix check-in comments.
; <1> 2/25/91 jmp first checked in
;
; To Do:
;
;---------------------------------------------------
; TFB Equates
;---------------------------------------------------
CurTFBDrvrVersion EQU 6 ;This number should be coordinated with Reality.
;---------------------------------------------------
; JMFB Equates
;---------------------------------------------------
; The following are from JMFB make fileÉ
;
ProtoVRAM Equ 0
RAMVersion Equ 0
; The following are directly from the JMFB ROM FileÉ
;
sRsrc_Board Equ 1 ;Board sResource {May be any number in [0..127]}
sRsrc_Vid100A Equ $83 ;Video sResource ID for 1152x870, standard memory
sRsrc_Vid100B Equ $A3 ;Video sResource ID for 1152x870, expanded memory
sRsrc_Vid100C Equ $93 ;24 bit sResource duplicate of sRsrc_Vid100A
sRsrc_Vid100D Equ $B3 ;24 bit sResource duplicate of sRsrc_Vid100B
sRsrc_Vid57A Equ $81 ;Video sResource ID for 640x870, standard memory
sRsrc_Vid57B Equ $A1 ;Video sResource ID for 640x870, expanded memory
sRsrc_Vid57C Equ $91 ;24 bit sResource duplicate of sRsrc_Vid57A
sRsrc_Vid57D Equ $B1 ;24 bit sResource duplicate of sRsrc_Vid57B
sRsrc_Vid30A Equ $86 ;Video sResource ID for 640x480, standard memory
sRsrc_Vid30B Equ $A6 ;Video sResource ID for 640x480, expanded memory
sRsrc_Vid30C Equ $96 ;24 bit sResource duplicate of sRsrc_Vid30A
sRsrc_Vid30D Equ $B6 ;24 bit sResource duplicate of sRsrc_Vid30B
sRsrc_Vid16A Equ $82 ;Video sResource ID for Rubik, standard memory
sRsrc_Vid16B Equ $A2 ;Video sResource ID for Rubik, expanded memory
sRsrc_Vid16C Equ $92 ;24 bit sResource duplicate of sRsrc_Vid16A
sRsrc_Vid16D Equ $B2 ;24 bit sResource duplicate of sRsrc_Vid16B
sRsrc_Vid12A Equ $8C ;Video sResource ID for NTSC, standard memory
sRsrc_Vid12B Equ $AC ;Video sResource ID for NTSC, expanded memory
sRsrc_Vid12C Equ $9C ;24 bit sResource duplicate of sRsrc_Vid12A
sRsrc_Vid12D Equ $BC ;24 bit sResource duplicate of sRsrc_Vid12B
sRsrc_Vid12Au Equ $84 ;Video sResource ID for NTSC underscan, standard memory
sRsrc_Vid12Bu Equ $A4 ;Video sResource ID for NTSC underscan, expanded memory
sRsrc_Vid12Cu Equ $94 ;24 bit sResource duplicate of sRsrc_Vid12A
sRsrc_Vid12Du Equ $B4 ;24 bit sResource duplicate of sRsrc_Vid12B
If ForROM Then
sRsrc_NumModes Equ 12 ; 6 monitor sizes * 2 memory sizes (24 bit vs. 32 bit doesn't count)
Else
sRsrc_Vid14A Equ $88 ;Video sResource ID for PAL, standard memory
sRsrc_Vid14B Equ $A8 ;Video sResource ID for PAL, expanded memory
sRsrc_Vid14C Equ $98 ;24 bit sResource duplicate of sRsrc_Vid14A
sRsrc_Vid14D Equ $B8 ;24 bit sResource duplicate of sRsrc_Vid14B
sRsrc_Vid14Au Equ $80 ;Video sResource ID for PAL underscan, standard memory
sRsrc_Vid14Bu Equ $A0 ;Video sResource ID for PAL underscan, expanded memory
sRsrc_Vid14Cu Equ $90 ;24 bit sResource duplicate of sRsrc_Vid14A
sRsrc_Vid14Du Equ $B0 ;24 bit sResource duplicate of sRsrc_Vid14B
sRsrc_NumModes Equ 16 ; 8 monitor sizes * 2 memory sizes (24 bit vs. 32 bit doesn't count)
EndIf
; To keep things sane, I (jmp) have added an equate for versions (since the 8¥24 Display is
; still shipping and undergoing change)É
;
CurJMFBDrvrVersion Equ $0110 ;For versisons 1.1 and below.