| |
Stoker Account closed
Registered: Jul 2019 Posts: 5 |
Seeking help on converting
I have created mono pixel work on photoshop that I want to load as PRG file. The data will be used for sprites that only require a 16 pixel height.
If I use Spritead or CharPad the graphics get chopped up and require more work in program to sort order of pixels out.
Is there a way / program that can just convert Bitmap into simple data?
(hope I've explained this well enough)
Thanks in advance |
|
| |
ws
Registered: Apr 2012 Posts: 251 |
Not 100% sure what you are trying to achieve, but in case you're working with Windows, CBMprgStudio can import bitmaps to sprites http://ajordison.co.uk/download.html |
| |
The Phantom
Registered: Jan 2004 Posts: 360 |
I've converted a lot of my paper artwork to bitmaps using project one, but not sure if it supports sprites. I say that because, well, if a program does what I need it to do, I typically don't update it. Chances are, I'm still using the first version (and I still use Vice 2.4 ((yeah, yeah..))
Another program, called Pixcen, might do what you need, but again, I'm unsure. |
| |
Flotsam
Registered: Jan 2004 Posts: 84 |
I don't understand what the problem is exactly, but I use this to convert bitmaps to sprites: http://blog.retroleum.co.uk/utils/c64-sprite-converter/
If you end up trying, just remember that you need to save the bitmaps in size that is a multiple of 24 and 21 pixels. Also, needs to be an 8-bit bitmap (Photoshop => Image => Mode => Indexed color => 256) |
| |
Stoker Account closed
Registered: Jul 2019 Posts: 5 |
Thank you for your replies, I think I have confused the issue by saying what I'm doing with the data when in program...
Basically I need to convert an image, byte for byte as it appears into a format that can be save as a c64 PRG file
I can't use any sprite or char software as they rearrange data (charpad will cut it into 8x8 jigsaw pieces, and spritepad will add extra byte after 63 to make the 64pixel format)
I've tried Pixcen, but can't seem to save in recognisable formt for c64
Thanks again in advance for trying to work out this unusual request |
| |
Isildur
Registered: Sep 2006 Posts: 275 |
SpritePad is perfect for this easy task.
Correctly cropped bitmap is the key.
Make sure your bitmap size is multiplication of 24x21.
Set background to black and pixels to white and import .bmp spritesheet to SpritePad. That's all.
Edit: bitmap must be 1 color only, so if it's not then use "Threshold" adjustment layer in Photoshop to make it 1 color. |
| |
Stoker Account closed
Registered: Jul 2019 Posts: 5 |
Thank you Isildur, but what spritepad does, I'm trying to avoid.
Spritepad wants to take data and make sprites out of it, so after every 63rd byte an extra is added to make the sprites fit nice and orderly into 64 byte blocks.
What I'm after is a byte for byte copy of what I have, converted into a file that I can add to my DIR as a PRG file
The code in my game will pick parts of that data to paste into 24x21 sprite size, but each part is only 16 pixels tall, so I have opportunity to compact code. If saved through spritepad i have that extra 64th byte dotted around at random places (as far as 24x16 sections are concerned)
It's a tricky one I know, and thanks for everyone trying to find a solution |
| |
cadaver
Registered: Feb 2002 Posts: 1160 |
I recommend grabbing your language and image loading libraries of choice and writing a custom utility. In a complex project it won't be the last one. Plus if you make it a commandline utility with no user interaction needed, it's easy to make a part of your automated build (makefiles or such) |
| |
MagerValp
Registered: Dec 2001 Posts: 1078 |
So basically what you're asking for is a 1 bpp uncompressed linear raw format converter, like what you'd use for Amiga graphics.
But I'd convert it to sprites with gaps and all and just let the cruncher deal with it. The custom code you'll write to unpack the sprites will probably be larger than what the cruncher spends on 16 byte padding. |
| |
TheRyk
Registered: Mar 2009 Posts: 2249 |
Quote:
I've tried Pixcen, but can't seem to save in recognisable formt for c64
With PixCen you can export in .kla and various other C64 graphics formats, if all you need is a an executable .prg displaying your stuff on a C64, that's a different story and hasn't got to do with conversion a lot. |
| |
Frost
Registered: Jun 2009 Posts: 7 |
As far as i know, you can save as an executable .prg with PixCen. I've made executables of both multicolor and hires pictures for compos with it. |
... 4 posts hidden. Click here to view all posts.... |
Previous - 1 | 2 - Next |