Quote from: Prodatron on 14:08, 22 March 24You can take a look at the famous Dobbertin 63 KB CP/M 2.2 v1.4. It allows to transfer and execute code inside the system bank. That way the 64KB barrier is broken. BTW: It also supports Time Stamps for files (using the Dobbertin Time ROM - which was cloned and enhanced by dxs, see thread in this forum). Nice feature too.Quote from: abalore on 08:33, 22 March 24Does it take advantage of the full memory in the system or keeps the CP/M memory limitations?Well, yes and yes It provides a 63K TPA, and this is the limit for a CP/M application because of the Z80/8080 origin. Maybe it will later shrink to 62K if we need to place some more code on TPA-bank side for speed optimization, but it's still more than you usually have in CP/M Plus.
[left][code]CON: — console (input and output)
AUX: — an auxiliary device. In CP/M 1 and 2, PIP used PUN: (paper tape punch) and RDR: (paper tape reader) instead of AUX:
LST: — list output device, usually the printer
PRN: — as LST:, but lines were numbered, tabs expanded and form feeds added every 60 lines
NUL: — null device, akin to /dev/null
EOF: — input device that produced end-of-file characters, ASCII 0x1A
INP: — custom input device, by default the same as EOF:
OUT: — custom output device, by default the same as NUL:
[/left]Page created in 0.112 seconds with 16 queries.