; ; 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.