QuakeGod
2024-12-24 61deef5cdf96cbfdd6ad45be49e80d597c00ca65
MTerm2/0prog2.kpg
@@ -1,20 +1,123 @@
[SYSCFG]
[PROG]
ST   R18
ST   X0
AN   X1
AN   X2
AN   X3
AN   X4
AN   X5
AN   X6
AN   X7
AN   X8
AN   X9
AN   X10
AN   X11
AN   X12
AN   X13
AN   X14
AN   X15
ST   X16
AN   X17
AN   X18
AN   X19
AN   X20
AN   X21
AN   X22
AN   X23
AN   X24
AN   X25
AN   X26
AN   X27
AN   X28
AN   X29
AN   X30
AN   X31
ST   X32
AN   X33
AN   X34
AN   X35
AN   X36
AN   X37
ST   X48
AN   X49
AN   X50
AN   X51
ST   Y0
AN   Y1
AN   Y2
AN   Y3
AN   Y4
AN   Y5
AN   Y6
AN   Y7
AN   Y8
AN   Y9
AN   Y10
AN   Y11
AN   Y12
AN   Y13
AN   Y14
AN   Y15
ST   Y16
AN   Y17
AN   Y18
AN   Y19
AN   Y20
AN   Y21
AN   Y22
AN   Y23
AN   Y24
AN   Y25
AN   Y26
AN   Y27
AN   Y28
AN   Y29
AN   Y30
AN   Y31
ST   Y32
AN   Y33
AN   Y34
AN   Y35
AN   Y36
AN   Y37
ST   Y48
AN   Y49
AN   Y50
AN   Y51
AN   Y52
ST   SR13
PSHS
MV   K20   DT1
MV   K51   DT11
MV   K20   DT12
MV   WX0   WX1
MV   WY0   WY1
RDS
MV   K10   DT0
MV   K20   DT1
MV   DT2   DT3
RDS
MV   K5   DT11
MV   K50   DT12
MV   K20   DT13
POPS
MV   K50   DT13
MV   K20   DT14
MV   K5   DT14
MV   K50   DT15
MV   K20   DT16
SET   R0
ST   R0
TMX   1   DT1
DF
SET   R10
ST   R0
AN   R1
AN   R2
AN   R3
AN   R4
AN   R5
AN   R9
AN   R10
AN   R11
AN   R15
AN   R16
ST   X0
DF
SET   R10
@@ -25,11 +128,12 @@
AN   R51
AN   R52
AN   R53
ADD3   DT21   DT31   DT32
ADD3   DT22   DT32   DT33
ST   R10
AN   R54
AN   R55
AN   R56
ADD3   DT25   DT35   DT36
ADD3   DT23   DT33   DT34
ST   R10
DF
@@ -37,81 +141,94 @@
AN/   R12
AN/   R13
AN/   R14
AN/   R15
AN/   R16
SET   R14
ST   R10
PSHS
AN   R11
TMX   11   DT11
RESET   R11
SET   R12
RDS
AN   R12
DF
SET   R51
RESET   R52
RESET   R53
RESET   R54
RESET   R55
SET   R56
RDS
AN   R11
PSHS
TMX   11   DT11
RESET   R11
SET   R12
POPS
SUB3   SV11   EV11   DT21
AN<=   DT21   K30
PSHS
DIV   DT21   K10   DT31
RDS
AN>=   DT32   K5
SET   R51
POPS
AN<   DT32   K5
RESET   R51
RDS
AN   R12
DF
RESET   R51
SET   R52
RDS
AN   R12
PSHS
TMX   12   DT12
RESET   R12
SET   R13
POPS
AN   R12
SUB3   SV12   EV12   DT22
AN<=   DT22   K30
PSHS
DIV   DT22   K10   DT32
RDS
AN>=   DT33   K5
RESET   R51
POPS
AN<   DT33   K5
SET   R51
RDS
AN   R13
DF
RESET   R51
SET   R52
RDS
AN   R13
TMX   13   DT13
RESET   R52
SET   R53
RESET   R13
SET   R14
POPS
AN   R13
OUT   R52
ST   R10
PSHS
AN   R13
AN   R14
TMX   14   DT14
RESET   R14
SET   R15
RDS
AN   R15
DF
RESET   R52
SET   R53
SET   R54
RESET   R56
RDS
AN   R13
TMX   13   DT13
RESET   R13
SET   R14
AN   R15
TMX   15   DT15
RESET   R15
SET   R16
RDS
AN   R13
SUB3   SV13   EV13   DT23
AN<=   DT23   K30
AN   R15
SUB3   SV15   EV15   DT25
AN<=   DT25   K30
PSHS
DIV   DT23   K10   DT33
DIV   DT25   K10   DT35
RDS
AN>=   DT34   K5
AN>=   DT36   K5
SET   R54
POPS
AN<   DT34   K5
AN<   DT36   K5
RESET   R54
RDS
AN   R14
AN   R16
DF
RESET   R54
SET   R55
POPS
AN   R14
TMX   14   DT14
RESET   R14
AN   R16
TMX   16   DT16
RESET   R55
SET   R56
RESET   R16
SET   R11
ST   SR1
PSHS
@@ -226,27 +343,17 @@
R54   绿灯2
R55   黄灯2
R56   红灯2
DT11   绿灯1时间
DT12   黄灯1时间
DT13   绿灯2时间
DT14   黄灯2时间
DT21   绿灯1剩余时间
DT23   绿灯2剩余时间
DT31   剩余秒数
DT32   余数
DT33   绿灯2剩余秒数
DT34   绿灯2 秒余数
DT11   绿灯1延迟时间
DT12   绿灯1时间
DT13   黄灯1时间
DT14   绿灯2延迟时间
DT32   剩余秒数
DT33   余数
DT15   绿灯2时间
DT16   黄灯2时间
DT25   绿灯2剩余时间
DT35   绿灯2剩余秒数
DT36   绿灯2 秒余数
DT22   绿灯1剩余时间
[MONCOILLIST]
[MONDATALIST]
ST]
]
T14   黄灯2时间
DT21   绿灯1剩余时间
DT23   绿灯2剩余时间
DT31   剩余秒数
DT32   余数
DT33   绿灯2剩余秒数
DT34   绿灯2 秒余数
[MONCOILLIST]
[MONDATALIST]
TALIST]