Top secrets sources NedoPC pentevo

Rev

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)    ¤«¨­  § £®«®¢ª  â४ 


        ‡ ¬¥â¨¬, çâ® ¡ ©â ä« £®¢ ¢ ®¯¨á ­¨¨ ᥪâ®à  ¯®ª  ­¨ª ª ­¥ ¨á¯®«ì§ã¥âáï
í¬ã«ïâ®à®¬.