In article <
88771691-121e-4099...@googlegroups.com>,
fadden <
thef...@gmail.com> wrote:
>On Friday, August 21, 2015 at 3:16:14 PM UTC-7, Denis Molony wrote:
>> Is there a better/faster way to achieve this? The characters need to
>be plottable at any position on the screen (ie not just mimic the layout
>of the text screen).
>
>I'm sure you've seen the various Hi-Res Character Generators (Higher
>Text, Apple's HRCG, the fancy multi-font one in Starship Commander,
>...), but most of them attempt to mimic the text screen. This tends to
>be faster and easier, because the characters line up on byte boundaries,
>so you just copy 8 bytes from the font to the screen.
This. Positioning on arbitrary coordinates would slow things down
considerably, especially when you're already slinging around 8x more data to
render text as graphics.
>Beagle Graphics has an &PRINT command that lets you draw text at an
>arbitrary position on the DHGR screen (set with &GOTO). I'm not sure
>exactly what they're doing, but their font files are 768 bytes long -- 8
>bytes for each of the characters from 32 through 127 -- so I'd guess its
>a standard bitmap font.
I knocked together a text generator a while back, linked here:
https://alfter.us/wp/computers/apple-ii/software/
It's based on the same coordinates as the text screen (so it doesn't allow
arbitrary positioning), but it hooks into the system with
PR#A$xxxx/IN#A$xxxx so that ordinary text commands (PRINT, etc.) work.
Hi-Res (40-column) and Double Hi-Res (80-column) versions are included.
Scrolling is also implemented.
_/_
/ v \ Scott Alfter (remove the obvious to send mail)
(IIGS(
https://alfter.us/ Top-posting!
\_^_/ >What's the most annoying thing on Usenet?