On Sun, Oct 1, 2023 at 8:38 AM Wouter de Waal via cctalk
<cctalk(a)classiccmp.org> wrote:
Hi all
I re-discovered some eurocards I found in a box at a swapmeet long ago.
It looks like a complete 8085 system. Lots of RAM, 2K EPROM, I/O, FDC.
The strange thing is that the EPROM is mapped at F800, the code in there
looks like 8085 code, and looks like it wants to live at F800. And there's
RAM at 0000.
It might have run CP/M (which will run on an 8080, and therefore on an
8085). That needs RAM at location 0000 [1].
If the EPROM is mapped to F800 only (some machines mapped it to 0000
as well after a reset, this image was disabled after the processor
jumped to F800 or wherever) then there might be a bit of logic to
force a jump instruction onto the data bus after a reset to get the
processor to run the code in the EPROM.
[1] For the pedants, there were 'relocated versions of CP/M that could
run on machines like an unmodified TRS-80 model 1 with ROM at location
0. These versions needed special relocated versions of all the
application software and were generally pretty useless.
-tony