Hey Kurt,
On an NEC 8201a?
1. Keyboard buffer
2. UART buffer
3. BASIC Floating Point number calculation space:
M100: TEMP 1 / FAC2 (Floating Point Accumulator) location (8 bytes
each, consecutive): FC60h
8201a: FB24h (I'm pretty sure there are 16 bytes available here
also, though I'm not as familiar with the NEC ROM disassembly.
Ken
On 1/23/19 8:04 AM, Kurt McCullum wrote:
I'm working on a little piece of code that loads some stored code from
the option ROM on my NEC 8201a. I was able to tweak Gary Weber's
disassembler code to get the bytes from the option ROM. But here is
the problem. The code I am pulling down runs in the ALT LDC memory
space. Alt LCD is 320 bytes in size. I only need 315 bytes of this,
BUT, I need 15 bytes for the code to pull the data from the option
ROM. So there isn't enough memory in ALT LCD to put the temporary
loader AND the program I want to run after it is loaded. So I
am looking for another area of memory where I can put the 15 byte
loader. Is there another safe area I can momentarily use in RAM
without causing havoc?
Kurt