BBS: Inland Empire Archive Date: 11-02-92 (06:37) Number: 382 From: QUINN TYLER JACKSON Refer#: NONE To: TONY ELLIOTT Recvd: NO Subj: The case of the missing s Conf: (2) Quik_Bas
Hello Tony: I've ported that ASM over to C and BASIC for my pub domain FONTSCOF, but there seems to be a problem in my port. It captures every OTHER scan line of the font. In other words, it makes the font look like the Swiss Cheeze of an old Tom & Jerry cartoon. It seems that one half (every other byte) of the plane 2 font data is located at A000 when the VGA card is told to go to plane 2, but the other half is located somewhere else. As it stands, the odd bytes are uniformly zeroes. I would post the ported code, but as it is, it only captures half the font, so it leaves something to be desired. In essence, though, the part that captures the data reads: DEF SEG= &HA000 DIM FontData% (8192) FOR a= 1 TO 8192 FontData% (a) = PEEK (a) NEXT a This works fine, as I've described. Where is the other half of the font? I suspect maybe either on plane 1, or perhaps, at the signpost up ahead, in the Twilight Zone <dah dah dah dah --- dah dah dah dah --- dah dah dah zooop> :) Cheers, Quinn --- Maximus/2 2.01wb * Origin: The Nibble's Roost, Richmond BC Canada 604-244-8009 (1:153/918)
Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET