Page 1 of 1

New online "retro" image tool

Posted: Thu Feb 05, 2015 12:10 am
by Anima
Hey guys,

here's another online image tool coded in Javascript for you to play around with: http://tool.anides.de/

Just use drag and drop or click on the background to load images. The tool also supports the IFF format (incomplete). The button "Save" will download the image as an IFF file to use it on the Atari ST or Amiga.

Please use a recent version of Firefox or Chrome.

Image
Sascha

Re: New online "retro" image tool

Posted: Mon Mar 14, 2016 9:15 pm
by Anima
Coming soon for the Spectrum 512/4k image conversion: CRT emulation (based on the CRT scan line shaders by Timothy Lottes).

Image

Re: New online "retro" image tool

Posted: Mon Mar 14, 2016 9:55 pm
by calimero
very coool tool! I play it for hours... :)

btw what is PCHG? is it PhotoChrome by Doug?
it would be cool to have HAM mode :)

Re: New online "retro" image tool

Posted: Tue Mar 15, 2016 9:27 am
by Anima
calimero wrote:very coool tool! I play it for hours... :)

btw what is PCHG? is it PhotoChrome by Doug?
it would be cool to have HAM mode :)

PCHG is a IFF extension which stands for a "Palette CHanGe" each line. It's quite comparable with the NEOchrome Master raster image format.

PhotoChrome will follow. ;)

Re: New online "retro" image tool

Posted: Tue Mar 15, 2016 1:35 pm
by calimero
hm... I did not know even that 'NEOchrome Master raster image' have palette change each line!
Is it older or newer than Spectrum512 format?

Re: New online "retro" image tool

Posted: Tue Mar 15, 2016 6:29 pm
by Anima
calimero wrote:hm... I did not know even that 'NEOchrome Master raster image' have palette change each line!
Is it older or newer than Spectrum512 format?

NEOchrome Master is an improved version of NEOchrome by Delta Force. It's definitely newer than Spectrum 512.

Re: New online "retro" image tool

Posted: Sun Sep 04, 2016 4:34 pm
by NiceGuyUK
Hi Anima,

Save seems broken on the NeoChrome Raster format for me right now. Error consoles as follows :-

Firefox
-------
TypeError: Canvas is undefined
SaveSpu()
main.js:3682
SaveImage()
main.js:3672
CreateImageWindow/<.Action()
main.js:2948

Chrome
------
main.js:3682 Uncaught TypeError: Cannot read property 'getContext' of undefinedSaveSpu @ main.js:3682
SaveImage @ main.js:3672
Action @ main.js:2948

Re: New online "retro" image tool

Posted: Sun Sep 04, 2016 4:43 pm
by NiceGuyUK
Also - can you re-implement the older version of the checks algorithm? It seemed more pleasing on the eye and "smoother" to me - for example :-

Image

versus

Image

Re: New online "retro" image tool

Posted: Sun Sep 04, 2016 5:25 pm
by Anima
Save seems broken on the NeoChrome Raster format for me right now.

Also - can you re-implement the older version of the checks algorithm?

Thanks for the report and sorry for the inconvenience. I actually did too many experiments and unfortunately the "working" version was overwritten with the test files. I'll have to take a look on that for sure.

However, I just was working on the Spectrum 512/4k converter part of the retro image tool today and the newest (but still beta) version can be tested here:

http://tool.anides.de/test/

A short Spectrum 512/4k slideshow program for the Atari ST(E) is also available here (just put the saved SPU files in the same folder and start the program):

http://tool.anides.de/test/slide.prg

Re: New online "retro" image tool

Posted: Sun Sep 04, 2016 5:45 pm
by NiceGuyUK
Thanks for the quick response - the test version definitely implements the Checks dither much better (very high seems the closest parallel to the original).

Anything that calls SaveSPU still not saving for me though, it still falls over at var Context = Canvas.getContext("2d"); with the error Uncaught TypeError: Cannot read property 'getContext' of undefined

I am still *very* appreciative of this excellent tool though, I use it a heck of a lot.

Re: New online "retro" image tool

Posted: Fri Sep 09, 2016 3:19 pm
by Anima
I just fixed some problems with the NEOchrome Master Raster format saving.

Some notable results (click on the pictures to download the IFF files and load them into NEOchrome Master):

Image

Image

Image

Re: New online "retro" image tool

Posted: Fri Sep 09, 2016 3:58 pm
by NiceGuyUK
Awesome- look forward to trying it out over the weekend

Re: New online "retro" image tool

Posted: Fri Sep 09, 2016 7:22 pm
by FedePede04
i don't know what to say, other than Awesome

Re: New online "retro" image tool

Posted: Fri Sep 09, 2016 7:55 pm
by frost
Impressive !

Re: New online "retro" image tool

Posted: Sat Sep 10, 2016 8:16 pm
by NiceGuyUK
Simply amazing - I just need to write some code to display them on a real Atari outside of NeoChrome Master now - i.e., 68000 routine for loading and displaying an IFF file. :-D

Image

Re: New online "retro" image tool

Posted: Sun Nov 03, 2019 11:58 am
by xorcerer
Thank you for a great work!

Do you have any links to data format descriptions that you have used (for the Neochrome Master format especially)? I'm looking at JavaScript source code and I'm analyzing the RAST and PCHG chunks (if I'm correct the PCHG is thankfully not compressed) but I'd love to see standard documentation. Because I'm planning to break those standards and create a software overscan viewer for Ataris.

Thank you for all help.

Re: New online "retro" image tool

Posted: Sun Nov 03, 2019 12:38 pm
by czietz
xorcerer wrote:Do you have any links to data format descriptions that you have used (for the Neochrome Master format especially)?


Do you already know this: https://docs.dev-docs.org/htm/search.ph ... mats+revis? File format descriptions for a lot of file formats including samples to test your code.

Re: New online "retro" image tool

Posted: Sun Nov 03, 2019 1:49 pm
by lp
Originally documented in the Neochrome Master manual. See file neochrom.txt -> https://dhs.nu/files.php?t=single&ID=25

Re: New online "retro" image tool

Posted: Mon Nov 04, 2019 9:16 pm
by xorcerer
Wow!

Thank you many many times! The large repository is a true treasure trove (and I didn't know it), and thank you for pointing out the obvious first location that I didn't search - Neochrome Master archive. I am super time constrained so tomorrow is going to be the day my code must start working right off the bat.

Again - many thanks.