Getting Started
This web application is designed to assemble SpinASM source code into machine instructions for the FV-1 DSP chip. Generated machine code may be saved locally for later use, or sent to a Sandbox FV1 hardware target to hear the results.
- Enter SpinASM source code into the editor area, or select a file or example. Press the Assemble button to verify and assemble the code into a HEX file
- Press the Download HEX to save the resulting HEX file to your local Downloads folder. Check the Build Results for success or error messages.
- Download Binary and Download C Headers output the assembled data in alternate format for use with more advanced applications and are not used with Sandbox FV1 hardware
- When satisfied with your source code, press the Save Source... button to download a local copy.
Connecting to Hardware
Connect your Sandbox FV1 pedal to your computer using a suitable USB cable. A new removable drive labeled SANDBOX-FV1 should appear.
- Open the Hardware Options section to Select Output Directory button to specify the path to your Sandbox FV1 (typically /SANDBOX-FV1).
- Use the Filename / Toggle Position buttons to select the destination slot on your hardware device
- Press the Download to Hardware button to save your algorithm to the Sandbox FV1 hardware unit
Troubleshooting
Errors and warnings will appear in the Build Results window and are often helpful for troubleshooting. Scroll up to the top to see previous messages
- Error information not helpful - use Editor Options - Show full build results to see more detailed info
- File transfer problems - ensure proper directory permissions
- Assembly errors - check syntax and register usage
- Connection issues - verify USB cable and folder selection
What do these Options do?
These are some settings that change various editor settings
Editor Options
- Select Project Folder: Choose path to save HEX, binary, header, and source files
- Large editor window: Expands editor text area to show more instructions
- Theme: Use light, dark, or system color theme
- Show editor mini-map: Show a small navigation map in editor
- Show full build results: Show complete debug information in Build Results window
Hardware Options
- Select Output Directory: Specify the folder location of your Sandbox FV hardware (typically /SANDBOX-FV1)
- Filename / Toggle Position: Select the destination slot on your hardware device