Skip to content

Commit

Permalink
Some new links
Browse files Browse the repository at this point in the history
  • Loading branch information
intoinside committed Apr 17, 2024
1 parent 2116a05 commit b7a8125
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 11 deletions.
4 changes: 2 additions & 2 deletions 0000.md
Original file line number Diff line number Diff line change
Expand Up @@ -2403,14 +2403,14 @@ number for the current cursor position to be stored here.
## 232 $E8 LSXP <a name="E8"></a>
### Cursor row for start of input
This location determines the starting row for the logical line of
input characters to be read by the BASIN routine [$C29B].
input characters to be read by the BASIN routine [$C29B](C000#C29B).
Location [235/$EB](#EB) will hold the row for the end of the input line.

## 233 $E9 LSTP <a name="E9"></a>
### Cursor column for start of input
This location determines the starting column for the logical
line of input characters to be read by the BASIN routine
[$C29B]. Location 2608/$0A30 will hold the column for the
[$C29B](C000#C29B). Location 2608/$0A30 will hold the column for the
end of the input line.

## 234 $EA INDX <a name="EA"></a>
Expand Down
12 changes: 6 additions & 6 deletions C000.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ register holding the attribute value for the character.
Entry point for the routine at 49716/$C234, which retrieves a
single character from the keyboard. In official Commodore literature,
this routine has the rather nondescriptive name LP2.
This entry is used by the Kernal GETIN routine [SEEEB] when
This entry is used by the Kernal GETIN routine [$EEEB](E000#EEEB) when
the keyboard is the input device. (The keyboard, device 0, is
the 128's default input device.) Upon return, the accumulator
will contain the retrieved character. Be sure to see the warning
Expand Down Expand Up @@ -76,7 +76,7 @@ contents will be preserved during this routine.
Entry point for the routine at 50989/$C72D, which prints a
character at the current cursor position using the current
attribute (in [241/$F1](0000#F1)). This routine is used by the Kernal
BSOUT routine [$EF79] when the screen is specified as the
BSOUT routine [$EF79](E000#EF79) when the screen is specified as the
output device. The screen, device 3, is the 128's default
output device. Call the entry with the accumulator containing the
character code (not the screen code) for the character to be
Expand All @@ -96,7 +96,7 @@ column display or 79 for the 80-column display).
## 49170 $C012 JSCNKEY <a name="C012"></a>
Entry point for the routine at 50525/$C55D, which scans the
keyboard matrix for a keypress. This entry is the target of the
Kernal jump table entry SCNKEY [$FF9F]. If a key is found to
Kernal jump table entry SCNKEY [$FF9F](E000#FF9F). If a key is found to
be pressed, its corresponding character code will be placed in
the keyboard buffer for retrieval by the GETIN or BASIN
routines, unless the key is a shift key or programmable key.
Expand All @@ -116,7 +116,7 @@ vector (see the entry at 826/$033A for details).
## 49176 $C018 JPLOT <a name="C018"></a>
Entry point for the routine at 52330/$CC6A, which reads or
sets the cursor position. This entry is the target of the Kernal
jump table entry PLOT [$FFF0], If called with the carry bit
jump table entry PLOT [$FFF0](E000#FFF0), If called with the carry bit
clear, the cursor is moved to the row specified in the X register
and the column specified in the Y register (the row and column
settings are relative to the current home position of the
Expand Down Expand Up @@ -1814,7 +1814,7 @@ columns X 25 rows).
## 52330 $CC6A PLOT <a name="CC6A"></a>
### Reads or sets the current cursor position
(This routine has a screen editOT jump table entry at 49176/$C018
and a Kernal jump table entry at 6552O/$FFF0.)
and a Kernal jump table entry at 65520/$FFF0.)
Returns the row and column numbers corresponding to the
current cursor position or establishes new row and column
values, depending on the status of the carry bit upon entry. To
Expand Down Expand Up @@ -1882,7 +1882,7 @@ To add a new definition string, the length of the string is
placed in the proper position in the string length table in bank
0 (4096-4105/$1000-$1009). Then characters are loaded from
the new string in whatever bank it is located in by using the
INDFET routine [$02A2]. They are stored at the proper position in the definition string table (4106-4351/$100A-$10FF).
INDFET routine [$02A2](0200#02A2). They are stored at the proper position in the definition string table (4106-4351/$100A-$10FF).
The status register carry bit is cleared before exit to indicate
that the new definition string has been successfully added to
the table.
Expand Down
6 changes: 3 additions & 3 deletions E000.md
Original file line number Diff line number Diff line change
Expand Up @@ -2631,7 +2631,7 @@ Stores the zero-page pointer address, in the accumulator upon
entry, in the INDFET address pointer byte (682/$02AA); then
converts the bank number for the target address, in the X register upon entry, into the corresponding MMU configuration
register setting and calls the RAM-resident portion of the
INDFET routine [$02A2]. Upon return, the accumulator will
INDFET routine [$02A2](0200#02A2). Upon return, the accumulator will
hold the value from the location at the address specified in the
zero-page pointer (plus the offset specified in the Y register) in
the specified bank.
Expand All @@ -2641,7 +2641,7 @@ the specified bank.
(This routine has a jump table entry at 65399/$FF77.)
Converts the bank number for the target address, in the X register upon entry, into the corresponding MMU configuration
register setting; then calls the RAM -resident portion of the
INDSTA routine [$02AF]. This will place the value in the accumulator into the specified bank at the address specified in a
INDSTA routine [$02AF](0200#02AF). This will place the value in the accumulator into the specified bank at the address specified in a
zero-page pointer, plus the offset in the Y register. The address of the zero-page pointer must be stored in location
697/$02B9 before this routine is called.

Expand All @@ -2650,7 +2650,7 @@ zero-page pointer, plus the offset in the Y register. The address of the zero-pa
(This routine has a jump table entry at 65402/$FF7A.)
Converts the bank number for the target address, in the X register upon entry, into the corresponding MMU configuration
register setting; then calls the RAM-resident portion of the
INDCMP routine [$02BE]. This will compare the value in the
INDCMP routine [$02BE](0200#02BE). This will compare the value in the
accumulator with the value at the address specified in a zeropage pointer, plus the offset in the Y register, in the specified
bank. The address of the zero-page pOinter must be stored in
location 712/$02C8 before this routine is called. Upon return,
Expand Down

0 comments on commit b7a8125

Please sign in to comment.