diff --git a/constants/SP2000.inc b/constants/SP2000.inc index c98b06a..238d447 100644 --- a/constants/SP2000.inc +++ b/constants/SP2000.inc @@ -1395,6 +1395,32 @@ SLOT3 EQU #F0 ; RAM page for 128/256 kb ( ENDMODULE ; + + ;=======================================================================; + ; ПРО КВАДРАТЫ ИНТА ; + ;=======================================================================; +;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 квадарат в котором может активироваться инт +;От того в каком квадрате диапазона стоит квадрат инта зависит его максимальная длительность, +; +;Разрешение экрана 56 квадратов по горизонтали и 39(40) по вертикали (скорп или пень) +; +; - На какую ногу триггера сигнал идет? +; - на клок, по фронту на выход копируется значение с даты +; - А когда это фронт возникает? +; - по инту от видео/клавы +; +;Все же просто. На квадратиках с интом INTT = 0, на остальных INTT = 1 +;получается, что фронт возникает при переходе с квадратика с интом на квадратик без инта +;От количества квадратов длина инта не зависит + ;=======================================================================; + ; ПРО КВАДРАТЫ ИНТА ; + ;=======================================================================; + ; /* внутренние порты Z84C15: