mirror of
https://github.com/Tolik-Trek/Shared_Includes.git
synced 2026-06-15 00:51:32 +03:00
...
This commit is contained in:
parent
2308a92341
commit
a15861c07c
@ -1899,6 +1899,55 @@ ATA:
|
||||
; .Master EQU #A0
|
||||
; .Slave EQU #B0
|
||||
;
|
||||
; ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
|
||||
; º Š ª à ¡®â ¥â á奬 ç⥨ï/§ ¯¨á¨? º
|
||||
; º º
|
||||
; º Z80 ÚÄÄÄ¿ º
|
||||
; º bus ³Buf³ º
|
||||
; º ÄÄÂÄÄ´<Ä>ÃÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄ<Ä> Low Byte º
|
||||
; º ³ ³ 1 ³ ³ º
|
||||
; º ³ ÃÄÄÄ´ ÚÄÄÄ¿ ³ º
|
||||
; º ³ ³Buf³ ³Reg³ ³ º
|
||||
; º ÀÄÄ´ÄÄ>ÃÄÄÂÄÄ´ÄÄ>ÃÄÄÙ HDD bus º
|
||||
; º ³ 2 ³ ³ ³ 3 ³ º
|
||||
; º ÀÄÄÄÙ ³ ÀÄÄÄÙ º
|
||||
; º ³ º
|
||||
; º ÀÄÄÄÄÄÄÄÄÄÄÄÄ<Ä> High Byte º
|
||||
; º º
|
||||
; º 1. —⥨¥ ¢á¥å ॣ¨áâ஢, ªà®¬¥ ॣ¨áâà ¤ ëå, A8 = 0 º
|
||||
; º „ ë¥ á è¨ë HDD ç¥à¥§ ¡ãä¥à 1 ¯¥à¥¤ îâáï ¢ ¯à®æ¥áá®à. º
|
||||
; º ’®«ìª® ¬« ¤è¨© ¡ ©â, áâ à訩 ¥ 㦥. º
|
||||
; º º
|
||||
; º 2.1 —⥨¥ ॣ¨áâà ¤ ëå, A8 = 0 º
|
||||
; º „ ë¥ á è¨ë HDD ç¥à¥§ ¡ãä¥à 1 ¯¥à¥¤ îâáï ¢ ¯à®æ¥áá®à. º
|
||||
; º ’®«ìª® ¬« ¤è¨© ¡ ©â, áâ à訩 㦥 ¨ ® § 饫ª¨¢ ¥âáï ¢ º
|
||||
; º ॣ¨áâॠ3 º
|
||||
; º º
|
||||
; º 2.2 —⥨¥ ॣ¨áâà ¤ ëå, A8 = 1 º
|
||||
; º „ ë¥ ¨§ ॣ¨áâà 3 ç¥à¥§ ¡ãä¥à 1 ¯¥à¥¤ îâáï ¢ ¯à®æ¥áá®à. º
|
||||
; º - áâ à訩 ¡ ©â - HDD ¢ íâ®â ¬®¬¥â ¥ ¢ë¡¨à ¥âáï º
|
||||
; º º
|
||||
; º 3. ‡ ¯¨áì ¢á¥å ॣ¨áâ஢, ªà®¬¥ ॣ¨áâà ¤ ëå, A8 = 1 º
|
||||
; º „ ë¥ á è¨ë Z80 ç¥à¥§ ¡ãä¥à 1 ¯¥à¥¤ îâáï è¨ã HDD. º
|
||||
; º ’®«ìª® ¬« ¤è¨© ¡ ©â, áâ à訩 ¥ 㦥. º
|
||||
; º º
|
||||
; º 4.1 ‡ ¯¨áì ॣ¨áâà ¤ ëå, A8 = 0 º
|
||||
; º „ ë¥ á è¨ë Z80 ç¥à¥§ ¡ãä¥à 2 ¯¥à¥¤ îâáï ¢ ॣ¨áâà 3. º
|
||||
; º ’®«ìª® ¬« ¤è¨© ¡ ©â, áâ à訩 㦥 ¨ ® ®¦¨¤ ¥âáï ¢ á«¥¤ãî饬 º
|
||||
; º 横«¥. HDD ¢ íâ®â ¬®¬¥â ¥ ¢ë¡¨à ¥âáï. º
|
||||
; º º
|
||||
; º 4.2 ‡ ¯¨áì ॣ¨áâà ¤ ëå, A8 = 1 º
|
||||
; º „ ë¥ ¨§ ॣ¨áâà 3 ¯¥à¥¤ îâáï è¨ã HDD - ¬« ¤è¨© ¡ ©â. º
|
||||
; º - áâ à訩 ¡ ©â - ç¥à¥§ ¡ãä¥à 2 ¯¥à¥¤ ¥âáï á ¯à®æ¥áá®à º
|
||||
; º º
|
||||
; º <EFBFBD>®ç¥¬ã ¯ãªâ 4.2 ®â«¨ç ¥âáï ®â 3, å®âï ®¯¥à 樨 ¯® ¢¨¤ã º
|
||||
; º ®¤¨ ª®¢ë? º
|
||||
; º <EFBFBD>®â®¬ã çâ® ¯¥à¥¤ 4.2 ¢á¥£¤ ¨¤¥â 4.1, ª®â®àë© ãáâ ¢«¨¢ ¥â º
|
||||
; º âਣ¥à WRH ¢ ¥¤¨¨æã ¨, â ª¨¬ ®¡à §®¬ ¯¥à¥ª«îç ¥â ¯ãâì º
|
||||
; º ¯à®å®¦¤¥¨ï ¡ ©â®¢. <EFBFBD>â® ¨ ¯®§¢®«ï¥â ¨á¯®«ì§®¢ âì ª®¬ ¤ë OUTI º
|
||||
; º ¤«ï § ¯¨á¨ ᥪâ®à ¢ HDD º
|
||||
; º º
|
||||
; ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
|
||||
ENDMODULE
|
||||
;-----------------------------------------------------------------------
|
||||
|
||||
@ -2035,16 +2084,16 @@ REG:
|
||||
;Žâ ª®«¨ç¥á⢠ª¢ ¤à ⮢ ¤«¨ ¨â ¥ § ¢¨á¨â
|
||||
|
||||
; Š®à®ç¥, ¯®£ «¨ ®â M1 ¨ IO. ލ ¢¬¥á⥠¢ ã«¥ ª®£¤ ¯à¥àë¢ ¨¥ ¯®¤â¢¥à¤¨«®áì. <EFBFBD>®«ì ¨å OR ¡ã¤¥â ⮫쪮
|
||||
; ¯à¨ ¯®¤â¢¥à¦¤¥¨¨ ¯à¥àë¢ ¨ï. <EFBFBD>®«ì ã室¨â ⥫¥§à¨â¥«ï¬ ¤ «ìè¥ AND ¨ ®ââ㤠S, ¯®á«¥ 祣® !Q ã
|
||||
; ¯à¨ ¯®¤â¢¥à¦¤¥¨¨ ¯à¥àë¢ ¨ï. <EFBFBD>®«ì ã室¨â ¤ «ìè¥ AND ¨ ®ââ㤠S, ¯®á«¥ 祣® !Q ã
|
||||
; á ⮦¥ ®«ì - ¨â áï«áï. …᫨ ¨â áï«áï ¨ à ¢¥ 0, â® 1 ¨¤ñâ á ¬ë© «¥¢ë© âਣ£¥à ¢ D, ®
|
||||
; ¯¥à¥å®¤¨â á।¨© âਣ£¥à ⮫쪮 ¯® CTH2 - áçñâ稪 ¤«¨ë ¨â ª®â®àë© â¨ª ¥â ¥§ ¢¨á¨¬® ®â ⮣®, ¥áâì
|
||||
; ® ¨«¨ ¥â. Š®£¤ ⨪¥â, ¥¤¨¨æ ¯¥à¥å®¤¨â ¤ «ìè¥ D ¨ ¦¤¥â ®¯ïâì ⨪ , ¯®á«¥ 祣® ¯®¯ ¤ ¥â AND,
|
||||
; â ¬ ¢â®à®¬ ¢ë¢®¤¥ ⮦¥ 1, ¯®â®¬ã ç⮠ᨣ «ë M1 ¨ IO ¨¢¥àáë¥ ¨ ç¥à¥§ OR, ¢¬¥á⥠¢ ã«¥ ®¨ ⮫쪮
|
||||
; ¯à¨ ¯®¤â¢¥à¦¤¥¨¨ ¨â . …¤¨¨æ ®ââ㤠¢âëª ¥âáï ¢ S, çâ® ¤ ñâ ¢®§¬®¦®áâì ¯¥à¥¤ âì ªã᮪ !§¥¬«¨ á D !Q
|
||||
; ¯à¨ ¯¥à¥å®¤¥ ª«®ª á 0 ¢ 1. € â ª®© ¯¥à¥å®¤ ¡ã¤¥â ⮫쪮 ¢ áâப¥ á«¥¤ãî饣® ¯®á«¥ ¨â®¢®£® ¥¨â®¢®£®
|
||||
; ¯à¨ ¯¥à¥å®¤¥ ª«®ª á 0 ¢ 1. € â ª®© ¯¥à¥å®¤ ¡ã¤¥â ⮫쪮 ¢ áâப¥ á«¥¤ãî饣® ¯®á«¥ ¨â®¢®£® ¥¨â®¢®£®
|
||||
; ª¢ ¤à ⨪ á 3 4 ¯¨ªá¥«. € á«¥¤ãî騩 ª¢ ¤à ⨪ á ¨â®¬ ¯®á«¥ ª¢ ¤à ⨪ ¨â ®ââ¢ ¥â £¥¥à æ¨î ¨â
|
||||
; ᥡï. Š®à®ç¥, ¨â £¥¥à¨àã¥âáï ¯®á«¥ ¯¥à¥å®¤ á ª¢ ¤à ⠨⠪¢ ¤à â ¡¥§ ¨â . …᫨ â®ç¥¥, â® ¢®
|
||||
; ¢à¥¬ï ¯à®à¨á®¢ª¨ ¯®á«¥¤¥© «¨¨¨ § ª®¬¥áâ á«¥¤ãî饬 § ª®¬¥áâ¥. „¢ ª¢ ¤à â ¨â ç¥à¥§ ®¡ëçë©
|
||||
; ¢à¥¬ï ¯à®à¨á®¢ª¨ ¯®á«¥¤¥© «¨¨¨ § ª®¬¥áâ á«¥¤ãî饬 § ª®¬¥áâ¥. „¢ ª¢ ¤à â ¨â ç¥à¥§ ®¡ëçë©
|
||||
; ª¢ ¤à â ¥ ᬮ£ãâ ¯®¢«¨ïâì ¯®â®¬ã çâ® ¨â «¨¡® ¡ã¤¥â ¢áñ ¥éñ ¢¨á¥âì ¨ íâ® ¡ã¤¥â § ¬¥ 1 1))) «¨¡® ¨â
|
||||
; ᨬ¥âáï ç¥à¥§ IO ¨ M1 ãáâ ®¢¨¢ S ¢ ¯®«®¦¥¨¥ ?¯®å¥à D ¨ C?, ª®â®à®¥ ᬥ¨âáï ⮫쪮 ¯®á«¥ ⮣® ª ª
|
||||
; ¯à®â¨ª îâ «¥¢ë¥ áçñâ稪¨.
|
||||
@ -2053,6 +2102,180 @@ REG:
|
||||
; <EFBFBD><EFBFBD>Ž Š‚€„<EFBFBD>€’› ˆ<EFBFBD>’€ ;
|
||||
;=======================================================================;
|
||||
|
||||
;ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
|
||||
;³ <EFBFBD>«®ª-‘奬 ‚¨¤¥®ª®â஫«¥à ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
|
||||
;³ Š®¬¯ìîâ¥à Sprinter ³ ³ RGB Registers ÃÄÄÄ> RED ³
|
||||
;³ (á¨«ì® ã¯à®é¥ ï) ³ ³ & Video DACs ÃÄÄÄ> GREEN ³
|
||||
;³ ³ ³ ÃÄÄÄ> BLUE ³
|
||||
;ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÂÂÄÄÄÄÄÄÄÙ ³
|
||||
;³ ÚÄÂÄÄÄ¿ ÚÄÄÄÄÄÄÄ¿ ³³ ÚÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄ¿ ³
|
||||
;³ CPU ÄÄÄ´ ³MXAÃÄÄÄ´ Video ÃÄÅÅÄ´MODE³Pixel³PAL ÃÄÄÄ· ³
|
||||
;³ Adress ÄÄÄ´ ³ ÃÄÄÄ´ MEM ÃÄÅÅÄ´Reg ³Atrib³Reg ÃÄÄĶ ³
|
||||
;³ ÃÄ´ ÃÄÄÄ´ ÃÄÅÅÄ´ ³ Reg ³ ÃÄÄĶ ³
|
||||
;³ Y-port ÄÄÄ´ ³ ÃÄÄÄ´ ÃÄÅÅÄ´ ³ ³ ³.. º ³
|
||||
;³ Graf Reg ÄÄÄ´ ³ ÃÄÄÄ´ ³ ³³ ³ ³ ³ ³.. º ³
|
||||
;³ ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÃÄ´ ÃÄÄÄ´ ³ ³³ ³ ³ ³ ³.. º ³
|
||||
;³ ³ Mode ÃÄÄÄ´ ³ ÃÄÄÄ´ ÃÄÅÅÄ´ ³ ³ ÃÄÄĶ ³
|
||||
;³ ³ Counter ÃÄÄÄ´ ³ ÃÄÄÄ´ ÃÄÁÁÄ´ ³ ³ ÃÄÄĶ ³
|
||||
;³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ ÃÄ´ ÃÄÄÄ´ ³ ÀÄÂÂÄÁÄÄÄÂÄÁÄÄÄÄÙ º ³
|
||||
;³ ÖÄÄ Adress ÄÄÄ´ ³ ÃÄÄÄ´ ³ ³³ ÀÄÄÄÄÄÄÄÄ>Ķ ³
|
||||
;³ ÇÄÄ From MODE ÄÄÄ´ ³ ÃÄÄÄ´ ³ ³ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄ>Ķ ³
|
||||
;³ º ÚÄÄÄÄÄÄÄÄÄÄ¿ ÃÄ´ ÃÄÄÄ´ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ>Ķ ³
|
||||
;³ º ³ Line/Pix ÃÄÄÄ´ ³ ÃÄÄÄ´ ³ º ³
|
||||
;³ º ³ Counters ÃÄÄÄ´ ³ ÃÄÄÄ´ ³ º ³
|
||||
;³ º ÀÄÄÄÄÄÄÄÄÄÄÙ ÃÄ´ ÃÄÄÄ´ ³ º ³
|
||||
;³ ÇÄÄ Pixel/PAL ÄÄÄ´ ³ ÃÄÄÄ´ ³ º ³
|
||||
;³ ÇÄÄ Registers ÄÄÄ´ ³ ÃÄÄÄ´ ³ º ³
|
||||
;³ º ÀÄÁÄÄÄÙ ÀÄÄÄÄÄÄÄÙ º ³
|
||||
;³ º º ³
|
||||
;³ ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ³
|
||||
;ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
|
||||
;³ Š ª à ¡®â ¥â ¢¨¤¥®ª®â஫«¥à? ³
|
||||
;³ ³
|
||||
;³ €¤à¥á ¢¨¤¥®¤ ëå á®áâ ¢«ï¥â 16 ¡¨â ³
|
||||
;³ ˜¨à¨ è¨ë ¤ ëå ¢¨¤¥®-އ“ - 32 ¡¨â. ³
|
||||
;³ ޤ®¢à¥¬¥® ¨á¯®«ì§ãîâáï ¤® 3 ¡ ©â. ³
|
||||
;³ <EFBFBD>ਠ£à ä¨ç¥áª®© ¤à¥á 樨 ¢¨¤¥®-އ“ ¯à¥¤áâ ¢«ï¥â ᮡ®© 256 ³
|
||||
;³ «¨¨© ¯® 1024 ¡ ©â . ‹¨¨¨ ¤à¥áãîâáï ç¥à¥§ Y-port, ¡ ©âë ¢ ³
|
||||
;³ «¨¨¨ 10 ¬« ¤è¨¬¨ ¡¨â ¬¨ ¤à¥á ¯à®æ¥áá®à . ³
|
||||
;³ ‚ ⥪á⮢®¬ ०¨¬¥ ¢¨¤¥®-އ“ ¯à¥¤áâ ¢«ï¥â ᮡ®© ¡®à ¨§ ³
|
||||
;³ 32-å 8Kb áâà ¨æ, ª®â®àë¥ ¯®¤ª«îç îâáï ª ¯¥à¢®© ¯®«®¢¨¥ ³
|
||||
;³ 5-© ¨ 7-© áâà ¨æë ¯ ¬ï⨠ZX-Spectrum. <EFBFBD>®¬¥à áâà ¨æë § ¤ ¥âáï³
|
||||
;³ ⥬ ¦¥ Y-port-®¬. <EFBFBD>¥à¥ª«î票¥ ०¨¬ ¤à¥á 樨 ¯à®¨§¢®¤¨âáï ³
|
||||
;³ ¯® ®¬¥àã áâà ¨æë އ“. ’ ª, ¤ ¦¥ ¥á«¨ ¢ 5-© ᯥªâà㬮¢áª®© ³
|
||||
;³ áâà ¨æ¥ ®ª ¦¥âáï ãáâ ®¢«¥ áâà ¨æ 50h އ“, â® ¢¨¤¥®¯ ¬ïâì³
|
||||
;³ ¡ã¤¥â ¤à¥á®¢ âìáï ª ª £à ä¨ç¥áª ï. ³
|
||||
;³ ’¥ªá⮢ ï ¤à¥á æ¨ï ï¥âáï â ª ¦¥ ¨ ᯥªâà㬮¢áª®©. ³
|
||||
;³ ” ªâ¨ç¥áª¨ ¢ ¢¨¤¥®-އ“ ¨¬¥¥âáï 32 ᯥªâà㬮¢áª¨å íªà , ¨§ ³
|
||||
;³ ª®â®àëå ॠ«ì® ¬®¦® ¨á¯®«ì§®¢ âì 24, ¯®â®¬ã çâ® ³
|
||||
;³ ®áâ «ìë¥ áâà ¨æë ¨á¯®«ì§ãîâáï ¤«ï ¯ «¨âàë ¨ ¤ ëå ०¨¬®¢ ³
|
||||
;³ íªà . ³
|
||||
;³ ³
|
||||
;³ <EFBFBD>ªà ¯à¥¤áâ ¢«ï¥â ᮡ®© ¡®à § ª®¬¥áâ, ¢ ª®â®àëå ¬®¦® ³
|
||||
;³ ¥§ ¢¨á¨¬® ãáâ ¢«¨¢ âì ०¨¬ ®â®¡à ¦¥¨ï ¨ä®à¬ 樨. ³
|
||||
;³ Š ¦¤®¥ § ª®¬¥áâ® ¯® à §¬¥àã ᮮ⢥âáâ¢ã¥â ª¢ ¤à âã 8x8 ०¨¬ ³
|
||||
;³ 320 â®ç¥ª ¢ «¨¨¨. ‚ᥣ® íªà ¥ 40x32 § ª®¬¥áâ. ”¨§¨ç¥áª¨ ³
|
||||
;³ ¨¬¥¥âáï 64x64 § ª®¬¥áâ, ® ç áâì ¨§ ¨å ¨ª®£¤ ¥ ¯®¯ ¤ ¥â ³
|
||||
;³ íªà , ç áâì 室¨âáï ¢ ®¡« á⨠¨¬¯ã«ìᮢ æ¨åந§ 樨 ³
|
||||
;³ ¨ £ è¥¨ï «ãç . ‚ ª ¦¤®¬ § ª®¬¥á⥠¬®¦® ãáâ ®¢¨âì ᢮© ³
|
||||
;³ ०¨¬, ¢¯«®âì ¤® ãáâ ®¢ª¨ ०¨¬®¢ ¡®à¤¥à ¨ £ è¥¨ï «ãç . ³
|
||||
;³ Žá®¢ë¥ ०¨¬ë, ãáâ ¢«¨¢ ¥¬ë¥ ¢ § ª®¬¥áâ å: ³
|
||||
;³ ZX-40 ⥪áâ®¢ë© à¥¦¨¬ 40 ᨬ¢®«®¢ ¢ áâப¥ ¨«¨ 1 ᨬ¢®« ³
|
||||
;³ § ª®¬¥áâ®. Ž ¦¥ ᯥªâà㬮¢áª¨©. ³
|
||||
;³ ZX-80 ⥪áâ®¢ë© à¥¦¨¬ 80 ᨬ¢®«®¢ ¢ áâப¥ ¨«¨ 2 ᨬ¢®« ³
|
||||
;³ § ª®¬¥áâ®. ³
|
||||
;³ GR-256-8 £à ä¨ç¥áª¨© ०¨¬ 320x256 â®ç¥ª, 256 梥⮢. Ž ¦¥ ³
|
||||
;³ 8x8 â®ç¥ª 256 梥⮢ ®¤® § ª®¬¥áâ® ³
|
||||
;³ GR-16-16 £à ä¨ç¥áª¨© ०¨¬ 640x256 â®ç¥ª, 16 梥⮢. Ž ¦¥ ³
|
||||
;³ 16x8 â®ç¥ª 16 梥⮢ ®¤® § ª®¬¥áâ® ³
|
||||
;³ „®¯®«¨â¥«ìë¥ à¥¦¨¬ë: ³
|
||||
;³ BORDER § ª®¬¥áâ® ¢ëᢥ稢 ¥âáï æ¢¥â®¬ ¡®à¤¥à ³
|
||||
;³ BLANK § ª®¬¥áâ® § ⥬¥® ³
|
||||
;³ INT-Mode ०¨¬ £¥¥à 樨 ᨣ « INT ¤¥©áâ¢ã¥â ⮫쪮 ³
|
||||
;³ § ª®¬¥áâ å á ०¨¬®¬ BLANK ¨ ¯®§¢®«ï¥â ãáâ ¢«¨¢ âì INT ³
|
||||
;³ ¢ 㦮¥ ¬¥áâ®, ¢¯«®âì ¤® ãáâ ®¢ª¨ 40 ¨¬¯ã«ìᮢ INT ª ¤à ³
|
||||
;³ ³
|
||||
;³ ’ ªâ®¢ ï ç áâ®â - 42MHz <EFBFBD>¥à¨®¤ - 6 ®¤®â ªâ®¢ëå æ¨ª«®¢ ³
|
||||
;³ ³
|
||||
;³ –¨ª«ë à á¯à¥¤¥«ïîâáï á«¥¤ãî騬 ®¡à §®¬: ³
|
||||
;³ ³
|
||||
;³ ’ ªâ 1 - ¢ë¡®àª ¡ ©â ¯¨ªá¥«¥© ⥪á⮢®£® ०¨¬ ³
|
||||
;³ ¢ £à ä¨ç¥áª®¬ ०¨¬¥ - 宫®á⮩ 室 ³
|
||||
;³ ’ ªâ 2 - ¢ë¡®àª ¡ ©â âਡã⮢ ⥪á⮢®£® ०¨¬ ³
|
||||
;³ ® ¦¥ ¢ë¡®àª ¡ ©â ¯¨ªá¥«ï £à ä¨ç¥áª®£® ०¨¬ ³
|
||||
;³ ’ ªâ 3 - ¢ë¡®àª 3-å ¡ ©â ¯ «¨âàë á § ¯¨áìî ¢ RGB ॣ¨áâàë ³
|
||||
;³ ¤«ï ०¨¬®¢ 640 â®ç¥ª, ¢ ०¨¬¥ 320 宫®á⮩ 室 ³
|
||||
;³ ’ ªâ 4 - ¢ë¡®àª á«®¢ ०¨¬ íªà ³
|
||||
;³ ¢ë¡®àª ¯à®¨§¢®¤¨âáï ®¤¨ à § ¢ ç¥âëॠ¯¥à¨®¤ ³
|
||||
;³ ’ ªâ 5 - 横« § ¯¨á¨ ¤ ëå ®â ¯à®æ¥áá®à ³
|
||||
;³ ¥áâ¥á⢥®, ¤ ë¥ ¯¨èãâáï ⮫쪮 ª®£¤ 㦮 ³
|
||||
;³ ’ ªâ 6 - ¢ë¡®àª 3-å ¡ ©â ¯ «¨âàë á § ¯¨áìî ¢ RGB ॣ¨áâàë ³
|
||||
;³ ³
|
||||
;³ ‚á¥ ç¨ ¥âáï á â ªâ 4. €¤à¥á ¤«ï ०¨¬ ®¯à¥¤¥«ï¥âáï ³
|
||||
;³ áç¥â稪®¬ ¢¥à⨪ «¨ ¨ £®à¨§®â «¨. ‘ç¨â îâáï 8 â®ç¥ª 320-£® ³
|
||||
;³ ०¨¬ ¯® ¢¥à⨪ «¨ ¨ 8 áâப ¯® £®à¨§®â «¨. ³
|
||||
;³ <EFBFBD>¥¦¨¬ § ¤ ¥âáï 16 ¡¨â ¬¨, ¨§ ª®â®àëå 12 § ¤ îâ ¤à¥á ª¢ ¤à â ³
|
||||
;³ 8x8 ¡ ©â £à ä¨ç¥áª®£® ०¨¬ . ‚ ⥪á⮢®¬ ०¨¬¥ í⨠¦¥ ¡¨âë ³
|
||||
;³ § ¤ îâ ¤à¥á ¤ ëå íªà , ® ¥áª®«ìª® ¨ ç¥. ³
|
||||
;³ Žá⠢訥áï 4 ¡¨â ०¨¬ § ¤ îâ ᮡá⢥® ०¨¬. ޤ¨ ¡¨â ³
|
||||
;³ § ¤ ¥â £à ä¨ç¥áª¨© ¨«¨ ⥪áâ®¢ë© à¥¦¨¬ § ª®¬¥áâ . …é¥ ®¤¨ ³
|
||||
;³ ¡¨â § ¤ ¥â ०¨¬ 320 ¨«¨ 640 â®ç¥ª. „¢ ®áâ ¢è¨åáï ¡¨â ¢ ³
|
||||
;³ ⥪á⮢®¬ ०¨¬¥ ïîâáï ¤®¯®«¥¨¥¬ ¤à¥á ¤ ëå, ¢ ³
|
||||
;³ £à ä¨ç¥áª®¬ § ¤ îâ ®¤ã ¨§ 4-å 256-â¨æ¢¥âëå ¯ «¨âà ³
|
||||
;³ ³
|
||||
;³ ‘ ¯ïâë¬ â ªâ®¬ ¢á¥ ïá®. ‡ ¨áª«î票¥¬ ⮣®, çâ® ¤«ï ³
|
||||
;³ £à ä¨ç¥áª®£® ¨ ⥪á⮢®£® ०¨¬®¢ ¨§¬¥ï¥âáï ¤à¥á æ¨ï އ“ ³
|
||||
;³ ˆ§¬¥¥¨¥ § ¤ ¥âáï ®¬¥à®¬ áâà ¨æë ‘âà ¨æë 50..5F áç¨â îâáï ³
|
||||
;³ £à ä¨ç¥áª¨¬ އ“. ‘«¥¤ã¥â ®â¬¥â¨âì, çâ® ¯®ï⨥ £à ä¨ç¥áª®£® ¨ ³
|
||||
;³ ⥪á⮢®£® ०¨¬ ¤à¥á 樨 ¥ ᮢᥬ ¢¥à® ®âà ¦ ¥â áãâì. ³
|
||||
;³ ‚뢮¤ ¤ ëå ¢ íªà ®¥ އ“ ¬®¦¥â ®áãé¥á⢫ïâìáï ¢ ®¡®¨å ³
|
||||
;³ ०¨¬ å ¥§ ¢¨á¨¬® ®â ¤¥©á⢨⥫쮣® ०¨¬ íªà . ³
|
||||
;³ ³
|
||||
;³ 6-© â ªâ. —⥨¥ ¯ «¨âàë. ‚ ⥪á⮢®¬ ०¨¬¥ ¤à¥á ¯ «¨âàë ³
|
||||
;³ á®áâ ¢«ï¥â 10 ¡¨â. 8 ¡¨â - ¡ ©â âਡãâ . 1 ¡¨â - ¯¨ªá¥«ì. ³
|
||||
;³ 1 ¡¨â - FLASH. <EFBFBD>â®â ¡¨â ä ªâ¨ç¥áª¨ ¯¥à¥ª«îç ¥â ¤¢¥ ¯ «¨âàë ³
|
||||
;³ á ç áâ®â®© FLASH. …᫨ ¯ «¨âàë ¤«ï ¤ ®£® âਡãâ ᮢ¯ ¤ îâ ³
|
||||
;³ â® FLASH ¥ ¡«î¤ ¥âáï. ³
|
||||
;³ ‚ £à ä¨ç¥áª®¬ ०¨¬¥ ¤à¥á ¯ «¨âàë á®áâ ¢«ï¥â 8 ¡¨â ¡ ©â ³
|
||||
;³ ¯¨ªá¥«ï ¨ 2 ¡¨â ®¬¥à ¯ «¨âàë, áç¨â ®£® ¢ 4-¬ â ªâ¥, ® ³
|
||||
;³ § ¤¥à¦ ®£® 1 ¯¥à¨®¤ ¤«ï á¨åà®®£® ¨§¬¥¥¨ï ०¨¬ ³
|
||||
;³ ¨ ¯ «¨âàë ¢ § ª®¬¥áâ¥. ³
|
||||
;³ …é¥ ®¤¨ ¡¨â ¤à¥á ¨á¯®«ì§ã¥âáï ¤«ï à §¤¥«¥¨ï ¯ «¨âà ³
|
||||
;³ ⥪á⮢®£® ¨ £à ä¨ç¥áª®£® ०¨¬®¢. Žá⠢訥áï ¤à¥á އ“ ³
|
||||
;³ ãáâ ¢«¨¢ îâáï ¢ "1" ¨ ¢áï ¯ «¨âà ®ª §ë¢ ¥âáï ª®æ å ³
|
||||
;³ 1024-å ¡ ©â®¢ëå «¨¨© £à ä¨ç¥áª®£® ०¨¬ . ³
|
||||
;³ ³
|
||||
;³ ’ ªâ 1. ‡¤¥áì ç¨ ¥â ¤¥©á⢮¢ âì ®¢ë© ०¨¬, áç¨â ë© ¢ ³
|
||||
;³ ⠪⥠4. €¤à¥á އ“ ï¥âáï ¤à¥á®¬ ¡ ©â ¯¨ªá¥«¥© ⥪á⮢®£® ³
|
||||
;³ ०¨¬ . <EFBFBD> ©â ¯¨ªá¥«¥© § ¯¨áë¢ ¥âáï ¢ ᤢ¨£®¢ë© ॣ¨áâà ¨ ³
|
||||
;³ ¯¥à¢ë© ¢ë¤¢¨ãâë© ¡¨â ç¨ ¥â ¤¥©á⢮¢ âì ¢ 6-¬ â ªâ¥. ³
|
||||
;³ ³
|
||||
;³ ’ ªâ 2. ‚ë¡¨à ¥âáï ¡ ©â âਡãâ . €¤à¥á ®â«¨ç ¥âáï ®â ¤à¥á ³
|
||||
;³ ¡ ©â ¯¨ªá¥«¥© ¯® ¨§¢¥á⮬㠑¯¥ªâà㬮¢áª®¬ã § ª®ã. ³
|
||||
;³ …᫨ ¯¥à¥¤ í⨬ ¢ 4-¬ ⠪⥠¡ë« áç¨â £à ä¨ç¥áª¨© ०¨¬, â® ³
|
||||
;³ €¤à¥á âਡãâ áâ ®¢¨âáï ¤à㣨¬ ¨ ᮮ⢥âáâ¢ã¥â ¡ ©âã ¯¨ªá¥«ï³
|
||||
;³ £à ä¨ç¥áª®£® ०¨¬ . <EFBFBD>¥£¨áâà âਡãâ ¢ £à ä¨ç¥áª®¬ ०¨¬¥ ³
|
||||
;³ ï¥âáï ॣ¨áâ஬ ¡ ©â ¯¨ªá¥«ï. ³
|
||||
;³ ³
|
||||
;³ ’ ªâ 3. —⥨¥ ¯ «¨âàë ¤«ï ०¨¬ 640 â®ç¥ª. ‘«¥¤ã¥â § ¬¥â¨âì ³
|
||||
;³ çâ® ¢ £à ä¨ç¥áª®¬ ०¨¬ 640 â®ç¥ª, 4 áâ àè¨å ¡¨â ॣ¨áâà ³
|
||||
;³ ¯¨ªá¥«ï ¬ ᪨àãîâáï ã«ï¬¨ ¨ ¢ í⮬ ⠪⥠¢ ¬« ¤è¨å ¡¨â å ³
|
||||
;³ ¤à¥á ®ª §ë¢ îâáï ⥠ç¥âëॠ¡¨â , ª®â®àë¥ ¡ë«¨ § ¬ ᪨஢ ë ³
|
||||
;³ ¢ 6-¬ â ªâ¥. ’ ª ®à£ ¨§ã¥âáï 16 梥⮢ â®çªã. ³
|
||||
;³ ³
|
||||
;ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
|
||||
;³ <EFBFBD>à®£à ¬¬¨à®¢ ¨¥. ³
|
||||
;³ 1. ’¥ªáâ®¢ë© à¥¦¨¬ ¤à¥á 樨 ®¡êï¥âáï ®â¬¨à î騬 ¨ ¥£® ³
|
||||
;³ ¨á¯®«ì§®¢ ¨¥ à §à¥è¥® ⮫쪮 ¤«ï ª®ä¨£ãà æ¨© ᮢ¬¥á⨬ëå á ³
|
||||
;³ ZX-Spectrum. ’.¥. Sprinter-1 ¨ AY. (¢ AY ¤à㣮£® ¨ ¥â) ³
|
||||
;³ 2. ‚ª«î票¥ £à ä¨ç¥áª®£® ०¨¬ ¤à¥á 樨. ³
|
||||
;³ „«ï í⮣® ¤®áâ â®ç® ¢ª«îç¨âì áâà ¨æã 50..5F ¢ ª ª®¥ «¨¡® ¨§ ³
|
||||
;³ ®ª® ¯à®æ¥áá®à . ³
|
||||
;³ <EFBFBD>ਬ¥à: ³
|
||||
;³ LD A,50h ³
|
||||
;³ OUT (PAGE3),A ³
|
||||
;³ <EFBFBD>®á«¥ ¨á¯®«¥¨ï íâ¨å ª®¬ ¤ ®ª® C000..FFFF ¡ã¤¥â ᮤ¥à¦ âì ³
|
||||
;³ ¤ ë¥ £à ä¨ç¥áª®© ¯ ¬ï⨠(¢¥à¥¥, ¥¥ ª®¯¨¨ ¢ ®á®¢®¬ އ“) ³
|
||||
;³ 3. “áâ ®¢ª ®¬¥à «¨¨¨. ³
|
||||
;³ ƒà ä¨ç¥áª®¥ އ“, ª ª 㦥 ¡ë«® ᪠§ ®, á®á⮨⠨§ 256-⨠«¨¨©³
|
||||
;³ ¯® 1024 ¡ ©â. ‚ ®ª¥ ¡ã¤¥â ¢¨¤ ⮫쪮 ®¤ «¨¨ï. €¤à¥á ³
|
||||
;³ ®â«¨ç î騥áï ç¨á«® ªà ⮥ 400h 䨧¨ç¥áª¨ ¤à¥áãîâ ®¤¨ ¨ ³
|
||||
;³ ⥠¦¥ ï祩ª¨ ¯ ¬ïâ¨. ³
|
||||
;³ „«ï ¨§¬¥¥¨ï ®¬¥à «¨¨¨ ¤® ¢ë¢¥á⨠®¬¥à «¨¨¨ ¢ ¯®àâ. ³
|
||||
;³ LD A,40h ³
|
||||
;³ OUT (Y_port),A ³
|
||||
;³ <EFBFBD>®á«¥ ¨á¯®«¥¨ï íâ¨å ª®¬ ¤ á ¤à¥á ¢ ®ª¥ ¢¨¤¥®-އ“ ¡ã¤¥â ³
|
||||
;³ 室¨âìáï 64-ï «¨¨ï íªà ( ç¨ ï ᢥàåã, á 0-©) ³
|
||||
;³ 4. Š ¦¤ë© ª¢ ¤à â ¢¨¤¥®-އ“ à §¬¥à®¬ 8x8 ¡ ©â ¬®¦¥â ¡ëâì ³
|
||||
;³ ãáâ ®¢«¥ ¢ «î¡®¥ § ª®¬¥áâ®. €¤à¥á ¢ãâਠª¢ ¤à â ¥áâì ³
|
||||
;³ ¬« ¤è¨¥ âਠ¡¨â ¤à¥á «¨¨¨ ¨ ¬« ¤è¨¥ âਠ¡¨â ®¬¥à «¨¨¨.³
|
||||
;³ <EFBFBD> ©âë 000..2FFh «¨¨ïå ïîâáï ¯à®áâ묨 ¤ 묨, ª®â®àë¥ ³
|
||||
;³ ¬®¦® ¨á¯®«ì§®¢ âì ¤«ï ¢ë¢®¤ íªà . ³
|
||||
;³ <EFBFBD> ©âë 300h..3A0h ïîâáï ¡ ©â ¬¨ ०¨¬ íªà . ³
|
||||
;³ <EFBFBD> ©âë 3E0h..3FFh - ¡ ©âë ¯ «¨âà. ³
|
||||
;³ €¤à¥á ª¢ ¤à â ¤ ëå, ª®â®à®¥ ¢ë¢®¤¨âáï ¢ § ª®¬¥áâ® § ¤ ¥âáï³
|
||||
;³ ¢ ¡ ©â å ०¨¬ íªà . ³
|
||||
;ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
|
||||
;__________________________________________________________________________________________________________#
|
||||
; MACRO _mGET_FAT_START slot_num
|
||||
; .correct EQU (SLOT3 and slot_num)*2
|
||||
|
||||
@ -135,30 +135,30 @@
|
||||
;=======================================
|
||||
MACRO FRAM_ON
|
||||
IN A,(FastRAM.ON)
|
||||
IFN NORM_FastRAM
|
||||
PUSH BC
|
||||
;PUSH AF
|
||||
LD BC,#1FFD
|
||||
XOR A
|
||||
OUT (C),A
|
||||
OUT (FastRAM.SLOT0),A
|
||||
;POP AF
|
||||
POP BC
|
||||
ENDIF
|
||||
; IFN NORM_FastRAM
|
||||
; PUSH BC
|
||||
; ;PUSH AF
|
||||
; LD BC,#1FFD
|
||||
; XOR A
|
||||
; OUT (C),A
|
||||
; OUT (FastRAM.SLOT0),A
|
||||
; ;POP AF
|
||||
; POP BC
|
||||
; ENDIF
|
||||
ENDM
|
||||
MACRO FRAM_OFF
|
||||
IN A,(FastRAM.OFF)
|
||||
IFN NORM_FastRAM
|
||||
PUSH BC
|
||||
;PUSH AF
|
||||
LD BC,#1FFD
|
||||
LD A,1
|
||||
OUT (C),A
|
||||
XOR A
|
||||
OUT (FastRAM.SLOT0),A
|
||||
;POP AF
|
||||
POP BC
|
||||
ENDIF
|
||||
; IFN NORM_FastRAM
|
||||
; PUSH BC
|
||||
; ;PUSH AF
|
||||
; LD BC,#1FFD
|
||||
; LD A,1
|
||||
; OUT (C),A
|
||||
; XOR A
|
||||
; OUT (FastRAM.SLOT0),A
|
||||
; ;POP AF
|
||||
; POP BC
|
||||
; ENDIF
|
||||
ENDM
|
||||
;=======================================
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user