3
3
; This file is part of Solo Forth
4
4
; http://programandala.net/en.program.solo_forth.html
5
5
6
- ; Last modified: 202101051821 .
6
+ ; Last modified: 202101070126 .
7
7
; See change log at the end of the file.
8
8
9
9
; ==============================================================
@@ -288,11 +288,11 @@ saved_ip: equ $+1
288
288
;
289
289
; dos-ix-ehl_ ( -- a ) "dos-I-X-E-H-L-underscore"
290
290
;
291
- ; Address of an entry point to the Forth inner interpreter.
292
- ; This entry point is jumped to at the end of a code word, in
293
- ; order to execute first the +3DOS command hold in the IX
294
- ; register, which returns a double-cell result in registers E
295
- ; and HL .
291
+ ; Address of an entry point to the Forth inner interpreter. This
292
+ ; entry point is jumped to at the end of a code word, in order
293
+ ; to execute first the +3DOS command hold in the IX register,
294
+ ; which returns a double-cell result (from registers E and HL)
295
+ ; and an _ior_ .
296
296
297
297
; ....
298
298
; Input:
@@ -304,7 +304,8 @@ saved_ip: equ $+1
304
304
; IX = Forth `next`
305
305
; Output stack:
306
306
; ( d ior )
307
- ; Where _d_ is the content of registers EHL.
307
+ ; Where _d_ is the content of registers EHL (being E the high
308
+ ; part and HL the low part).
308
309
; ....
309
310
310
311
; The stack must be somewhere in central 32K (conforming to
@@ -1135,5 +1136,7 @@ endif ; defined plus3dos
1135
1136
; 2021-01-05: Delete `transfer-bytes`, which was not configured
1136
1137
; by `read-mode` and `write-mode` yet, but anyway it is useless.
1137
1138
; Improve documentation of `transfer-block` and `set-drive`.
1139
+ ;
1140
+ ; 2021-01-07: Improve documentation of `dos-ix-ehl_`.
1138
1141
1139
1142
; vim: filetype=z80:textwidth=64
0 commit comments