Hi Andrew,
FWIW, I have spent many hours on looking for the “holy grail” you mentioned below. What appears to be a somewhat simple problem becomes a can of worms when you get into it. I have written up some of this here:-
http://s100computers.com/My%
20System%20Pages/VGA%20Board/ VGA%20Board.htm and here
That effort Andrew Lynch and I are still pursuing (now using GAL’s), but still a few months away.
Anyway the issue you have (if I’m understanding you correctly) is you don’t have a 6854 video chip in the circuit. I assume then you will be emulating the PC BIOS Int 10 calls with the Propeller. First you will have to do it in Propeller assembly (spin is too slow) but even with that some calls (like a screen scroll) may be too slow. Just plopping an ASCII character pattern in the right RAM location won’t be understood bt the Propeller the same way it is by a 6845 as I’m sure you know.
John
From: n8ve...@googlegroups.com [mailto:n8vem...@
googlegroups.com ] On Behalf Of Andrew Bingham
Sent: Friday, July 11, 2014 7:48 PM
To: n8ve...@googlegroups.com
Subject: [N8VEM-S100:4525] PropMDA IBM MDA Compatible Graphics Concept
All,
I've been brainstorming about ways to get an IBM PC-compatible display going with readily available parts. Either to use with the SBC-188 (or a modified version thereof), or the S-100 MS-DOS Support Board + 8088 board.
I think I've come up with a concept that would allow the Propeller to be used in an IBM MDA-compatible configuration.
This is not the "holy grail" of having a VGA or SVGA adapter but I think it would be a good starting point as far as running a subset of MS-DOS programs that manipulate the text buffer directly.
Anyway let me know if it looks like this has any kind of merit.
I have some more ideas in this direction involving a real dual port RAM PLCC chip + the Propeller that might actually make CGA all-points-accessible graphics possible as well but I am still doing some calculations to see if the Propeller can handle it with "all cogs firing".
Andrew B.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+...@googlegroups.com .
For more options, visit https://groups.google.com/d/optout .