>Cross platform development was an easy thing -
write one
>application and let it run on PETs, Tandys, CPM/systems,
>of coure on APPLE ][s and even on IBM-PCs - oh, did someone
>say Java ? *grins*.
In theory. In practice, many P-System programs made
calls to
platform-specific extensions to the language in question,
linking against a library of a dozen or so routines for doing
non-standard subroutines written in machine code: block
memory moves, disk block reads, etc. I don't think those
were ever standardized between platforms.
You can't take the average clone of Pacman or
whatever from an
Apple II P-System and run it on another system unless it was
completely pure - poking video memory ain't pure.
At some degree - there have been a lot of Units available
on different platforms. And as everywhere in these old
days the ctr controll codes had more impact an porting
than anything else. In fact I used the p-system several
times for cross platform developments in the early 80s.
Even for my first app on the IBM-PC - The next few apps
where developed with Turbo Pascal on the APPLE ][+ using
CP/M and recompiled on the PC. I withstand the IBM for
almost two years ...
See my web page for a history of the UCSD P-System.
Hmm letmesee... only Pascal ?
What about the otherlanguages ?
I'd love to get a Microengine.
Ibet there are still some out there.
Gruss
H.
--
Ich denke, also bin ich, also gut
HRK