For the 'classic' z80 library and graphics support, another developer is better to ask about it at the z88dk forums as I don't have much to do with it. One problem is we (as in non-Russian) are not too familiar with the Sprinter and other new Russian machines. The language barrier makes it hard to understand exactly how things work. The Sprinter, eg, can be used like a Spectrum but it also has other native graphics modes, some kind of simple blitter and maybe hardware sprites?
I don't think it is hard to quickly add a spectrum mode sprinter target to the new c library without disk io. Let me try that today and maybe you can let me know where I've made mistakes. One thing I am not sure about is what the default ORG should be and whether the stack pointer is set by the sprinter's OS to the value listed in that 512-byte header. I'm also not sure about the placement of the command line in memory but I will leave that out at first pass.
You are right about the lack of documentation currently, especially about the new c library. It is too new to have any written yet!
[свернуть]