mirror of
https://github.com/elliotnunn/supermario.git
synced 2024-11-22 04:31:30 +00:00
103 lines
4.6 KiB
Plaintext
103 lines
4.6 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.
|