~vertigo/forthbox

c2d068d6ab98cd4d39af887eea9dca38f24e4c23 — Samuel A. Falvo II 4 months ago b8f21ac
Update man pages
2 files changed, 6 insertions(+), 8 deletions(-)

M emulator/fbemu-io.7.d
M emulator/fbemu.1
M emulator/fbemu-io.7.d => emulator/fbemu-io.7.d +4 -4
@@ 6,16 6,16 @@ fbemu-io \- ForthBox Emulator I/O
.EX
LDA #byteValue
LDX #offset
STA $00FE00,X
STA $FC0000,X
.EE
.PP
.EX
LDX #offset
LDA $00FE00,X
LDA $FC0000,X
.EE

.SH DESCRIPTION
The address range from $00FE00 to $00FEFF contains the emulator I/O page.
The address range from $FC0000 to $FC00FF contains the emulator I/O page.
This I/O page
provides a memory-mapped means
by which software running


@@ 92,7 92,7 @@ DMAREG (r/w)
    7-0 I/O Register Select
.end
The DMAREG register is used to select
which byte in the $00FE00-$00FEFF address range
which byte in the $FC0000-$FC00FF address range
is mirrored throughout the DMA/Block Move bank ($FD0000-$FDFFFF).
This facility,
for example,

M emulator/fbemu.1 => emulator/fbemu.1 +2 -4
@@ 23,14 23,12 @@ This phantom ROM then "banks out" of the CPU's address space once the instructio
revealing the RAM underneath.

This emulator supports the following memory map layout:
.IP $000000-$00FDFF 24
.IP $000000-$FBFFFF 24
RAM.
.IP $00FE00-$00FEFF 24
.IP $FCxx00-$FCxxFF 24
"Emulator" I/O.  See
.IR fbemu-io (7)
for more information.
.IP $00FF00-$FCFFFF 24
RAM.
.IP $FD0000-$FDFFFF 24
DMA/Block Move Space.
See