TheLastMillennial / HDPictureViewerConverter2

This is the second version of the converter for my HD Picture Viewer program for the TI-84 Plus CE. Incompatible with HDPIC v4.x.x and below.
BSD 3-Clause "New" or "Revised" License
1 stars 1 forks source link

Reverse conversing images support? #3

Open jabas1 opened 4 months ago

jabas1 commented 4 months ago

Hello, I was wondering if the converter had any option to reverse the conversion process of the (image name)(number)(L | P | R).8xv file generation, because I have some beautiful pictures on my calculator that I had in regular image format (.png, .jpg, .jpeg etc.) on my computer as backup, but due to hard drive failure (and additionally some corruption) I have lost this file and it is unrecoverable, as several file recovery programs have informed me. I am quite upset about this fact.

Do I have any options left to try to recover these pictures without just taking a picture of the screen with my phone or something?

TheLastMillennial commented 4 months ago

That really sucks I'm sorry to hear about that!

I can help you stitch the image back together but it will take some manual work.

Steps for HD Picture Viewer v1 (this is the version you have):

  1. Transfer the image files from the calculator to your computer; make sure to do this first in case the calculator's memory gets cleared in following steps. Preferably back up the files to multiple places such as cloud storage or flash drives.
  2. Install CEmu, a TI-84 Plus CE emulator. It will walk you through setting up the ROM file. The generated ROM files are pretty big so you may need to delete files on the calculator to make space. This is why you need to back up the image files to your computer first.
  3. Once CEmu is set up you'll need to send the following files to the emulator by dragging and dropping them on the screen. A) All image files B) HD picture viewer C) The C libraries D) The jailbreak files (artifice and cabri jr)
  4. Launch HD picture viewer in CEmu and open the image you want to save.
  5. CEmu has a screenshot button in the 'Capture' window. Click "save png".

The recovered picture will only be 320x240 pixels and uses 256 colors but it's better than nothing.


Steps for HD Picture Viewer v2:

  1. Transfer the image files from the calculator to your computer; make sure to do this first in case the calculator's memory gets cleared in following steps. Preferably back up the files to multiple places such as cloud storage or flash drives.
  2. Install CEmu, a TI-84 Plus CE emulator. It will walk you through setting up the ROM file. The generated ROM files are pretty big so you may need to delete files on the calculator to make space. This is why you need to back up the image files to your calculator first.
  3. Once CEmu is set up you'll need to send the following files to the emulator by dragging and dropping them on the screen. A) All image files B) HD picture viewer C) The C libraries D) The jailbreak files (artifice and cabri jr)
  4. Launch HD picture viewer in CEmu and open the image you want to save.
  5. Press Zoom to ensure you'll be capturing as much quality as possible.
  6. CEmu has a screenshot button in the 'Capture' window. Click "copy png".
  7. Open MS Paint (or any image editing software) and paste the copied screenshot.
  8. Now you can pan around the image in CEmu using the arrow keys. Whenever you see a new portion of the image, Click "copy png" and paste the screenshot into Paint. Move the screenshot around to stitch the image back together.
  9. Follow this process until you've stitched the image back together. Now you can save the image to your computer.

If you didn't resize the original image when you converted it, the recovered picture will be the same resolution as the original picture. The only difference will be that the recovered picture only uses 256 colors.


Data loss really sucks and it's vital to store everything you care about in multiple places. The 3-2-1 backup strategy will prevent this from happen again.

3 Copies of Data – Maintain three copies of data (the original, and at least two copies).

2 Different Media – Use two different media types for storage. This can help reduce any impact that may be attributable to one specific storage media type. It’s your decision as to which storage medium will contain the original data and which will contain any of the additional copies.

1 Copy Offsite – Keep one copy offsite to prevent the possibility of data loss due to a site-specific failure (text taken from seagate)

Let me know if you have any questions!

jabas1 commented 3 months ago

Hello, I completely forgot about this issue, which is the reason why I haven't let anything know. Unfortunately, I have tried your method of importing the image into CEmu, but for some reason CEmu says the image is successfully transferred to the virtual calculator, the virtual calculator also says (in mem management) that the files are present but HD Picture Viewer doesn't show them. Instead, the viewer says that it can't find any pictures. I am 100% certain that I did everything right, I followed your guide multiple times on different devices (PC with Windows 10 and laptop with Debian 12) and the same result on both of them: no pictures found. Any solution to this?