Rumor has it that Tony Duell may have mentioned these words:
I have a module that plugs into the side of the HHC and contains four
ROMs containing the SNAP (Forth-like) programming language for the
Interesting. If all 4 ROMs are needed at once, it can't possible run in
my RL H1400 -- it has only 3 internal sockets (I assume that's standard).
It is, but the external ROMs are 4 @ 4K each, but the internal sockets
support 8K ROMs, for a total of 24K internal storage. So, if I could ever
Wait a second. This muchine must support some kind of bank switching (the
user manual makes a cryptic reference to it -- about the only
not-totally-obvious thing in that manual).
Now I am guessing here, I've not had the HHC that long, I've not really
looked at it, and anyrway, I think that ASIC is involved... But it's
probably that the internal ROM sockets are invidually bank-switched into
the same area of the memory map. Maybe the sockets in the ROM module are
as well (in which case SNAP would expect to be in 4 separate banks, not
the 2 it'd be in if it was in internal ROMs), maybe the entire external
ROM module is bank-swithced into a 16K space.
But I would nopt be at all suprised if the bank-switching differed
between the external module and the internal sockets.
get the SNAP Roms to function correctly internally (I
think there's some
addressing issues - unforch, I don't know 6502 all that well) you could
At the hardware level it's like most other 8 bit processors. 16 address
lines, 65536 byte-sized locations.
have SNAP (16K) and MS Basic (8K) installed at the
same time - assuming
there's not some other wonky conflict there.
What else is in this module? Anything custom?
Could it be recreated?
AFAIK, it's just ROMs, but I've never seen one in captivity. WRT
recreation: We're trying, but without more info (memory map, etc.) it's
Does any technical info on this machine exist at all? Or am I going to
have to discover some of it the hard way?
going to take a lot of time I don't have to try to
get it all buggered into
place.
-tony