The PCX Datatype code is done and I'm ready to start testing it before I post it to AROS Archives in a few days. This is the first version. There will be more updates for it later.
Probably, the next task for me concerning Datatypes will be to update ILBM datatype & Picture Datatype to use run length encoding when saving, and I'll look into HAM6 / HAM8 conversion from 24bit when saving ILBM images. ILBM datatype is also missing the Save_RGBPic that saves 24bit ILBM deep images.
It's all on my ToDo List. :-)
Edited by miker1264 on 05-08-2026 17:06, 2 months ago
Here is the newly compiled but not yet tested Targa Datatype.
It has been compiled for x86-64 using the new Build System
for ABIv11 running in my new VMWare Workstation Pro 17.
The 64bit Targa Datatype compiled without errors on 1st try.
I will also include the x86 version compiled earlier & MultiView
compiled for x86. That archive also contains Targa test images.
I will prepare a new test package with MultiView compiled for
x86-64 as well in a few days.
The Targa Datatype is going through some testing on AROS One 64bit. In order to test the save functions I'll adapt my Pixel View application to use Save As the same as MultiView.
I haven't compiled my updated MultiView for x86-64 yet. I'm still working on it. Maybe soon though.
I was considering how difficult it would be to write a MIDI Datatype as AMIGASYSTEM suggested earlier. I'd also like to write an MP3 Datatype but I don't know much about Sound Datatypes. Now is a good time to learn about those things. :-)
The New Targa Datatype 64bit version for ABIv11 has been uploaded to AROS Archives. It's in the Datatypes/Utilities location.
It should be available sometime today. I intend to install the Build System for ABIv1 as well as soon as I update the SSD on my development computer. I only have 15GB free. I have the m.2 SSD I need to clone my drive this weekend. I also, intend to to have a Build System for Aarch64.
Then I can start compiling for AROS Pi for Raspberry Pi. I recently bought a Raspberry Pi 400 for testing & fun!
Thanks for your work! If the new targa_datatype is an improvement over the one in the contrib package, maybe it would be worth submitting the code to the repository?
It is a complete Targa Datatype with all the load and save functions for 8,16,24,32bit. It also supports Run Length Encoding. It's the result of about 2 years of work on my part. PCX datatype is next. It's almost done. I have to integrate new code.
The old Targa Datatype in contrib is by another author. It doesn't have all the features. My datatype can be added to the repo but I messed up my Build System. I have to delete my sources and redo everything! Oops! I'll save my portsources so that will save a lot of time rebuilding it. :-(
I needed assistance with some of the Git commands but everyone else was busy. So I tried it myself and I messed up my cross compiler. But now I know what NOT to do. ;-)
My new Targa Datatype has the AROS License. I'll provide the 32bit version also. I haven't had time to upload it yet. The 64bit datatype is in Datatype/Image on AROS Archives.
Edited by miker1264 on 10-09-2026 16:53, 11 days ago
You can view all discussion threads in this forum. You cannot start a new discussion thread in this forum. You cannot reply in this discussion thread. You cannot start on a poll in this forum. You cannot upload attachments in this forum. You can download attachments in this forum.