On Tuesday, September 24, 2019 at 9:22:52 PM UTC-7, Richard wrote:
> [Please do not mail me a copy of your followup]
>
>
hughag...@gmail.com spake the secret code
> <
981fb44d-668f-40bb...@googlegroups.com> thusly:
>
> >On Tuesday, September 24, 2019 at 12:19:33 PM UTC-7, Richard wrote:
> >> dxforth <
dxf...@gmail.com> spake the secret code
> >> <
5ab30874-edde-42ef...@googlegroups.com> thusly:
> >> >
http://www.softsector.aplaholm.se/cpm/sl5/
> >>
> >> Ooh, looked at the manual for this and it seems really promising:
> >>
> >> "Subsets of the development system can be created using a minimum
> >> of 2K bytes of storage. Thus, a complete and user-oriented
> >> package can be developed at a high-level, debugged, and then
> >> implemented in EPROMs or very small memory systems."
>
> >I think they mean 2KB of RAM.
>
> I think you should look at the manual :-). It's talking about the
> code space, e.g. ROM space, required.
Okay --- I'll download it and read it later.
My recollection from the bad old days (low memory systems) is that
ROM or EPROM was usually big, but RAM was usually small.
For example, the Vic-20 had only 5KB of RAM, but a big ROM for BASIC.
I bought a 16KB RAM expansion, which I was pretty happy about.
I had a multi-slot expansion card, so I could also run HES Forth.
That 5KB was really only good for machine-language games in cartridge.
When you say that you are doing a "retro computing project" do you mean
that you are using an old board from those days, or that your are
building your own board now?
I don't understand the idea of using old hardware, as it is very slow.
Using a retro processor such as the Z80 in soft-core is interesting though.
If you are building a board now, but want a retro processor, I would
really go with the Z80 rather than the 8080 so you have enough registers.
It would be possible to get a soft-core Z80 that has 64KB internal,
and runs significantly faster than the old 4 Mhz. Z80 chip, likely
also with more efficient instructions (not those 19-cycle whoppers
for accessing the IX and IY data). Such an FPGA is likely available.
Such an FPGA would actually be useful for real applications.
There likely are faster processors, such as the MSP-430, but the
Z80 is still realistic for modern use --- the 8080 is not realistic.
Especially interesting would be a soft-core Z80 that can run legacy
Z80 machine-code, but which has some extra instructions for
supporting Forth better than the old Z80 did, for new programs.
Even more interesting would be this idea done for the MC68000. :-)