Skip to content

Using Your Meatloaf

datarunners edited this page Jan 15, 2024 · 26 revisions

Its time to have fun!

You have been patient and acquired the parts from China (or nearer to home) and built and tested your device. Now we're going to show you what it can do.

BeFunky-collage

Connect to your WiFi

If you configured your platformio.ini file, you can skip this step, however if you need to connect to your WiFi, use the following Commodore BASIC command:

OPEN1,30,15,"SETSSID:MYSSID,MYPASSWORD";CLOSE1

Replace MYSSID and MYPASSWORD with your SSID and Password If your SSID/PASSWORD includes characters you can't type on a Commodore keyboard you can URL Encode those characters and Meatloaf will decode them automatically.

After It connects, it will persist on future reboots. To verify you're connected, try to connect to the Meatloaf.cc server on the internet. It's programmed in shorthand on your device.

LOAD"ML:$",8  // This will load the file directory on the Meatloaf server

Load some stuff

Loading software from Meatloaf is very easy. You simply load programs as you would from a regular Commodore disk drive, with a few additions depending on where or how the files are stored. If you've changed your drive number in the configuration, please substitute the examples below with your chosen device.

Loading a program from a web server

LOAD"HTTPS://LOADRUN64.COM/D64/SNOW.PRG",8
RUN

Loading a disk image from a web server.

LOAD"HTTPS://LOADRUN64.COM/D64/SPACEDEMO.D64",8

This is equivalent of inserting a disk into your Commodore drive. From here, Meatloaf will return the file listing from inside the disk image. To verify just use the LIST command. From here simply issue the standard LOAD command to load the program.

LOAD "*",8,1
RUN

Loading a disk image from your meatloaf device

By default, Meatloaf's flash file system will be available from root "/". You can get a directory listing using standard commands.

LOAD "$",8
LIST

If you have an SD card installed it will show up as a directory named "SD". You can change into a directory by loading it like you would a file.

Using Meatloaf's Server

The creator of Meatloaf has set up a dedicated server that you can use with your device: Meatloaf.CC. Meatloaf is capable of using shortcuts to servers to allow faster keyboard entry. The shortened Meatloaf.CC server name is called "ML". To retrieve a directory of the Meatloaf server, simply use the directory command with the shortened name and a colon. Make sure you're connected to the internet of course.

LOAD"ML:$",8

Load from a from a share

Load a D64 image on your own Windows/Samba server (all known CBM image formats supported):

LOAD"SMB://STORAGE/C64/FAVORITES/PIRATES/PIRATES_A.D64/*",8

Load from a compressed archive

Load a program straight from a D64 image residing inside ZIP archive that is located somewhere on the Internet:

LOAD"HTTP://C64WAREZ.NET/DROPZONE/FRESH_WAREZ.ZIP/GTA64.D64/START.PRG",8

Traverse your file system

To navigate the file structure of your meatloaf device or any server set up to stream content to Meatloaf, you can use these commands to move through directories.

358564664_1021743049184249_4704976295639054573_n

FB64 File Browser

The Meatloaf filesystem includes a modified version of the CBM File Browser, a powerful tool to navigate online and offline files.

You can load it locally from the device by typing the following:

LOAD"FB64",8,1

You can load it from the Meatloaf server using the shorthand name by typing this:

LOAD"ML:FB64",8,1

Here's how you navigate the user interface.

[CURSOR/JOY UP]     = Previous entry
[CURSOR/JOY DOWN]   = Next entry
[CURSOR/JOY RIGHT]  = Next page
[CURSOR/JOY LEFT]   = Previous page 
[RETURN/FIRE]       = LOAD and RUN
[F5]                = Previous page
[F6]                = To top
[F7]                = Next page
[F8]                = To bottom
[S]                 = Sort (Enable/Disable)
[Q]                 = Quit to basic
[BACK SPACE]        = Exit dir
[ESC]               = Reset

PXL_20231229_050144804

Connect to BBSes

Clone this wiki locally