Blame | Last modification | View Log | Download | RSS feed | ?url?
.FDI ä ©«ë
----------
®áª®«ìªã ¯® àï¤ã ¯à¨ç¨ áãé¥áâ¢ãî騥 ä®à¬ âë ä ©«®¢-®¡à §®¢ ¤¨áª¥â
¥ ¯®¤å®¤¨«¨ (®âáãâá⢨¥ ¤®ªã¬¥â 樨, £« ¢®¥ - ¥¢®§¬®¦®áâì à áè¨à¥¨ï
ä®à¬ â ¤«ï § ¯¨á¨ ¯®«ëå ®¡à §®¢ â४®¢, ®¡« á⥩ á 䨧¨ç¥áª¨¬¨ ¤¥ä¥ªâ ¬¨
¨ â.¯.), â® ¯à¨è«®áì ᮧ¤ âì ᢮© ᮡáâ¢¥ë© ä®à¬ â. ¥ ¬®£ã £ à â¨à®¢ âì,
çâ® à áè¨à¥¨¥ *.FDI ¥ ¨á¯®«ì§ã¥âáï ¥é¥ ª¥¬-â® ¤«ï ¤à㣨å 楫¥©; ¯®í⮬ã
®£®¢®àîáì, çâ® ¤ ®¥ ®¯¨á ¨¥ ªâã «ì® â®«ìª® ¤«ï ä ©«®¢, ᮧ¤ ¢ ¥¬ëå
¯à®£à ¬¬®© MAKEFDI ¨ ¨á¯®«ì§ã¥¬ëå ¯à®£à ¬¬®© SP_EMU (Spectrum debugger).
------------------------------------------------------------------------------
¬¥é¥¨¥ «¨ ¯®«ï ¯¨á ¨¥
------------------------------------------------------------------------------
0 3 «î祢 ï ¬¥âª 'FDI'
3 1 « £ § é¨âë § ¯¨á¨ (0 - write enabled, 1 - write disabled)
4 2 ¨á«® 樫¨¤à®¢
6 2 ¨á«® ¯®¢¥àå®á⥩
8 2 ¬¥é¥¨¥ ⥪áâ (ª®à®âª¨© ª®¬¬¥â ਩ ª ¤¨áªã)
A 2 ¬¥é¥¨¥ ¤ ëå
2 «¨ ¤®¯®«¨â¥«ì®© ¨ä®à¬ 樨 ¢ § £®«®¢ª¥. í⮩ ¢¥àᨨ - 0
E "«¨ ¤®¯®«¨â¥«ì®© ¨ä®à¬ 樨"
®à¬ â ¥é¥ ¥ ®¯à¥¤¥«¥ (१¥à¢ ¤«ï ¤ «ì¥©è¥© ¬®¤¥à¨§ 樨)
E+"¤«¨ ¤®¯®«¨â¥«ì®© ¨ä®à¬ 樨"
???
¡« áâì § £®«®¢ª®¢ â४®¢. ¤¥áì á®¡à ¢áï ¨ä®à¬ æ¨ï ®
ä®à¬ ⥠¤¨áª¥âë. â ®¡« áâì ¤®«¦ ᮤ¥à¦ âì ¥ ¬¥ìè¥
"¨á«® 樫¨¤à®¢"*"¨á«® ¯®¢¥àå®á⥩" § £®«®¢ª®¢. £®«®¢ª¨
¨¤ãâ ¢ ¯®à浪¥ Cyl 0 Head 0, Cyl 0 Head 1, Cyl 1 Head 0 ¨ â.¤.
®à¬ â § £®«®¢ª ®¯¨á ¨¦¥.
"¬¥é¥¨¥ ⥪áâ "
???
®¬¬¥â ਩ ª ¤¨áªã.®¥æ ª®¬¬¥â à¨ï - ã«¥¢®© ᨬ¢®«.
MAKEFDI ¯à¨ ᮧ¤ ¨¨ ®¢®£® ä ©« ¯®§¢®«ï¥â ¢¢®¤¨âì ª®¬¬¥â ਩
¥ ¡®«¥¥ 64 ᨬ¢®«®¢ á § ¢¥àè î騬 ã«¥¬,® ¯à¨ à ¡®â¥ á ä ©«®¬
¤«¨ í⮣® ¯®«ï ¡ã¤¥â ®¯à¥¤¥«ïâìáï ¯® ¯®«®¦¥¨î § ¢¥àè î饣®
ã«¥¢®£® ᨬ¢®«
"¬¥é¥¨¥ ¤ ëå"
???
¤¥áì «¥¦ â ᮡá⢥® ¤ ë¥ ¨§ ᥪâ®à®¢. ª®«ìª® §¤¥áì ¡ã¤¥â
ᥪâ®à®¢, ¨å ¤«¨ ¨ ¯®à冷ª á«¥¤®¢ ¨ï - § ¢¨á¨â ®â ä®à¬ â .
-------------------------------------------------------------------------------
®à¬ â FDI-ä ©« ¤®¯ã᪠¥â ¯à®¯ã᪨ ¬¥¦¤ã ®¡« áâﬨ § £®«®¢ª®¢ â४®¢,⥪á⮢ë¬
ª®¬¬¥â ਥ¬ ¨ ®¡« áâìî ¤ ëå.
®à¬ â § £®«®¢ª â४
------------------------------------------------------------------------------
¬¥é¥¨¥ «¨ ¯®«ï ¯¨á ¨¥
------------------------------------------------------------------------------
0 4 ¬¥é¥¨¥ â४ - ç «® ®¡« á⨠¤ ëå í⮣® â४
®â®á¨â¥«ì® "¬¥é¥¨ï ¤ ëå"
4 2 ᥣ¤ ᮤ¥à¦¨â 0 (१¥à¢ ¤«ï ¬®¤¥à¨§ 樨)
6 1 ¨á«® ᥪâ®à®¢ â४¥
7 (¨á«® ᥪâ®à®¢)*7
ä®à¬ æ¨ï ® ᥪâ®à å â४¥. ¦¤ë© ᥪâ®à ®¯¨áë¢ ¥âáï 7
¡ ©â ¬¨. ¥à¢ë¥ 4 ¡ ©â - áâ ¤ àë¥ ¯ à ¬¥âàë
0-Track
1-Head
2-Sector
3-Lenght ¨§ ¤à¥á®£® ¬ થà . «¥¤ãî騩 ¡ ©â - ä« £¨:
4-bit 7=0 - ¬ àª¥à ®à¬ «ìëå ¤ ëå, 1 - 㤠«¥ëå ¤ ëå;
bit 0-5: ä« £¨ CRC. ¤¨¨æ ¢ ®¤®¬ ¨§ à §à冷¢ ®§ ç ¥â, çâ®
¯à¨ áç¨âë¢ ¨¨ í⮣® ᥪâ®à ¤«¨ã 128,256,1024,2048 ¨«¨
4096 ¡ ©â ¯®«ãç ¥âáï ¯à ¢¨«ì ï ª®â஫ì ï á㬬 . ᫨ ¢® ¢á¥å
à §àï¤ å 0 - ᥪâ®à § ¯¨á á ®è¨¡ª®© ª®â஫쮩 á㬬ë.
bit 6: ¤ ®© ¢¥àᨨ ¢á¥£¤ 0. ®§¬®¦®, 1 ¢ ¤ ®¬ à §à拉
¡ã¤¥â ®¡®§ ç âì ¤à¥áë© ¬ àª¥à ¡¥§ ®¡« á⨠¤ ëå.
®á«¥¤¨¥ 2 ¡ ©â - ᬥ饨¥ ¤ ëå í⮣® ᥪâ®à ®â®á¨â¥«ì®
ç « ®¡« á⨠¤ ëå â४ . â®¡ë ¯®«ãç¨âì ¡á®«îâë© ¤à¥á
¢ ä ©«¥, ª í⮬ã ç¨á«ã ¤® ¤®¡ ¢¨âì "¬¥é¥¨¥ ¤ ëå" ¨
"¬¥é¥¨¥ â४ "
5-Low byte
6-High byte
------------------------------------------------------------------------------
7*(¨á«® ᥪâ®à®¢+1) ¤«¨ § £®«®¢ª â४
¬¥â¨¬, çâ® ¡ ©â ä« £®¢ ¢ ®¯¨á ¨¨ ᥪâ®à ¯®ª ¨ª ª ¥ ¨á¯®«ì§ã¥âáï
í¬ã«ïâ®à®¬.