про квадратики инта всё ясно

This commit is contained in:
Anatoliy Belyanskiy 2023-07-26 01:59:24 +10:00
parent fc77bb9d9c
commit a01eba45b2

View File

@ -1395,32 +1395,6 @@ SLOT3 EQU #F0 ; RAM page for 128/256 kb (
ENDMODULE ENDMODULE
; ;
;=======================================================================;
; <EFBFBD><EFBFBD>Ž Š€„<EFBFBD> ˆ<EFBFBD> ;
;=======================================================================;
;BORD = DFF( (MODE0[7..4] == 15), LWR_COL,,);
;INTTX = DFF( (BORD & MODE03 & MODE02 & MODE00), LWR_COL,,);
;
;INTT = DFF( !(INTTX & (CTV[2..0] == 7) ), CT5,,);
;CTV - áçñâ稪 áâப, CT - áçñâ稪 ¯¨ªá¥«¥©, CTH - áçñâ稪 §­ ª®¬¥áâ
;¯®«ãç ¥âáï ¤¨ ¯ §®­ ¢ 4 ª¢ ¤à â  (4•8=32) ç¥à¥§ ª ¦¤ë¥ 4 ª¢ ¤ à â ¢ ª®â®à®¬ ¬®¦¥â  ªâ¨¢¨à®¢ âìáï ¨­â
;Žâ ⮣® ¢ ª ª®¬ ª¢ ¤à â¥ ¤¨ ¯ §®­  á⮨⠪¢ ¤à â ¨­â  § ¢¨á¨â ¥£® ¬ ªá¨¬ «ì­ ï ¤«¨â¥«ì­®áâì,
;
;<EFBFBD> §à¥è¥­¨¥ íªà ­  56 ª¢ ¤à â®¢ ¯® £®à¨§®­â «¨ ¨ 39(40) ¯® ¢¥à⨪ «¨ (᪮௠¨«¨ ¯¥­ì)
;
; - <EFBFBD>  ª ªãî ­®£ã âਣ£¥à  ᨣ­ « ¨¤¥â?
; - ­  ª«®ª, ¯® äà®­âã ­  ¢ë室 ª®¯¨àã¥âáï §­ ç¥­¨¥ á ¤ âë
; - ª®£¤  íâ® äà®­â ¢®§­¨ª ¥â?
; - ¯® ¨­â㠮⠢¨¤¥®/ª« ¢ë
;
;‚ᥠ¦¥ ¯à®áâ®. <EFBFBD>  ª¢ ¤à â¨ª å á ¨­â®¬ INTT = 0, ­  ®áâ «ì­ëå INTT = 1
;¯®«ãç ¥âáï, çâ® äà®­â ¢®§­¨ª ¥â ¯à¨ ¯¥à¥å®¤¥ á ª¢ ¤à â¨ª  á ¨­â®¬ ­  ª¢ ¤à â¨ª ¡¥§ ¨­â 
;Žâ ª®«¨ç¥á⢠ ª¢ ¤à â®¢ ¤«¨­  ¨­â  ­¥ § ¢¨á¨â
;=======================================================================;
; <EFBFBD><EFBFBD>Ž Š€„<EFBFBD> ˆ<EFBFBD> ;
;=======================================================================;
; ;
/* /*
¢­ãâ७­¨¥ ¯®àâë Z84C15: ¢­ãâ७­¨¥ ¯®àâë Z84C15:
@ -1743,7 +1717,59 @@ REG:
; RES 6,C ; RES 6,C
; JP HD_CMD ;#3FF0 ROM. DI ; JP HD_CMD ;#3FF0 ROM. DI
;_______________________________________________________________________________________________#
;=======================================================================;
; <EFBFBD><EFBFBD>Ž Š€„<EFBFBD> ˆ<EFBFBD> ;
;=======================================================================;
;INT_X = !DFF(GND,(SVIDEO.INTT & KEYS.int),,((/IO or /M1) & DFF(DFF(!INT_X,CTH2,,),CTH2,,))) or !CBL_INT;
;BORD = DFF( (MODE0[7..4] == 15), LWR_COL,,);
;INTTX = DFF( (BORD & MODE03 & MODE02 & MODE00), LWR_COL,,);
;
;INTT = DFF( !(INTTX & (CTV[2..0] == 7)), CT5,,);
;CTV - áçñâ稪 áâப, CT - áçñâ稪 ¯¨ªá¥«¥© ¢ ª¢ ¤à â¨ª¥ (0-7), CTH - áçñâ稪 §­ ª®¬¥áâ
;
; | --- | --- | ---- | --- | --- | ---- |
; | S | R | C | D | Q+1 | !Q+1 |
; | --- | --- | ---- | --- | --- | ---- |
; | 1 | 0 | - | - | 1 | 0 |
; | 0 | 1 | - | - | 0 | 1 |
; | 1 | 1 | - | - | 1* | 1* |
; | 0 | 0 | 0->1 | 1 | 1 | 0 |
; | 0 | 0 | 0->1 | 0 | 0 | 1 |
; | 0 | 0 | 0 | - | Q | !Q |
; | --- | --- | ---- | --- | --- | ---- |
;
;<EFBFBD> §à¥è¥­¨¥ íªà ­  56 ª¢ ¤à â®¢ ¯® £®à¨§®­â «¨ ¨ 39(40) ¯® ¢¥à⨪ «¨ (᪮௠¨«¨ ¯¥­ì)
;
; - <EFBFBD>  ª ªãî ­®£ã âਣ£¥à  ᨣ­ « ¨¤¥â?
; - ­  ª«®ª, ¯® äà®­âã ­  ¢ë室 ª®¯¨àã¥âáï §­ ç¥­¨¥ á ¤ âë
; - ª®£¤  íâ® äà®­â ¢®§­¨ª ¥â?
; - ¯® ¨­â㠮⠢¨¤¥®/ª« ¢ë
;
;‚ᥠ¦¥ ¯à®áâ®. <EFBFBD>  ª¢ ¤à â¨ª å á ¨­â®¬ INTT = 0, ­  ®áâ «ì­ëå INTT = 1
;¯®«ãç ¥âáï, çâ® äà®­â ¢®§­¨ª ¥â ¯à¨ ¯¥à¥å®¤¥ á ª¢ ¤à â¨ª  á ¨­â®¬ ­  ª¢ ¤à â¨ª ¡¥§ ¨­â 
;Žâ ª®«¨ç¥á⢠ ª¢ ¤à â®¢ ¤«¨­  ¨­â  ­¥ § ¢¨á¨â
; Š®à®ç¥, ¯®£­ «¨ ®â M1 ¨ IO. Ž­¨ ¢¬¥á⥠¢ ­ã«¥ ª®£¤  ¯à¥à뢠­¨¥ ¯®¤â¢¥à¤¨«®áì.
; <EFBFBD>®«ì ­  ¨å OR ¡ã¤¥â ⮫쪮 ¯à¨ ¯®¤â¢¥à¦¤¥­¨¨ ¯à¥à뢠­¨ï. <EFBFBD>®«ì ã室¨â ¤ «ìè¥
; ­  AND ¨ ®ââ㤠 ­  S, ¯®á«¥ 祣® ­  !Q ã ­ á ⮦¥ ­®«ì - ¨­â á­ï«áï. …᫨ ¨­â
; á­ï«áï ¨ à ¢¥­ 0, â® 1 ¨¤ñâ ­  á ¬ë© «¥¢ë© âਣ£¥à ¢ D, ­® ¯¥à¥å®¤¨â ­ 
; á।­¨© âਣ£¥à ⮫쪮 ¯® CTH2 - áçñâ稪 ¤«¨­ë ¨­â  ª®â®àë© â¨ª ¥â ­¥§ ¢¨á¨¬®
; ®â ⮣®, ¥áâì ®­ ¨«¨ ­¥â. Š®£¤  ⨪­¥â, ¥¤¨­¨æ  ¯¥à¥å®¤¨â ¤ «ìè¥ ­  D ¨ ¦¤¥â
; ®¯ïâì ⨪ , ¯®á«¥ 祣® ¯®¯ ¤ ¥â ­  AND,   â ¬ ­  ¢â®à®¬ ¢ë¢®¤¥ ⮦¥ 1, ¯®â®¬ã
; ç⮠ᨣ­ «ë M1 ¨ IO ¨­¢¥àá­ë¥ ¨ ç¥à¥§ OR,   ¢¬¥á⥠¢ ­ã«¥ ®­¨ ⮫쪮 ¯à¨
; ¯®¤â¢¥à¦¤¥­¨¨ ¨­â . …¤¨­¨æ  ®ââ㤠 ¢â몠¥âáï ¢ S, çâ® ¤ ñâ ¢®§¬®¦­®áâì ¯¥à¥¤ âì
; ªã᮪ !§¥¬«¨ á D ­  !Q ¯à¨ ¯¥à¥å®¤¥ ª«®ª  á 0 ¢ 1. â ª®© ¯¥à¥å®¤ ¡ã¤¥â ⮫쪮
; ¢ ¯®á«¥¤­¥¬ ¯¨ªá¥«¥ ¯®á«¥¤­¥© áâப¨ ª¢ à â¨ª  á ¨­â®¬. á«¥¤ãî騩 ª¢ ¤à â¨ª
; ­¥ ᬮ¦¥â ¯®¢«¨ïâì ¯®â®¬ã çâ® ¨­â «¨¡® ¡ã¤¥â ¢áñ ¥éñ ¢¨á¥âì ¨ íâ® ¡ã¤¥â § ¬¥­ 
; 1 ­  1))) «¨¡® ¨­â á­¨¬¥âáï ç¥à¥§ IO ¨ M1 ãáâ ­®¢¨¢ S ¢ ¯®«®¦¥­¨¥
; ?¯®å¥à ­  D ¨ C?, ª®â®à®¥ ᬥ­¨âáï ⮫쪮 ¯®á«¥ ⮣® ª ª ¯à®â¨ª îâ «¥¢ë¥ áçñâ稪¨
;=======================================================================;
; <EFBFBD><EFBFBD>Ž Š€„<EFBFBD> ˆ<EFBFBD> ;
;=======================================================================;
;__________________________________________________________________________________________________________#
; ;
; DW #FEFF ; Sprinter-2000 ; DW #FEFF ; Sprinter-2000
; ;