[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Ramfast ROM source code
Posted to the csa2 gmail account:
complete source code for the Ramfast
SCSI card host and native CPU ROMs
including the PC-DOS based
cross-compiler(s) (6502 and 64180) and
linker. This is everything required to
build and hack at the Ramfast card.
Ramfast has an on-board Hitachi HD64180
CPU with 256K or 1M of memory. The 64180
ROM sources are for version 3.01b,
although there are some files for
version 3.01e included (I don't know
what the differences are).
The Apple ROM has the boot code and C800
expansion ROM code for the host 6502.
The Apple ROM is version 2.00 with some
updates to speed things up on ZipChip
equipped IIe platforms. Comments on this
are in the high2e.asm source file under
the APLROM directory.
All source code is compiled and linked
under MS-DOS (runs in a DOS window under
Win2k / XP also) using the 2500AD
(that's the vendor name)
cross-development toolset (included
along with .BAT files illustrating the
flow). The final binary images may be
burned directly to EPROMs.
Ramfast Rev. B and C cards use a literal
ROM image, while the later Rev. D card
"scrambled" the data and address lines
to simplify the board layout. You'll see
comments about this in the batch file -
basically there's a little utility that
munges the binary image to suit when
targeting the later revision.
There are sources for the GS/OS toolbox
utility included along with some API
documentation.
--
Paul R. Santa-Maria
Temperance, Michigan USA