diff --git a/constants/SP2000.inc b/constants/SP2000.inc index 4b5fe2d..4fc0ee5 100644 --- a/constants/SP2000.inc +++ b/constants/SP2000.inc @@ -543,7 +543,12 @@ Spec_Page EQU #41 .page_2 EQU #FFF2 .page_3 EQU #FFF3 .RET_addr EQU #FFF4 ; word +; ; ; ; + ; #FF - старое поведение (BIOS 3.05 и младше) + ; 0 - новое поведение, возврат с SYS_PORT.BIOS + ; 1 - новое поведение, возврат с SYS_PORT.RAM .Reload_Version EQU #FFF6 +; .Stack_Point EQU #FFF7 ; word ; RST обозначают, что это ресет после перезаливки конфы .flag_R EQU #FFFB @@ -1496,9 +1501,11 @@ Config_ID: .Sp97_1 EQU #FFFE ; Config_PG: -.Sp2000_SoftSetUp EQU #FC ; [x] перехват soft-ресета +.Sp2000_AcexSetUpSet EQU #FA ; [x] установка перехвата c перезаливкой конфы +.Sp2000_SoftRestartSet EQU #FB ; [x] установка перехвата soft-ресета +.Sp2000_SoftRestartNow EQU #FC ; [x] soft-ресет с перехватом .Sp2000_SetUp EQU #FD ; [x] реинит (акселя, например) -.Sp2000_AcexSetUp EQU #FE ; [x] перехват ресета с перезаливкой конфы +.Sp2000_AcexSetUpNow EQU #FE ; [x] перезаливка конфы с перехватом ; страницы с конфой для Sp97, для совместимости с древними прогами .Sp97_AY EQU #EA .Sp97_1 EQU #EC