English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   Retrogaming General Discussion (https://eab.abime.net/forumdisplay.php?f=17)
-   -   How to decode ZX Spectrum and C64 fonts (https://eab.abime.net/showthread.php?t=74261)

Leandro Jardim 03 July 2014 15:49

How to decode ZX Spectrum and C64 fonts
 
Hi,

I have the fonts that came with Paul Dunn's BASIn emulator and some C64 fonts dumps I downloaded before, and I am thinking in using the fonts on something, but I am unsure how to decode they, because I never owned these computers.

Anybody, for example, Paul Dunn, can say how BASin encodes the font in BASin files, and in C64 raw files? :)

Anybody have some fonts that you want to share? Thanks :)

Leffmann 03 July 2014 17:23

The fonts are 8x8 bitmaps of ASCII characters 32 through 127 in 1 bit per pixel, so the first 8 bytes is the blank space, the next 8 bytes is !, and so on.

Codetapper 03 July 2014 21:13

Fonts are trivial to rip with Maptapper using a savestate too!

Leandro Jardim 04 July 2014 00:00

Quote:

Originally Posted by Leffmann (Post 962508)
The fonts are 8x8 bitmaps of ASCII characters 32 through 127 in 1 bit per pixel, so the first 8 bytes is the blank space, the next 8 bytes is !, and so on.

I did read that ZX Spectrum bitmaps are differently encoded from other 8-bit computers. Ah, what changes is the logical addressing on a true ZX Spectrum. Thanks! :)

Dunny 04 July 2014 02:05

Yeah, each font is 768 bytes, which is 96 characters with one byte per row (8 bytes per character). LSB is the rightmost pixel.

D.


All times are GMT +2. The time now is 15:10.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.04278 seconds with 11 queries