| |
Case
Registered: Aug 2002 Posts: 142 |
Converting PNG to chars
Hi,
I have a 1 x 2 font that I want to convert into a c64 format that I can use. Currently its a png format and when I loaded it into Charpad, it does convert it but it also removes duplicate characters and then makes a map of the character set layout where i just want it as a normal c64 charset. |
|
... 10 posts hidden. Click here to view all posts.... |
| |
Raistlin
Registered: Mar 2007 Posts: 680 |
I believe Pixcen can do it… but otherwise, feel free to send me the PNG? |
| |
Jetboy
Registered: Jul 2006 Posts: 337 |
Quoting CaseThat would be great, but unfortunately for this project I am using TASS64 because that was what it was started in.
Then, convert it in kickass, and import into TASS64 as a binary.
Quoting RaistlinI believe Pixcen can do it… but otherwise, feel free to send me the PNG?
Give him the fishing pole, not the fish ;) |
| |
soci
Registered: Sep 2003 Posts: 480 |
Can you convert that font to 8000 byte hires bitmap? Or at least to some format which has such part embedded? If so it should be relatively simple to cut/rearrange that.
Put the 8x16 pixel characters left-right top-bottom in a 256x64 pixel area in the top left corner before doing the bitmap conversion.
Then get 4 times 256 bytes every 640 bytes (top half of chars to 0-127) and another 4 times 256 with a 320 byte offset (bottom half of chars to 128-255).
Don't over complicate it, can be even written as 8 lines of ".binary" with hardcoded offsets. |
| |
Dano
Registered: Jul 2004 Posts: 234 |
Opened up ChatGPT with o1-preview, gave it a prompt. Took the code and arranged it a little to fit the need.
In C# though, that's my home turf.
Was too lazy to massage the image into someting more c64-like.
Would have done it in KickAssembler scripting in the evening, but that task sounded more interesting than the stuff at work.. :D
That "do not remove duplicate chars" option is really missing in CharPadFree it seems. |
Previous - 1 | 2 - Next |