Source position: agraphics.pas line 1863
type TGfxBase = record |
LibNode: TLibrary; |
ActiView: PView; |
CopInit: PCopInit; |
Cia: PLongInt; |
blitter: PLongInt; |
LOFlist: PWord; |
SHFlist: PWord; |
blthd: PBltNode; |
blttl: PBltNode; |
bsblthd: PBltNode; |
bsblttl: PBltNode; |
vbsrv: TInterrupt; |
timsrv: TInterrupt; |
bltsrv: TInterrupt; |
TextFonts: TList; |
DefaultFont: PTextFont; |
Modes: Word; |
VBlank: ShortInt; |
Debug: ShortInt; |
BeamSync: SmallInt; |
system_bplcon0: SmallInt; |
SpriteReserved: Byte; |
bytereserved: Byte; |
Flags: Word; |
BlitLock: SmallInt; |
BlitNest: SmallInt; |
BlitWaitQ: TList; |
BlitOwner: PTask; |
TOF_WaitQ: TList; |
DisplayFlags: Word; |
SimpleSprites: PPSimpleSprite; |
MaxDisplayRow: Word; |
MaxDisplayColumn: Word; |
NormalDisplayRows: Word; |
NormalDisplayColumns: Word; |
NormalDPMX: Word; |
NormalDPMY: Word; |
LastChanceMemory: PSignalSemaphore; |
LCMptr: PWord; |
MicrosPerLine: Word; |
MinDisplayColumn: Word; |
ChipRevBits0: Byte; |
MemType: Byte; |
crb_reserved: array [0..3] of Byte; |
monitor_id: Word; |
hedley: array [0..7] of IPTR; |
hedley_sprites: array [0..7] of IPTR; |
hedley_sprites1: array [0..7] of IPTR; |
hedley_count: SmallInt; |
hedley_flags: Word; |
hedley_tmp: SmallInt; |
hash_table: ; |
current_tot_rows: Word; |
current_tot_cclks: Word; |
hedley_hint: Byte; |
hedley_hint2: Byte; |
nreserved: array [0..3] of ULONG; |
a2024_sync_raster: PLongWord; |
control_delta_pal: Word; |
control_delta_ntsc: Word; |
Current_Monitor: PMonitorSpec; |
MonitorList: TList; |
Default_Monitor: PMonitorSpec; |
MonitorListSemaphore: PSignalSemaphore; |
DisplayInfoDataBase: Pointer; |
TopLine: Word; |
ActiViewCprSemaphore: PSignalSemaphore; |
UtilityBase: PUtilityBase; |
ExecBase: PExecBase; |
bwshifts: PShortInt; |
StrtFetchMasks: PWord; |
StopFetchMasks: PWord; |
Overrun: PWord; |
RealStops: PSmallInt; |
SpriteWidth: Word; |
SpriteFMode: Word; |
SoftSprites: ShortInt; |
arraywidth: ShortInt; |
DefaultSpriteWidth: Word; |
SprMoveDisable: ShortInt; |
WantChips: Byte; |
BoardMemType: Byte; |
Bugs: Byte; |
gb_LayersBase: PLongWord; |
ColorMask: ULONG; |
IVector: APTR; |
IData: APTR; |
SpecialCounter: ULONG; |
DBList: APTR; |
MonitorFlags: Word; |
ScanDoubledSprites: Byte; |
BP3Bits: Byte; |
MonitorVBlank: TAnalogSignalInterval; |
Natural_Monitor: PMonitorSpec; |
ProgData: APTR; |
ExtSprites: Byte; |
pad3: Byte; |
GfxFlags: Word; |
VBCounter: ULONG; |
HashTableSemaphore: PSignalSemaphore; |
case Boolean of |
True: ( |
ChunkyToPlanarPtr: PLongWord; |
); |
False: ( |
HWEmul: array [0..8] of PLongWord; |
); |
end; |