X8__text__TEXT__data__DATA__cstring__TEXT __bss__DATA@D__picsymbolstub2__TEXT,0__la_sym_ptr2__DATAhf 5__nl_symbol_ptr__DATA84__textcoal_nt__TEXT,  @6[ P5BUSfǃ;fǃ=ff8ffǃ?fǃAfǃCfǃEǃGǃKǃOƃSǃWǃ[[]ÐUSO$D$wD$$x$D$bsD$$L$D$6D$$ $D$ D$$o$D$D$$$D$D$$$D$D$$p$D$ZD$$D$D$.D$$$D$D$$$D$D$$[]ÐUZǁǁÐU6ǁÐU~P1҉E~~ÐUSfǃ-f$ff@ []ÐUS}fu ft"‹f:Ef[]‹ܐUS/C8t;uf[]D$?$USfMi u[]ÍOD$ D$D$$USfǃxfEfi uf[]ÐUP1t1ÐUSD$$D$ ߃[]ÐUfff@ЃfEf$UbZ ;tËV9uǁ㐐USB҉~[]Àwǃktԃ v []>_G8x ƃwjUSGt0t[]2$~ǃ[]f~ ffǃǃ먐US't0t[]$ ǃ#[]Z!f9tf9} f뱃ǃ'렐USWt0t[]B$ǃ[]1ǃfIfUS?t0t[]$"ǃ;[]rf5ǃ?USt0t[]z$ǃ[]1ǃfIf벐US#wt0t[]$Zǃs[] tJCff~/ƃffOwwf$놐US{t0t[]f$ǃ[] tXff~=ffO $ {f$uUǁǁUǁ ǁ Uvǁ ǁ UNǁ ǁ ǁ Uǁn ǁr ǁv iUSǃ; ǃ? $[]2USǃ ǃ $[]USwǃ ǃ $[]US?ǃ ǃ _ $_[]US#D$$ []US;D$$X K ǃ+ ǃ/ $[] US+D$$  ǃ ǃ $[]US;}uǃ ǃ []ߐUS  O %0t)02t&t []m u@܃Pt P @uKƃ`tpujUS{   %=t9=t []U=t=ujUS  c %=t-==t []=u=US ft  u$P[]$U~ y) @t%=t/1U:b Z fÐUB fb {U f@ ÐUf" ÐUf ÐUS8$fЃtuKЃt7t[]Ã[]tu[]M[]#[][]D$$뤐UV1S8!$#ЃЃ}tĉƋf[^]$ E2${@2Ei x t@@  뇃tymaU$D$D01p "D$$USkw    [ ]ÐUS3M?ʈ   []ÐUS$gD$D$D$cD$ eD${D$i$1҄t3ekfe9~fǃefc$[]ÐUSc$D$oT$T$ D$T$D$$*1҄t3f9~fǃf$[]USKD$D$G$&$Q[]ÐUS{8t21fu[]MD$$IِHatari $Id: fdc.c,v 1.31 2007/01/16 18:42:59 thothy Exp $FDC type III command 'read address' is not implemented yet! FDC type III command 'read track' does not work yet! FDC type III command 'write track' does not work yet! *** Read HDC sector counter??? ⍀Pp⍀pP[⍀[PF⍀FP1⍀1P~⍀Pje⍀PQL⍀P83⍀P⍀P⍀P⍀P⍀Pt⍀tP_⍀_PJ⍀JPpk5⍀5PWR ⍀ P>9 ⍀ P% ⍀P ⍀P⍀P⍀P⍀P⍀Px⍀xPv &?Xq 9Rk3Le~$Ë $Ë$ $ ob]U9K 9=5 hj jpjnjh l hxjljbp[jNFn;1j&h l     y<b<T<N><3J<'L<N<<<n<n<`<D< <\$<VA<8 )m$m m(mrmi [NJQ(JF ;L*1(*& J (  H(  ( HH~ hTAGHA= 2+ H        H} } y  n ] G @ 4 /  H    T P    Tu Pu pu z u q  g ] Q T% G P% A p% : * `% !         T P    T P  { q f M \ TM R PM I  > 4 $ T  P     X T P   X T P   T P  } s Tb i Pb ^  U K T: A P: 6  $    T T r r    P   T  n ` TZ TS rE \: r%    P T JqTqJqPqvTqm \TUJN@P:.T JJTXPT T-J-tN-mJ-fXP-RF2T-) TJJJPT \{tmhd`\XTPzLsHlD,9D2P \ @@ rNlNqNkjNdLN]hNVJNJ 93    D}}n}D}J}D}H}y nNp!9!,n!% F   iFii$iFi}FioFie I>8' F ``dd d d` ~nrhXpRBn<,l&jhd`\XT|Pvf `PNJ:L4$JH$F(D d ` \ ~X tT jP bN YL PJ GH ;  5+$ ( F D    vxvr m  g]_]Y T  NDFD@ ;  5+-+' "                    |~|x s  mcec_ Z  TJLJF A  ;131- (  "             ~ y  sikie `  ZPRPL G  A7973 .  (     d`\XTPLHD@<840,($       Fdd<DD DDFDD)D4D9DDHDMJDVLD_NDhPDr'TD|<XDN\D[`DedDx$$DDDDDD D"D8DNDdDzDDDDDDhDjD*lD@nDVpDlrD D $Bny$zDDDD$$$DDD$$DDDDDDD $$4D D D%D0D<DGDSDY$ $PD$`D%lD(vD%zD(D)D-D.D2D0$$`*#8$hD:D;9D=SDLdD>D=~DCD>D?$:Z@LX"<=\RS$PTDKDM$DO0DQFDPLi$K$\tDYtD[DaD^DaDdDiDjDk$Yt$lDsDuDxD}$s$(DDD7D@$ $@ HDHDSDaDoDD $HA Q $PR @DDDDDDb q $ (@   $DDDDDDDDDD'D,DlDqDsDxDzDDDDDDDDDD $ $DDDDDD D DDDDD! $ $tD$D0D3?D*ED,JD.VD0`DjD"}D#D'D%D $$ $|D;D=DRDIDKDMDODADBDEDBDF  $; $lDZ D\Dn'De-Dg2Di>DkHD_RDaZDbd $Z  $\DvhDxtDDDDDD|DD|D $vh; $lDDDDDD D D D# D/ D2 D5 D7 D> DC DJ DM DP DW Dd Df Dm Dr < $\ $D| D D D D D D D D D D D D D D D D D D D D# D( ] $| ~ $ 4 D4 D? DI DS $4 $( \ D \ D g D q D{ $ \ $(  D D D D $ $(  D  D" D# D$ D& $  $ $0%  D, D. D/ D0 D2 8 $, Q $0R  D@ DB DC" DE, DG8 i $@ $8 D DMD DOP DPZ DRd DTu $MD $<  DZ D\ D] D_ Da $Z  $8  Dg Di Dj Dl Dn & $g M $<N  D| D} D~ g $| $(  D D( D> DE DO DY Da $ $P l Dl Dx D D D D D $l $P  D D D D D D  $ / I $4J  D D D D) D3 D8 D? DD DF DK D\ Da Dm d $ $ t Dt D D D D D D D D D D $t $h  D D D DDD!D *D 1D 6 $ $\8D8DDDRD[D `D#lD"r$8=$D>|D+|D-D/D1D2D4D0D.R$+|l$DmD=D>D?$=$ DGDHDJ$G$$DSDTDU$S!$ "$D]$D^/D_?;$]$Z$ [DDgDDhODi_r$gD$ DqdDrpDyD+D=D>D+D}DDDDDDDDD DuDv-$qd@=$D0D4D6D?DNDZDqDzD>D=DDDDDDDDDDDDD$D+D0D7D<DRD`DoD"$0K@W4$\DDUDTDDTD$$8DD5D3D5D3D5D3D5 D$+:Vbx$8DDDRD XD _D fD pD uD ~DDy$$DD!D$D1D'D(D'D( D*D+D-#D2($@  + $D:0D<<D?aD@s $:0*$LDP|DSDZ+D=EDZKD=D>eD(wD^}D+D^D`D_DVDW$P|@Q@=$d M   (D(F8(HR(Jj(L(N(P(T(X(\(` (d%(h<(jT(lj(n(p(r((d(00d?|/ cw`T$) >hn|  ,4K0u]{Xd10 *tF_FDC_rcsid_FDC_Reset___i686.get_pc_thunk.bx_FDC_MemorySnapShot_Capture___i686.get_pc_thunk.cx_FDC_ResetDMAStatus_FDC_SetDMAStatus_FDC_DmaStatus_ReadWord_FDC_FindFloppyDrive_FDC_AcknowledgeInterrupt_FDC_GpipRead_FDC_UpdateHBL_FDC_UpdateRestoreCmd_FDC_UpdateSeekCmd_FDC_UpdateStepCmd_FDC_UpdateStepInCmd_FDC_UpdateStepOutCmd_FDC_UpdateReadSectorsCmd_FDC_UpdateWriteSectorsCmd_FDC_DiskController_WriteWord_FDC_DiskControllerStatus_ReadWord_FDC_ReadDMAAddress_FDC_WriteDMAAddress_FDC_ReadSectorFromFloppy_FDC_WriteSectorFromFloppy_FDC_DMADataFromFloppy_FDC_DmaModeControl_WriteWord_FDCSectorCountRegister_DiskControllerWord_ff8604wr_DMAModeControl_ff8606wr___i686.get_pc_thunk.axdyld_stub_binding_helper_ConfigureParams_MFP_GPIP_MFP_IERB_MFP_IPRB_PSGRegisters_EmulationDrives_STRam_IoAccessBaseAddress_nIoMemAccessSize_HDCCommand_HDCSectorCount_bcopy_Floppy_WriteSectors_Floppy_ReadSectors_Floppy_IsWriteProtected_HDC_WriteCommandPacket_M68000_WaitState_Log_Printf_MFP_InputOnChannel_Floppy_FindDiskDetails_M68000_BusError_MemorySnapShot_Store/mnt/gmirror/ports/emulators/hatari/work/hatari-0.95/src/fdc.cgcc2_compiled._DiskControllerStatus_ff8604rd_DMAStatus_ff8606rd_FDCCommandRegister_FDCTrackRegister_FDCSectorRegister_FDCDataRegister_FDCEmulationCommand_FDCEmulationRunning_FDCStepDirection_bDMAWaiting_bMotorOn_MotorSlowingCountFDC_Reset:F(0,1)=(0,1)void:t(0,1)_nReadWriteTrack_nReadWriteSector_nReadWriteSide_nReadWriteDev_nReadWriteSectorsPerTrack_nReadWriteSectors_DMASectorWorkSpaceFDC_MemorySnapShot_Capture:F(0,1)bSave:p(0,2)=r(0,2);-2147483648;2147483647;int:t(0,2)_FDC_TurnMotorOnFDC_TurnMotorOn:f(0,1)_FDC_TurnMotorOffFDC_TurnMotorOff:f(0,1)_FDC_UpdateMotorFDC_UpdateMotor:f(0,1)FDC_ResetDMAStatus:F(0,1)FDC_SetDMAStatus:F(0,1)bError:p(0,2)/include/SDL/SDL_endian.hincludes/ioMem.h/include/SDL/SDL_endian.hfdc.cFDC_DmaStatus_ReadWord:F(0,1)Uint32:t(0,3)=(0,4)=r(0,4);0000000000000;0037777777777;unsigned int:t(0,4)Var:r(0,5)=(0,6)=@s16;r(0,6);0;65535;Uint16:t(0,5)short unsigned int:t(0,6)uae_u16:t(0,7)=(0,6)_FDC_UpdateDiskDriveFDC_UpdateDiskDrive:f(0,1)_FDC_SetDiskControllerStatusFDC_SetDiskControllerStatus:f(0,1)FDC_FindFloppyDrive:F(0,2)FDC_AcknowledgeInterrupt:F(0,1)_FDC_SetReadWriteParametersFDC_SetReadWriteParameters:f(0,1)nSectors:p(0,2)_nLastGpipBit.0_nFdcDelayHblsFDC_GpipRead:F(0,1)nLastGpipBit:V(0,2)FDC_UpdateHBL:F(0,1)FDC_UpdateRestoreCmd:F(0,1)FDC_UpdateSeekCmd:F(0,1)FDC_UpdateStepCmd:F(0,1)FDC_UpdateStepInCmd:F(0,1)FDC_UpdateStepOutCmd:F(0,1)FDC_UpdateReadSectorsCmd:F(0,1)FDC_UpdateWriteSectorsCmd:F(0,1)_FDC_TypeI_RestoreFDC_TypeI_Restore:f(0,1)_FDC_TypeI_SeekFDC_TypeI_Seek:f(0,1)_FDC_TypeI_StepFDC_TypeI_Step:f(0,1)_FDC_TypeI_StepInFDC_TypeI_StepIn:f(0,1)_FDC_TypeI_StepOutFDC_TypeI_StepOut:f(0,1)_FDC_TypeII_ReadSectorFDC_TypeII_ReadSector:f(0,1)_FDC_TypeII_ReadMultipleSectorsFDC_TypeII_ReadMultipleSectors:f(0,1)_FDC_TypeII_WriteSectorFDC_TypeII_WriteSector:f(0,1)_FDC_TypeII_WriteMultipleSectorsFDC_TypeII_WriteMultipleSectors:f(0,1)_FDC_TypeIII_ReadAddressFDC_TypeIII_ReadAddress:f(0,1)_FDC_TypeIII_ReadTrackFDC_TypeIII_ReadTrack:f(0,1)_FDC_TypeIII_WriteTrackFDC_TypeIII_WriteTrack:f(0,1)_FDC_TypeIV_ForceInterruptFDC_TypeIV_ForceInterrupt:f(0,1)bCauseCPUInterrupt:p(0,2)_FDC_ExecuteTypeICommandsFDC_ExecuteTypeICommands:f(0,1)_FDC_ExecuteTypeIICommandsFDC_ExecuteTypeIICommands:f(0,1)_FDC_ExecuteTypeIIICommandsFDC_ExecuteTypeIIICommands:f(0,1)_FDC_ExecuteTypeIVCommandsFDC_ExecuteTypeIVCommands:f(0,1)_FDC_ExecuteCommandFDC_ExecuteCommand:f(0,1)_FDC_WriteSectorCountRegisterFDC_WriteSectorCountRegister:f(0,1)_FDC_WriteCommandRegisterFDC_WriteCommandRegister:f(0,1)_FDC_WriteTrackRegisterFDC_WriteTrackRegister:f(0,1)_FDC_WriteSectorRegisterFDC_WriteSectorRegister:f(0,1)_FDC_WriteDataRegisterFDC_WriteDataRegister:f(0,1)includes/ioMem.h/include/SDL/SDL_endian.hincludes/ioMem.hfdc.cFDC_DiskController_WriteWord:F(0,1)x:r(0,5)/include/SDL/SDL_endian.hfdc.cFDC_DiskControllerStatus_ReadWord:F(0,1)DiskControllerByte:r(0,8)=(0,9)=@s16;r(0,9);-32768;32767;Sint16:t(0,8)short int:t(0,9)includes/stMemory.hfdc.cincludes/stMemory.hfdc.cFDC_ReadDMAAddress:F(0,3)includes/stMemory.hfdc.cFDC_WriteDMAAddress:F(0,1)Address:p(0,3)Uint8:t(0,10)=(0,11)=@s8;r(0,11);0;255;unsigned char:t(0,11)FDC_ReadSectorFromFloppy:F(0,12)=(0,13)=@s8;r(0,13);-128;127;BOOL:t(0,12)signed char:t(0,13)FDC_WriteSectorFromFloppy:F(0,12)Address:r(0,3)FDC_DMADataFromFloppy:F(0,1)/include/SDL/SDL_endian.hfdc.c/include/SDL/SDL_endian.huae-cpu/maccess.hfdc.cincludes/ioMem.hfdc.cFDC_DmaModeControl_WriteWord:F(0,1)DMAModeControl_ff8606wr_prev:r(0,5)x:r(0,5)FDC_rcsid:G(0,14)=ar(0,15)=r(0,15);0000000000000;0037777777777;;0;57;(0,16)=k(0,17)=r(0,17);0;127;long unsigned int:t(0,18)=r(0,18);0000000000000;0037777777777;char:t(0,17)FDCSectorCountRegister:G(0,8)DiskControllerWord_ff8604wr:G(0,5)DMAModeControl_ff8606wr:G(0,5)DiskControllerStatus_ff8604rd:S(0,5)DMAStatus_ff8606rd:S(0,5)FDCCommandRegister:S(0,5)FDCTrackRegister:S(0,8)FDCSectorRegister:S(0,8)FDCDataRegister:S(0,8)FDCEmulationCommand:S(0,2)FDCEmulationRunning:S(0,2)FDCStepDirection:S(0,2)bDMAWaiting:S(0,12)bMotorOn:S(0,2)MotorSlowingCount:S(0,2)nReadWriteTrack:S(0,9)nReadWriteSector:S(0,9)nReadWriteSide:S(0,9)nReadWriteDev:S(0,9)nReadWriteSectorsPerTrack:S(0,6)nReadWriteSectors:S(0,9)DMASectorWorkSpace:S(0,19)=ar(0,15);0;511;(0,10)nFdcDelayHbls:S(0,2)