mirror of https://github.com/wwarthen/RomWBW.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.5 KiB
42 lines
1.5 KiB
NAME
|
|
flash - in-situ 29F040 flash ROM programmer for N8VEM, Zeta and N8
|
|
computers.
|
|
|
|
SYNOPSIS
|
|
flashz
|
|
flashn8
|
|
|
|
DESCRIPTION
|
|
The flashz and flashn8 erase and program the FLASH ROM chip from an
|
|
image file. flashz is used for the N8VEM Z80-SBC and Zeta computers.
|
|
flashn8 is used with the N8 home computer. Both function the same
|
|
except in the way memory is addressed.
|
|
|
|
flash expects a 512k file in the same directory containing the image
|
|
that will be programmed into the ROM. This file must have the
|
|
unimaginative filename of ROM.IMG. The whole process of erasing and
|
|
programming the ROM takes less than a minute for an 8MHz Zeta - far
|
|
less than the time taken to upload your new image.
|
|
|
|
This program is only suitable for 512k FLASH ROMs. Older chips
|
|
use 14-bit addresses of 5555h and 2AAAh for their command sequences,
|
|
newer chips use x555h and x2AAh. This program uses the older addresses
|
|
as the newer chips are backward compatible. Versions of this program
|
|
earlier than v0.6 were for newer chips only.
|
|
|
|
Assemble with TASM using the commands
|
|
tasm -t80 -g3 flashz.asm flashz.com
|
|
tasm -t80 -g3 flashn8.asm flashn8.com
|
|
|
|
JUMPERS
|
|
The following jumpers must be in place on the boards to allow the
|
|
29F040 to be programmed.
|
|
For the N8VEM Z8-SBC MK-II: K1 1-2, K6 2-3, K8 2-3
|
|
For the N8: K3 1-2, K4 2-3, K5 2-3
|
|
For the Zeta, no jumpers need (or can) be set.
|
|
|
|
AUTHOR
|
|
Written by David Giles so he doesn't have to open the box his Zeta
|
|
lives in so often. Reports to N8VEM group or vk5dg@internode.on.net
|
|
|
|
|
|
|