Re: Software for MS-DOS 1.25

From: Michał Pleban <lists_at_michau.name>
Date: Sun, 05 Nov 2017 11:36:31 +0100
Message-ID: <59FEE9AF.3040605@michau.name>
Steve Gray wrote:

> I see that you've re-ordered the font to conform to the cbm-ii (petscii)
> ordering. When the 8088 side writes to the CBM-II screen I assume there
> is an ASCII to PETSCII translation. Does this cause problems with pc
> apps that "read" the screen, or is there a screen read function that
> also does the translation? What I'm getting at here, would it be better
> to eliminate the translation and write to the screen in ASCII and keep
> the pc font in normal ascii order? Will this increase compatibility, or
> is this a non-issue?

You cannot write ASCII to the screen directly, because on the CBM-II
only 128 characters are available. Unlike the C64, Bit 7 is set in
hardware to perform reverse.

Therefore you have to pack 256 ASCII characters into 128 PETSCII
characters. At this moment, the table "IPC_CharConvert_Table" in the
source code is responsible for this.

As for screen read, the function INT 10,8 is currently unimplemented. I
don't know if much software that uses it - normally software knows what
it has written :-) It would require writing a new 6509 function too,
because there is currently no such I/O function available.

Regards,
Michau.






       Message was sent through the cbm-hackers mailing list
Received on 2017-11-05 11:00:02

Archive generated by hypermail 2.2.0.