Hello Ralf,

The "CALL 5" equivalent was never properly implemented, I guess Peterson
ran into problems with the differences of the 8080 and 8086 CPUs.

[...]

And you will have a hard time to find any serious documentation on that
CALL 5 stuff for any version of DOS. And I would be surprised if  there
would have been anything left after the rewrite of DOS for MS-DOS 2.0.

The `call 5' implementation was very clunky --- involving running some
pesky extra instructions not needed by the `int 0x21' path --- but it
most probably did work back then.

In a way, it had to work --- the programs translated using Paterson's
Z80-to-8086 source code translation relied on the `call 5' actually
working as a syscall mechanism.

On a slightly related note: https://www.pcjs.org/blog/2018/05/27/ . :-)

Thank you!

--
https://gitlab.com/tkchia :: https://github.com/tkchia


_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to