
C
I dont think so.Paul wrote:Because the first five bytes of the ROM are written to by the Basic as the result of an error in the maths.
It's not a bug, it's a feature: instead of writing the 5 bytes of a floating number to the calculator stack, they are written to "/dev/null" (or address 0 in the Z80 memory mapPaul wrote:Because the first five bytes of the ROM are written to by the Basic as the result of an error in the maths.
Code: Select all
;; NMI
L0066: EX AF,AF' ; (4) switch in the NMI's copy of the
; accumulator.
INC A ; (4) increment.
JP M,L006D ; (10/10) jump, if minus, to NMI-RET as this is
; part of a test to see if the NMI
; generation is working or an intermediate
; value for the ascending negated blank
; line counter.
JR Z,L006F ; (12) forward to NMI-CONT
; when line count has incremented to zero.
You would get a black screen during SLOW mode, because the character generator in ROM is read during refresh cycles, not during opcode fetch cycles.Paul wrote: So what would happen if you wouldn't enable the ROM when not fetching opcodes?
Thanks for the hintsiggi wrote:You would get a black screen during SLOW mode, because the character generator in ROM is read during refresh cycles, not during opcode fetch cycles.Paul wrote: So what would happen if you wouldn't enable the ROM when not fetching opcodes?
So you can sell your monitor, because you won't need it anymore![]()
Siggi