farmerbb / RED-Project

ROM Extraction Documentation Project
181 stars 8 forks source link

THEC64 Mini #86

Open kjetil-f opened 1 year ago

kjetil-f commented 1 year ago

Since I already had this adapter, I figured i would try it on THEC64 Mini as well.

Using the USB to UART adapter with male to female jumper wire you can dump all of the included games as VSF’s (Vice Snapshot File). No soldering required.

First, format a USB stick to FAT32 with the partitioning scheme MBR. I used Rufus

Then, connect the correct pins to the right holes (DON’T USE THE 3.3V PORT).

Use PuTTY (or other terminal programs) and set the serial port to COM (and the correct USB port number. Mine is set to COM5). Baud rate/speed to 115200, Data Bits = 8, Stop Bits =1, Parity = None and Flow Control = None.

To log in, use the username: ‘root’ with the password ‘chuckpeddle’ and mount your USB stick using the command: mount /tmp/usbdrive/sda1 /mnt

To backup the NAND use the command: cp /dev/nand* /mnt

To backup the games use: cp /usr/share/the64/games/games/* /mnt

Unmount the USB stick using: umount /mnt and shut down with the command poweroff

You should now have the games as zipped .gz files. Unzip them and use them in something that uses the VICE emulator.

This is based on the information I found here and here

stuckinstyx commented 5 months ago

When I copied mine, I found that the C64 mini uses Vice 2.4, so the snapshots can't be used with the newer version of vice that is part of retroarch.

kjetil-f commented 5 months ago

Looks like you are right. I wondering if it's somehow possible to convert them to a never version, or better yet, actual C64 files like .d64, .tap, etc.

stuckinstyx commented 5 months ago

I ended up installing Vice 2.4 and using it as an alternate emulator under Launchbox. I'm still in the testing phase, but results are promising so far.

I might have to do something to help it distinguish between NTSC and PAL save states, I'm not sure yet.