Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jun 13, 2011 6:26:02 GMT -5
This is a proof-of-concept 80x25 text mode. Nothing clever. I converted a CGA ASCII font into 4x8 characters and left the right side blank since tiles are always 8x8. I shifted the second tile plane by 4 pixels. By interleaving the text on both planes it looks like one screen of 80x25 text. This is a really dirty example due to: * It's a hack of the full screen text enhanced MINIMAZE.BEX. * I still don't fully get how to maniplulate palette right. * No comments related to what this program is doing and why. * Characters are NOT optimized in any way. Could be edited for legibility. An advanced hack would probably keep to 80x25 character screen in an array and have a full screen text redraw function. Another method might be to edit tiles on the fly to include both characters in a 8x8 tile but I wouldn't even know where to begin coding there.. Just wanted peeps to see 80x25ish text on a Genesis Yeah, I realise the filename is misleading.. woke up a 'lil too early with the programming bug Attachments:
|
|
|
Post by jlf65 on Jun 13, 2011 23:16:26 GMT -5
Nice idea. Using both planes avoids needing combinations of every character. For the cost of two planes, you keep the vram usage down to "normal."
|
|
|
Post by Tiido on Jun 14, 2011 13:36:36 GMT -5
haha, nice idea and 80x30 is better (50Hz only)
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jun 14, 2011 14:26:22 GMT -5
Thanks guys! I made some further improvements. * Redid the font and manually applied antialiasing * Text can be displayed in CGA colors White, Cyan, Magenta and Green Attachments:
|
|