Skip to content

Commit 0c2f71a

Browse files
committed
New routine and some typo fix
1 parent c22780b commit 0c2f71a

1 file changed

Lines changed: 29 additions & 4 deletions

File tree

E000.md

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@ title: $E000-$FFFF - Kernal Rom, Standard Commodore Jump Table
1212

1313
<span class="badge badge-info">Has a jump table entry at [$FF53](#FF53)</span>
1414

15+
<a name="FF4D"></a>
16+
17+
## 65357 $FF4D JC64_MODE
18+
19+
<span class="badge badge-info">Entry point for the C64_MODE routine, currently at [$E24B](#E24B)</span>
20+
21+
Switches immediately to 64 mode.
22+
1523
<a name="FF53"></a>
1624

1725
## 65363 $FF53 JBOOT_CALL
@@ -130,7 +138,7 @@ The loading of sequential sectors is designed primarily for specialized applicat
130138

131139
<a name="FF68"></a>
132140

133-
## 65493 $FF68 JSETBNK
141+
## 65384 $FF68 JSETBNK
134142

135143
<span class="badge badge-info">Entry point for the SETBNK routine, currently at [$F73F](#F73F)</span>
136144

@@ -141,9 +149,26 @@ Establishes the current bank from which the data will be read or to which data w
141149
* .A must contain the bank number for the data
142150
* .X must contain the bank number for the filename
143151

152+
<a name="FF71"></a>
153+
154+
## 65393 $FF71 JJMPFAR
155+
156+
<span class="badge badge-info">Entry point for the JMPFAR routine, currently at [$02E3](0000#02E3)</span>
157+
158+
Jumps to a routine in a specified bank with no return to calling bank.
159+
160+
### Input
161+
162+
* Location $02 must contain the bank of the target routine.
163+
* Location $03-$04 must contain the address of the target routine ($03 hi-byte, $04 lo-byte)
164+
* Location $05 must contain the status register value when the target routine is reached
165+
* Location $06 must contain the .A register value when the target routine is reached
166+
* Location $07 must contain the .X register value when the target routine is reached
167+
* Location $08 must contain the .Y register value when the target routine is reached
168+
144169
<a name="FFBA"></a>
145170

146-
## 65493 $FFBA JSETLFS
171+
## 65466 $FFBA JSETLFS
147172

148173
<span class="badge badge-info">Entry point for the SETLFS routine, currently at [$F7E8](#F7E8)</span>
149174

@@ -157,7 +182,7 @@ Assigns the logical file number, device number and secondary address for an I/O
157182

158183
<a name="FFBD"></a>
159184

160-
## 65493 $FFBD JSETNAM
185+
## 65469 $FFBD JSETNAM
161186

162187
<span class="badge badge-info">Entry point for the SETNAM routine, currently at [$F731](#F731)</span>
163188

@@ -199,7 +224,7 @@ Loads or verifies a program file from tape or disk into a specified area of memo
199224

200225
<a name="FFD8"></a>
201226

202-
## 65493 $FFD8 JSAVE
227+
## 65496 $FFD8 JSAVE
203228

204229
<span class="badge badge-info">Entry point for the SAVE routine, currently at [$F53E](#F53E)</span>
205230

0 commit comments

Comments
 (0)