X6__text__TEXT` __data__DATA`<__cstring__TEXTK\__bss__DATA.__picsymbolstub2__TEXT97__la_sym_ptr2__DATA=!!__nl_symbol_ptr__DATAtd B__textcoal_nt__TEXT @X@}' P0?>_US$D$'D$$$D$D$$$D$qD$$[$D$ED$$/$D$D$"$$D$TD$$$D$D$$$D$[D$$_$D$icD$$S#D$$=[]U(]>u}$Nj"9}]u}]ÉZ87OV9O‹+ 8փ9׍L밐U8]u}u$Q„!Шt + 򉋺u‹}]]ÐUWVS- $$=„!Шt;B߃ "(t(:ɉ<!Шt9t'A򉃝‰=[^_]É+AO!ШtQQ+U=pEщQ늁\  6BUǁÐU1ɉWVS @fN~`  [^_]U$rt$bu8u228u'>F` ‰$t$]ÐUWVS!t8tX9| 9|]u]9t)‰$*ߋ:u6뉋:?r"(t(:TIUS+ 9|$h@[]Ë D$$=֐U(]}u9: 9|`9tI9|;} ~8t)}c?t ]u}]Bm묋> D$$US3 D$PD$$[]US$S W )ȉу81҅IиMЋ []ÐU~J tU(]Ju}:8t ]u}]3U:ĉƉfw9fEfED$lj$M@fU$B*U$DU$FU$HU$JU$LU$NU$PU$RU$TvU$VbU$XNU$Z:U$\&U$^US_9tttdO8u 8t[]Ë+`$$N'   벋S둋+`bdUSo/e9dtWtEtƃƃ[]Á9duۋ+8uƃ뾋+8uuƃ볐USb3~[]3`e搐UƁUƁ29"Hatari $Id: video.c,v 1.72 2007/01/28 23:05:57 thothy Exp $TT res error! 04⍀4P⍀P ⍀ P⍀P⍀P⍀P⍀P⍀Pmh⍀PTOw⍀wP;6b⍀bP"M⍀MP 8⍀8P#⍀#P⍀P⍀P⍀P⍀Psn⍀PZU⍀PA<⍀P(#{⍀{P f⍀fPQ⍀QP<⍀<P'⍀'P⍀P⍀Pyt⍀P`[⍀PGB⍀P.)⍀P⍀P #<Un6Oh0Ib{$Ë $Ë$Y5RN E4>: /$00 ]]],]]]],]]]{]h]b]Y B0;0+     ~jVB.zfB4%  |nvnj Z2T 2D292.    y~yu _UYQ 7-1)    ,vvvvv vvv v}vr `Z?5/*  dmhmhmrhmi ^WM7$ 5up9/)4#5S354t00t woP}N@N)0  s m K / ) #    l h d   l h d   ~  n  h  ]  T  , l & h           h*   { * u p f * \ * L * = d* 7 * 1 &    h   d        }  o  g l _ X  R D l < 7  l            } w l Z a Z V  H B 8          ~ ` L B   vlG=$oL>,7($!$t$Z@6,$ z9-    g5@5:51 $ $($$pztjdpI@4+h R R(R$R RsRmhRdN ("h , l ~nh hXd RB <, &       | vf `P J: 4$0    5 /'!    ||  xx  tt  psps  lZlZ  hAxhAr m gd(_d(Y T N`F`@ ; 5\-\' " XX  TT  PP  LL  HyHy  D`D`  @G~@Gx s m<.e<._ Z T8L8F A ;434- ( "00  ,,  ((  $$     ff  MM~ y s4k4e ` ZRL G A 9 3 . (    |xtplhd`\XTPLHD@<840,($         d1 d9 <H lDNDP Z  DQ"l 0DR8DSNDTdDUzDVDWDXDYDZD[D\t D]* D^@ D_VD`lDaDb ,Dc $N M  $ DkDpDsDuDDzDDz D{ D}D D&D,D/D1D3D6D95 $k} Z @l @l @m   @l @l @m  C $   % DDDD\DhDiDkDqDzD|D; $DL (DDDDDDDb $D~  ( (  @ \  $ p  DDDDDDDDDDDD)D2D>DGDPDbDrDxD~DDDDDDDDD $ &p (- (@ @T @x V   $H DDD% $ $ (D(D)D+D8D>DD D=JD>MD=O DS D=V DY% D5^6 D x> $(a @ X @ ) @= J O @= V Y  $X DDDD D5DD5D!D52D:D5KDS$py$`zD D&D)D-D*D-$D*&D-)D*+D-1D27D3=D2DD3ID6OD=ZD(]D=_D>bD(dD=iD(mD>q2D(sDD:xLD(~^D=D>D=xD:D=D(D=D>D(D=D(D>D(0D=D>D=JDBDGDJD&DGDJD&DGD&DL R$ r!z{/0=\@=_d@=is@=@=@=$4DUDW"DZ>DaDjD_rDbDcDbDcDbDcDdDjDkDnDkDnDkDnDtDwDxD&D5D<DIDXDeDmDxDDD D=D>&D(8D=RD(dD>~D(D>D=DDD=D>D(D=D>D( D>D=$D( 6D=D>PD(bD=!|D(%D>'D()D>4D=6D(:D=AD>KD(MD=P,D(T>D>VXD(XjD>cD=eD(iD=pD>zD(|D=D(D>D(D>D=4DD<D=D>VD(hD=D>D(D>D=D(D=D>D(D=D(D>2D(DD> D= ^D( pD= D>! D(# D=& D(* D>, D(. D>9 D=; D(? D=F D>P :D(R LD=U fD^ Dl D| D D D} Dp Dr Dg& n$U@@X@=@=@=@=@=@= ! %@='-@="A#M$@=-P.T/@=8V9\:@=CpD|E@=NOP@=YZ[\@n@@=@(@=@=@=@= @= # @=& * @=, 2 @= F R @=U q  $@T DT D_ Dj Du D{ D 2$T N$0O D D D d$ $X D D D D D D"* D$- D; D@ DL D^ D { D  D  D  D D D D D $ $D. D0 D3 D6 D7 D4 $. $PDA DC0 DE5 DIJ DPV DSd DWo DXt D[y D_ D] DT DL DF $A $Dh Di Dj Di Dj Dk Dl $h $H  Dt D} D$ D= DD DR Da Dd Df Dt -$t T@ug@vs tz u$pv| D| D D D D D D D D D D D D D $| $DD DD"D6'D-D53DID5UDWD5[!DiDkDqDwDDDD)$A$DDDDDDDDDD)D@DND}DB$Xm |@$ tDDDDDDDD45DD!D(D*D=1D 7D=9D>@D+B)DE1D,NBD=Q\D WdD,ZuD=_D+cD eDMDD DMD=D>D=DD DDDDDD5D6D5D6D D5DDDDDDDDDDD'D".D$7D%FD(tD)yD*D'&$B&tT`mw@@@@@@=9B@+Z@=_cc@L$$D2D4D9D= DADF#DG(DC@D?VD:]&$2>$DOdDPpDQDRDS?$Od\$`D[D_DbDeD_DhDkDmDoDrDu DwDyD{D}"D.D3D>DCDJ]D^n$[@\_m$DpD{DDDDDDDDDD$p$pDDD$$DDD$,$(D$D0DD-$$T$(DLDXDiU$L|$$DpD|DD}$p$DDD$$ DDDD$$,DDDDD$$@D,D7DBD OD Q$,!$<DhDsD"$h>$ D?D6D5PDX$y$ zD%D&D6D*D,D(D=D+D,D>D= D1D2)D32D2:D3<D4@ $%, $8 @(C @)N O @(Y Z [ @=d e f Vg $D9XD:^D;jh $9X $D>lD?rD@~ $>l $DCDDDE $C $DHDIDJ $H $DMDNDO $M!$DRDSDT!$R!!$DWDXDY"!$W@!$D\D]D^A!$\_!$DaDbDc `!$a~!$Df DgDh!$f !$Dk Dl&Dm2!$k !$Dp4Dq:DrF!$p4!$DuHDvNDwZ!$uH!$Dz\D{bD|n!$z\"$DpDvD"$p="$DDD>"$]"$DDDDDDDDDD D^"D6)D5/DX?o"$"@V"F"Q"$""DTD`DfDlDsDyDDDDDDD"$T"& ##.#`/#0#$D1#D6D5B#DJ#D5[#DDc#DX!t#D.|#$#@V#(#.#$DD8DCDJ#$8#$DLDWD^#$L#$# \$$$ .$ /$ 0$ 0$ 1$ 1 % 2% 3I% 4]% 5% 6% 8% 7% :% ;&&<l&(>2&(?F&(@b&(A z&(B$&(C(&(D,&(E0&(F4&(F5'd`Xt 4H\pl,D\ Sh'T  %iFApNmL$p 7, d|[8xL>+d6h"d``"U m-x^nL EU*!< g$\C_Video_rcsid_nScreenRefreshRate_nScanlinesPerFrame_nCyclesPerLine_Video_MemorySnapShot_Capture___i686.get_pc_thunk.bx_Video_Sync_WriteByte___i686.get_pc_thunk.cx_Video_InterruptHandler_HBL_Video_InterruptHandler_EndLine_Video_SetScreenRasters_Video_GetTTRes_Video_StartInterrupts_Video_InterruptHandler_VBL_Video_Reset_Video_ScreenBaseSTE_WriteByte_Video_ScreenCounterHigh_ReadByte_Video_ScreenCounterMed_ReadByte_Video_ScreenCounterLow_ReadByte_Video_ScreenCounter_WriteByte_Video_Sync_ReadByte_Video_BaseLow_ReadByte_Video_LineWidth_ReadByte_Video_ShifterMode_ReadByte_Video_HorScroll_Read_Video_LineWidth_WriteByte_Video_Color0_WriteWord_Video_Color1_WriteWord_Video_Color2_WriteWord_Video_Color3_WriteWord_Video_Color4_WriteWord_Video_Color5_WriteWord_Video_Color6_WriteWord_Video_Color7_WriteWord_Video_Color8_WriteWord_Video_Color9_WriteWord_Video_Color10_WriteWord_Video_Color11_WriteWord_Video_Color12_WriteWord_Video_Color13_WriteWord_Video_Color14_WriteWord_Video_Color15_WriteWord_Video_ShifterMode_WriteByte_Video_HorScroll_Write_Video_TTShiftMode_WriteWord_Video_TTColorRegs_WriteWord_Video_TTColorSTRegs_WriteWord_bUseSTShifter_bUseHighRes_nVBLs_nHBL_nStartHBL_nEndHBL_OverscanMode_HBLPalettes_pHBLPalettes_HBLPaletteMasks_pHBLPaletteMasks_VideoBase___i686.get_pc_thunk.axdyld_stub_binding_helper_nIoMemAccessSize_IoAccessBaseAddress_VDIRes_regs_bQuitProgram_PendingInterruptCount_pFrameBuffer_ConfigureParams_MFP_TBCR_VDIHeight_VDIPlanes_VDIWidth_STRes_pSTScreen_bUseVDIRes_STRam___sF_Spec512_StoreCyclePalette_Main_WaitOnVbl_Sound_Update_VBL_YMFormat_UpdateRecording_Printer_CheckIdleStatus_ShortCut_ActKey_Keymap_DebounceAllKeys_Cycles_SetCounter_Screen_Draw_VIDEL_renderScreen_HostScreen_update1_HostScreen_renderEnd_VIDEL_ConvertScreenNoZoom_VIDEL_ConvertScreenZoom_HostScreen_renderBegin_HostScreen_updatePalette_HostScreen_setPaletteColor_HostScreen_setWindowSize_fwrite_Spec512_StartVBL_Cycles_GetCounter_Main_EventHandler_FDC_UpdateHBL_MFP_TimerB_EventCount_Interrupt_IKBD_SendAutoKeyboardCommands_M68000_Exception_Int_AddAbsoluteInterrupt_Int_AcknowledgeInterrupt_memset_memcpy_Cycles_GetCounterOnWriteAccess_Cycles_GetCounterOnReadAccess_MemorySnapShot_Store/mnt/gmirror/ports/emulators/hatari/work/hatari-0.95/src/video.cgcc2_compiled._nFirstVisibleHbl_VideoShifterByte_nTTRes_ScanLineSkip_HWScrollCount_pVideoRaster_bSteBorderFlagVideo_MemorySnapShot_Capture:F(0,1)=(0,1)void:t(0,1)bSave:p(0,2)=r(0,2);-2147483648;2147483647;int:t(0,2)_Video_CalculateAddressVideo_CalculateAddress:f(0,3)=(0,4)=r(0,4);0000000000000;0037777777777;Uint32:t(0,3)unsigned int:t(0,4)X:r(0,2)FrameCycles:r(0,2)VideoAddress:r(0,3)X:r(0,2)FrameCycles:r(0,2)VideoAddress:r(0,3)_nLastByte.0_nLastFrameCycles.1_Video_WriteToShifter_LeftRightBorder_nLastAccessCycleLeftVideo_WriteToShifter:f(0,1)Byte:p(0,2)nLastByte:V(0,2)nLastFrameCycles:V(0,2)nFrameCycles:r(0,2)_nLastHBL.2_LastByte.3_nLastCycles.4Video_Sync_WriteByte:F(0,1)nLastHBL:V(0,2)LastByte:V(0,2)nLastCycles:V(0,2)nFrameCycles:r(0,2)Byte:r(0,5)=(0,6)=@s8;r(0,6);0;255;Uint8:t(0,5)unsigned char:t(0,6)_Video_StartHBLVideo_StartHBL:f(0,1)_Video_StoreFirstLinePalette/include/SDL/SDL_endian.hvideo.c/include/SDL/SDL_endian.hvideo.cincludes/ioMem.hvideo.cVideo_StoreFirstLinePalette:f(0,1)pp2:r(0,7)=*(0,8)=(0,9)=@s16;r(0,9);0;65535;Uint16:t(0,8)short unsigned int:t(0,9)i:r(0,2)x:r(0,8)x:r(0,8)_Video_StoreResolutionincludes/ioMem.hvideo.cincludes/ioMem.hvideo.cincludes/ioMem.hvideo.cincludes/ioMem.hvideo.cVideo_StoreResolution:f(0,1)y:p(0,2)_Video_CopyScreenLineMono/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.hvideo.cuae-cpu/maccess.h/include/SDL/SDL_endian.hvideo.c/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.hvideo.cVideo_CopyScreenLineMono:f(0,1)i:(0,2)pScrollAdj:(0,7)nNegScrollCnt:(0,2)uae_u16:t(0,10)=(0,9)x:r(0,8)x:r(0,8)x:r(0,8)x:r(0,8)x:r(0,8)_Video_CopyScreenLineColor/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.hvideo.c/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.hvideo.c/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.huae-cpu/maccess.h/include/SDL/SDL_endian.hvideo.cVideo_CopyScreenLineColor:f(0,1)pScrollAdj:r(0,7)nNegScrollCnt:(0,2)pScrollEndAddr:r(0,7)x:r(0,8)x:r(0,8)x:r(0,8)x:r(0,8)x:r(0,8)x:r(0,8)x:r(0,8)x:r(0,8)x:r(0,8)x:r(0,8)x:r(0,8)x:r(0,8)x:r(0,8)pScrollAdj:r(0,7)nNegScrollCnt:(0,2)pScrollEndAddr:r(0,7)x:r(0,8)a:r(0,11)=*(0,1)x:r(0,8)x:r(0,8)x:r(0,8)x:r(0,8)x:r(0,8)x:r(0,8)x:r(0,8)x:r(0,8)x:r(0,8)_Video_CopyScreenLineVideo_CopyScreenLine:f(0,1)_Video_CopyVDIScreenVideo_CopyVDIScreen:f(0,1)_Video_EndHBLVideo_EndHBL:f(0,1)Video_InterruptHandler_HBL:F(0,1)Video_InterruptHandler_EndLine:F(0,1)Video_SetScreenRasters:F(0,1)_Video_SetHBLPaletteMaskPointersVideo_SetHBLPaletteMaskPointers:f(0,1)FrameCycles:r(0,2)Line:r(0,2)_Video_ResetShifterTimingsVideo_ResetShifterTimings:f(0,1)_Video_ClearOnVBLincludes/ioMem.hvideo.cincludes/ioMem.hvideo.cincludes/ioMem.hvideo.cincludes/ioMem.hvideo.cVideo_ClearOnVBL:f(0,1)Video_GetTTRes:F(0,1)width:p(0,12)=*(0,2)height:p(0,12)bpp:p(0,12)height:r(0,12)_nPrevTTRes.5_Video_RenderTTScreen_bTTColorsSync_bTTColorsSTSync/include/SDL/SDL_endian.hvideo.c/include/SDL/SDL_endian.hincludes/ioMem.hvideo.cincludes/ioMem.h/include/SDL/SDL_endian.hvideo.cincludes/ioMem.h/include/SDL/SDL_endian.hincludes/ioMem.hvideo.cincludes/ioMem.hvideo.cincludes/ioMem.h/include/SDL/SDL_endian.hvideo.cincludes/ioMem.hvideo.cincludes/ioMem.hvideo.cVideo_RenderTTScreen:f(0,1)nPrevTTRes:V(0,2)width:(0,2)height:(0,2)bpp:(0,2)i:r(0,2)colors:(0,2)offset:r(0,2)b:r(0,5)highbyte:r(0,5)ttpalette:(0,3)src:(0,3)dst:r(0,3)x:r(0,8)Address:r(0,3)x:r(0,8)Address:r(0,3)_Video_DrawScreenVideo_DrawScreen:f(0,1)Video_StartInterrupts:F(0,1)uae-cpu/newcpu.hVideo_InterruptHandler_VBL:F(0,1)PendingCyclesOver:r(0,2)uae_u32:t(0,13)=(0,4)video.cVideo_Reset:F(0,1)Video_ScreenBaseSTE_WriteByte:F(0,1)Video_ScreenCounterHigh_ReadByte:F(0,1)Video_ScreenCounterMed_ReadByte:F(0,1)Video_ScreenCounterLow_ReadByte:F(0,1)Video_ScreenCounter_WriteByte:F(0,1)Video_Sync_ReadByte:F(0,1)Video_BaseLow_ReadByte:F(0,1)Video_LineWidth_ReadByte:F(0,1)Video_ShifterMode_ReadByte:F(0,1)Video_HorScroll_Read:F(0,1)includes/ioMem.hvideo.cVideo_LineWidth_WriteByte:F(0,1)_Video_ColorReg_WriteWordincludes/ioMem.huae-cpu/maccess.h/include/SDL/SDL_endian.hincludes/ioMem.hvideo.c/include/SDL/SDL_endian.hvideo.cVideo_ColorReg_WriteWord:f(0,1)addr:p(0,3)idx:r(0,2)col:r(0,8)a:r(0,11)x:r(0,8)Video_Color0_WriteWord:F(0,1)Video_Color1_WriteWord:F(0,1)Video_Color2_WriteWord:F(0,1)Video_Color3_WriteWord:F(0,1)Video_Color4_WriteWord:F(0,1)Video_Color5_WriteWord:F(0,1)Video_Color6_WriteWord:F(0,1)Video_Color7_WriteWord:F(0,1)Video_Color8_WriteWord:F(0,1)Video_Color9_WriteWord:F(0,1)Video_Color10_WriteWord:F(0,1)Video_Color11_WriteWord:F(0,1)Video_Color12_WriteWord:F(0,1)Video_Color13_WriteWord:F(0,1)Video_Color14_WriteWord:F(0,1)Video_Color15_WriteWord:F(0,1)includes/ioMem.hVideo_ShifterMode_WriteByte:F(0,1)Var:r(0,5)_bFirstSteAccess.6video.cVideo_HorScroll_Write:F(0,1)bFirstSteAccess:V(0,14)=(0,15)=@s8;r(0,15);-128;127;BOOL:t(0,14)signed char:t(0,15)includes/ioMem.hvideo.cincludes/ioMem.hvideo.cincludes/ioMem.hvideo.cVideo_TTShiftMode_WriteWord:F(0,1)Var:r(0,5)Video_TTColorRegs_WriteWord:F(0,1)Video_TTColorSTRegs_WriteWord:F(0,1)Video_rcsid:G(0,16)=ar(0,17)=r(0,17);0000000000000;0037777777777;;0;59;(0,18)=k(0,19)=r(0,19);0;127;long unsigned int:t(0,20)=r(0,20);0000000000000;0037777777777;char:t(0,19)bUseSTShifter:G(0,14)bUseHighRes:G(0,14)nVBLs:G(0,2)nHBL:G(0,2)nStartHBL:G(0,2)nEndHBL:G(0,2)OverscanMode:G(0,2)HBLPalettes:G(0,21)=ar(0,17);0;4431;(0,8)pHBLPalettes:G(0,7)HBLPaletteMasks:G(0,22)=ar(0,17);0;276;(0,3)pHBLPaletteMasks:G(0,23)=*(0,3)VideoBase:G(0,3)nScreenRefreshRate:G(0,2)nScanlinesPerFrame:G(0,2)nCyclesPerLine:G(0,2)nFirstVisibleHbl:S(0,2)HWScrollCount:S(0,5)ScanLineSkip:S(0,5)pVideoRaster:S(0,24)=*(0,5)VideoShifterByte:S(0,5)LeftRightBorder:S(0,2)nLastAccessCycleLeft:S(0,2)bSteBorderFlag:S(0,14)nTTRes:S(0,2)bTTColorsSync:S(0,14)bTTColorsSTSync:S(0,14)