5757 ei
5858 ret
5959 ;; --- end of user code ---
60- #line 1 "/zxbasic/src/arch/zx48k/library-asm /cos.asm"
61- #line 1 "/zxbasic/src/arch/zx48k/library-asm /stackf.asm"
60+ #line 1 "/zxbasic/src/lib/ arch/zx48k/runtime /cos.asm"
61+ #line 1 "/zxbasic/src/lib/ arch/zx48k/runtime /stackf.asm"
6262 ; -------------------------------------------------------------
6363 ; Functions to manage FP-Stack of the ZX Spectrum ROM CALC
6464 ; -------------------------------------------------------------
@@ -97,7 +97,7 @@ __FPSTACK_I16: ; Pushes 16 bits integer in HL into the FP ROM STACK
9797 ld b , a
9898 jp __FPSTACK_PUSH
9999 pop namespace
100- #line 2 "/zxbasic/src/arch/zx48k/library-asm /cos.asm"
100+ #line 2 "/zxbasic/src/lib/ arch/zx48k/runtime /cos.asm"
101101 push namespace core
102102COS: ; Computes COS using ROM FP-CALC
103103 call __FPSTACK_PUSH
@@ -106,8 +106,8 @@ COS: ; Computes COS using ROM FP-CALC
106106 defb 38h ; END CALC
107107 jp __FPSTACK_POP
108108 pop namespace
109- #line 35 "70.bas"
110- #line 1 "/zxbasic/src/arch/zx48k/library-asm /exp.asm"
109+ #line 35 "arch/zx48k/ 70.bas"
110+ #line 1 "/zxbasic/src/lib/ arch/zx48k/runtime /exp.asm"
111111 push namespace core
112112EXP: ; Computes e^n using ROM FP-CALC
113113 call __FPSTACK_PUSH
@@ -116,9 +116,9 @@ EXP: ; Computes e^n using ROM FP-CALC
116116 defb 38h ; END CALC
117117 jp __FPSTACK_POP
118118 pop namespace
119- #line 36 "70.bas"
120- #line 1 "/zxbasic/src/arch/zx48k/library-asm /ftou32reg.asm"
121- #line 1 "/zxbasic/src/arch/zx48k/library-asm /neg32.asm"
119+ #line 36 "arch/zx48k/ 70.bas"
120+ #line 1 "/zxbasic/src/lib/ arch/zx48k/runtime /ftou32reg.asm"
121+ #line 1 "/zxbasic/src/lib/ arch/zx48k/runtime /neg32.asm"
122122 push namespace core
123123__ABS32:
124124 bit 7 , d
@@ -143,7 +143,7 @@ __NEG32: ; Negates DEHL (Two's complement)
143143 inc de
144144 ret
145145 pop namespace
146- #line 2 "/zxbasic/src/arch/zx48k/library-asm /ftou32reg.asm"
146+ #line 2 "/zxbasic/src/lib/ arch/zx48k/runtime /ftou32reg.asm"
147147 push namespace core
148148__FTOU32REG: ; Converts a Float to (un)signed 32 bit integer (NOTE: It's ALWAYS 32 bit signed)
149149 ; Input FP number in A EDCB (A exponent, EDCB mantissa)
@@ -215,18 +215,18 @@ __FTOU8: ; Converts float in C ED LH to Unsigned byte in A
215215 ld a , l
216216 ret
217217 pop namespace
218- #line 37 "70.bas"
219- #line 1 "/zxbasic/src/arch/zx48k/library-asm /logn.asm"
218+ #line 37 "arch/zx48k/ 70.bas"
219+ #line 1 "/zxbasic/src/lib/ arch/zx48k/runtime /logn.asm"
220220 push namespace core
221221LN: ; Computes Ln(x) using ROM FP-CALC
222222 call __FPSTACK_PUSH
223223 rst 28h ; ROM CALC
224- defb 20h ; 25h
224+ defb 25h
225225 defb 38h ; END CALC
226226 jp __FPSTACK_POP
227227 pop namespace
228- #line 38 "70.bas"
229- #line 1 "/zxbasic/src/arch/zx48k/library-asm /sin.asm"
228+ #line 38 "arch/zx48k/ 70.bas"
229+ #line 1 "/zxbasic/src/lib/ arch/zx48k/runtime /sin.asm"
230230 push namespace core
231231SIN: ; Computes SIN using ROM FP-CALC
232232 call __FPSTACK_PUSH
@@ -235,8 +235,8 @@ SIN: ; Computes SIN using ROM FP-CALC
235235 defb 38h ; END CALC
236236 jp __FPSTACK_POP
237237 pop namespace
238- #line 39 "70.bas"
239- #line 1 "/zxbasic/src/arch/zx48k/library-asm /sqrt.asm"
238+ #line 39 "arch/zx48k/ 70.bas"
239+ #line 1 "/zxbasic/src/lib/ arch/zx48k/runtime /sqrt.asm"
240240 push namespace core
241241SQRT: ; Computes SQRT(x) using ROM FP-CALC
242242 call __FPSTACK_PUSH
@@ -245,8 +245,8 @@ SQRT: ; Computes SQRT(x) using ROM FP-CALC
245245 defb 38h ; END CALC
246246 jp __FPSTACK_POP
247247 pop namespace
248- #line 40 "70.bas"
249- #line 1 "/zxbasic/src/arch/zx48k/library-asm /storef.asm"
248+ #line 40 "arch/zx48k/ 70.bas"
249+ #line 1 "/zxbasic/src/lib/ arch/zx48k/runtime /storef.asm"
250250 push namespace core
251251__PISTOREF: ; Indect Stores a float (A, E, D, C, B) at location stored in memory, pointed by (IX + HL)
252252 push de
@@ -274,8 +274,8 @@ __STOREF: ; Stores the given FP number in A EDCB at address HL
274274 ld (hl) , b
275275 ret
276276 pop namespace
277- #line 41 "70.bas"
278- #line 1 "/zxbasic/src/arch/zx48k/library-asm /tan.asm"
277+ #line 41 "arch/zx48k/ 70.bas"
278+ #line 1 "/zxbasic/src/lib/ arch/zx48k/runtime /tan.asm"
279279 push namespace core
280280TAN: ; Computes TAN using ROM FP-CALC
281281 call __FPSTACK_PUSH
@@ -284,8 +284,8 @@ TAN: ; Computes TAN using ROM FP-CALC
284284 defb 38h ; END CALC
285285 jp __FPSTACK_POP
286286 pop namespace
287- #line 42 "70.bas"
288- #line 1 "/zxbasic/src/arch/zx48k/library-asm /u32tofreg.asm"
287+ #line 42 "arch/zx48k/ 70.bas"
288+ #line 1 "/zxbasic/src/lib/ arch/zx48k/runtime /u32tofreg.asm"
289289 push namespace core
290290__I8TOFREG:
291291 ld l , a
@@ -355,5 +355,5 @@ __U32TOFREG_END:
355355 ret
356356 ENDP
357357 pop namespace
358- #line 43 "70.bas"
358+ #line 43 "arch/zx48k/ 70.bas"
359359 END
0 commit comments