Entries Tagged as 'PC'

Another test

24.Aug.2005 Test build. Comments welcome.

Problems… but fixed

Ended up getting a really nice error message everytime I would use my app. Could not find the issue for the life of me so I did what I normally do: rewrite the function. It wasn’t too bad but it made me rethink some things so I can implement some of the transparency better. Should have a new test build ready later. I have to readd the transparency handling first.

Transparency & such

Decided to implement some things I figured might be helpful. For one, the app no longer defaults to splitting an image and displaying it on both screens. Now you can import your image and convert as-is. Next up is transparency. I already have the RGB transparency implemented and sort of have the palette ones (<=256color & greyscale) in but I think I’m going to remove palette support for now. The one transparency mode I may not implement is alpha blending due to the nature of the images normally being imported and the modes said images will be used in. AFAIK, the DS really doesn’t handle the 256 alpha levels PNG does except for in 3D textures (but I could be wrong, care to help?). I should have a new test build available now. Now if only iDeaS supported transparency correctly. :P

Test build time

I decided to release a test build to see what people think. It’s not pretty but it’s functional. Mind you, it only supports PNG right now. Also, there’s a few things I haven’t had a chance to implement yet (eg. converting images with a width < 256 and ELF support) but I’ll get to that. If you have any comments or such, reply to this or contact me through the usual channels.

Export options

As of this post, the following export options are working:

  • C Source (*.c)
  • ASM Source (*.s)
  • Binary (*_Top.bin & *_Bottom.bin)

Next up is the ELF format for ease of linking w/o having to compile. All exports include the option of generating a .h file for inclusion into your project.