Source position: agraphics.pas line 2091
type tGfxBase = record |
LibNode: tLibrary; |
ActiView: pView; |
copinit: pcopinit; |
cia: Pointer; |
blitter: Pointer; |
LOFlist: Pointer; |
SHFlist: Pointer; |
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: Pointer; |
MaxDisplayRow: Word; |
MaxDisplayColumn: Word; |
NormalDisplayRows: Word; |
NormalDisplayColumns: Word; |
NormalDPMX: Word; |
NormalDPMY: Word; |
LastChanceMemory: pSignalSemaphore; |
LCMptr: Pointer; |
MicrosPerLine: Word; |
MinDisplayColumn: Word; |
ChipRevBits0: Byte; |
MemType: Byte; |
crb_reserved: array [0..3] of Byte; |
monitor_id: Word; |
hedley: array [0..7] of ULONG; |
hedley_sprites: array [0..7] of ULONG; |
hedley_sprites1: array [0..7] of ULONG; |
hedley_count: SmallInt; |
hedley_flags: Word; |
hedley_tmp: SmallInt; |
hash_table: Pointer; |
current_tot_rows: Word; |
current_tot_cclks: Word; |
hedley_hint: Byte; |
hedley_hint2: Byte; |
nreserved: array [0..3] of ULONG; |
a2024_sync_raster: Pointer; |
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: Pointer; |
ExecBase: Pointer; |
bwshifts: Pointer; |
StrtFetchMasks: Pointer; |
StopFetchMasks: Pointer; |
Overrun: Pointer; |
RealStops: Pointer; |
SpriteWidth: Word; |
SpriteFMode: Word; |
SoftSprites: ShortInt; |
arraywidth: ShortInt; |
DefaultSpriteWidth: Word; |
SprMoveDisable: ShortInt; |
WantChips: Byte; |
BoardMemType: Byte; |
Bugs: Byte; |
gb_LayersBase: Pointer; |
ColorMask: ULONG; |
IVector: Pointer; |
IData: Pointer; |
SpecialCounter: ULONG; |
DBList: Pointer; |
MonitorFlags: Word; |
ScanDoubledSprites: Byte; |
BP3Bits: Byte; |
MonitorVBlank: tAnalogSignalInterval; |
natural_monitor: pMonitorSpec; |
ProgData: Pointer; |
ExtSprites: Byte; |
pad3: Byte; |
GfxFlags: Word; |
VBCounter: ULONG; |
HashTableSemaphore: pSignalSemaphore; |
case Boolean of |
True: ( |
ChunkyToPlanarPtr: PLongWord; |
); |
False: ( |
HWEmul: array [0..8] of PLongWord; |
); |
end; |