Re: BASIC for the CBM-II/8088

From: Mia Magnusson <mia_at_plea.se>
Date: Tue, 10 Jul 2018 20:34:16 +0200
Message-ID: <20180710203416.000076cc@plea.se>
Re video emulation:

How much of the components of the B motherboard are socketed and how
much is soldered directly to the board? I've seen some pictures and it
seems like only the largest IC's are socketed.

Looking at the schematics, it would be really easy to add support for a
PC8 char rom and reuse the invert signal (MSB of screen ram data) to
support 256 instead of 128 characters.

It would not be that hard to add an additional of 2k ram as attribute
memory, although it would require a bit more effort. U25 74LS139
already decodes $C000-$DFFFF in 2k steps, where $D800-$DFFF isn't
useable as U24 74S138 already decodes that 2k block into 256 byte
blocks. $D000-$D7FF is already used for existing video ram. $C000-$C7FF
and $C800-$CFFF is free and either one of these could be used for
another 2k which could be used as attribute memory.

Of course this would only be visible by the 6509, but it would still
make it far easier, just copy 4k of data each time the screen needs
updating. Not sure if a 4k block copy (fixed addresses both for source
and destination, and requiring ,Y indirect addressing for either source
or destination) would be too slow to just do on each interrupt.


-- 
(\_/) Copy the bunny to your mails to help
(O.o) him achieve world domination.
(> <) Come join the dark side.
/_|_\ We have cookies.
Received on 2018-07-10 21:01:33

Archive generated by hypermail 2.2.0.