Skip to content

Commit 4e33e29

Browse files
authored
Merge pull request #2 from c128lib/intoinside/issue1
Intoinside/issue1
2 parents 004b549 + b243590 commit 4e33e29

1 file changed

Lines changed: 96 additions & 2 deletions

File tree

lib/screen-editor.asm

Lines changed: 96 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,103 @@
11
/*
22
* Requires KickAssembler v5.x
33
* (c) 2022 Raffaele Intorcia
4+
*
5+
* References available at
6+
* https://c128lib.github.io/Reference/C000
47
*/
58
#importonce
69
.filenamespace c128lib
710

8-
.label WRITE_VDC = $CDCC
9-
.label READ_VDC = $CDDA
11+
.namespace ScreenEditor {
12+
13+
.label JCINT = $C000
14+
.label JDISPLY = $C003
15+
.label JKEYIN = $C006
16+
.label JGETSCRN = $C009
17+
.label JPRINT = $C00C
18+
.label JSCRORG = $C00F
19+
.label JSCNKEY = $C012
20+
.label JREPEAT = $C015
21+
.label JPLOT = $C018
22+
.label JCRSR80 = $C01B
23+
.label JESCAPE = $C01E
24+
.label JKEYSET = $C021
25+
.label JSCNIRQ = $C024
26+
.label JINIT80 = $C027
27+
.label JSWAPPER = $C02A
28+
.label JWINDOW = $C02D
29+
.label SADDRTBL = $C033
30+
.label SCNVCTRS = $C065
31+
.label KEYPTRS = $C06F
32+
.label CINT = $C07B
33+
.label CLEAR = $C142
34+
.label HOME = $C150
35+
.label SETLINE = $C15C
36+
.label SETADDR = $C15E
37+
.label SCNIRQ = $C194
38+
.label KEYIN = $C234
39+
.label KEYLIN = $C258
40+
.label GETSCRN = $C29B
41+
.label QUOTECK = $C2FF
42+
.label PRNTEXIT = $C30C
43+
.label SETCHAR = $C320
44+
.label UDCRSR = $C33E
45+
.label NEXTLIN = $C363
46+
.label OPENLIN = $C37C
47+
.label SCROLL = $C3A6
48+
.label SCRLUP = $C3DC
49+
.label MOVLINE = $C40D
50+
.label CLRLINE = $C4A5
51+
.label FILLSRAM = $C53C
52+
.label SCNKEY = $C55D
53+
.label REPEAT = $C651
54+
.label PFKCHRS = $C6DD
55+
.label CRSR40 = $C6E7
56+
.label PRINT = $C72D
57+
.label RTRN = $C76F
58+
.label MODESOFF = $C77D
59+
.label COLORSET = $C7DA
60+
.label RSTRPOS = $C932
61+
.label DELCHAR = $C93D
62+
.label TESTTAB = $C96C
63+
.label ESCAPE = $C9BE
64+
.label ESCTBL = $C9DE
65+
.label SETTOP = $CA14
66+
.label SETBTM = $CA16
67+
.label WINDOW = $CA1B
68+
.label FULLW = $CA24
69+
.label READCHR = $CB58
70+
.label TESTLINK = $CB74
71+
.label SETLINK = $CB81
72+
.label UNLINK = $CB81
73+
.label LINK = $CB93
74+
.label FINDLINK = $CB93
75+
.label FINDEND = $CBC3
76+
.label FORWARD = $CBED
77+
.label RETREAT = $CC00
78+
.label SAVEPOS = $CC1E
79+
.label SPACE = $CC27
80+
.label DISPLY1 = $CC2F
81+
.label DISPLY2 = $CC32
82+
.label DISPLY = $CC32
83+
.label SCRORG = $CC32
84+
.label PLOT = $CC6A
85+
.label KEYSET = $CCA2
86+
.label SWAPPER = $CD2E
87+
.label CRSR80 = $CD57
88+
.label CRSRON = $CD6F
89+
.label CRSROFF = $CD9F
90+
.label WRITE80 = $CDCA
91+
.label WRITEREG = $CDCC
92+
.label READ80 = $CDD8
93+
.label READREG = $CDDA
94+
.label SCNPOS = $CDE6
95+
.label ATTRPOS = $CDF9
96+
.label INIT80 = $CE0C
97+
.label COLORTBL = $CE4C
98+
.label COLOR80 = $CE5C
99+
.label MASKTBL = $CE6C
100+
.label VARTBL = $CE74
101+
.label KEYDEFS = $CEA8
102+
103+
}

0 commit comments

Comments
 (0)