News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_zhulien

Fantastic video for those learning Z80

Started by zhulien, 08:34, 09 June 23

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

zhulien


zhulien

@Prodatron If you watch that video, given that CPM BDOS is coded and likely requires only a few bytes different to run on Symbos - perhaps you want to port it

https://github.com/nihirash/Agon-CP/M2.2

Of course a quick port would still make CP/M2.2 run as a task using Disk Images which is not a bad thing given CP/M's limitations - then a utility for mounting Disk Images in Symbos as a drive would resolve the transferring issue.

Why port CP/M?  because you would suddenly gain lots of compilers etc for which you could code Symbos applications within Symbos without having to code all those languages.

Prodatron

Thanks for the hint!
Having CP/M running as a virtual machine in SymbOS was always a dream :)
This is maybe a very good base for starting such a try (again).
I would like to use the filesystem in SymbOS directly instead of having CP/M-DSK images. It should be possible to redirect the file routines to these of SymbOS. But this also means, that you have to replace not the low- but some of the highlevel routines in CP/M.

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

zhulien

The guy in the video does the entire cpm port in about 2.5 hours plus a bit of off screen debugging.  But everything he does is well explained and with some luck if you start with disk image support might also take a few hours to port to symbos.

zhulien

From a cpc point of view, the video is good because cpc also uses has the z80 version of BBC basic and most of what applies to the agon (other than the os calls themselves) applies to the cpc.  Cool to use bbc basic only to port cpm.

Powered by SMFPacks Menu Editor Mod