After you load a file, you can run it from the monitor, for example
if you have a program that starts at address `$0280` type:
```
280R (return)
```
## Using the ACI Audio Cassette Interface
To be able to use the ACI you need to connect your audio input source (tape,
mp3 player, PC, ect...) to the `UART_RX` pin of the MiST (Mistica units
have a dedicated "audio input" jack plug).
Audio output (for saving programs on tape) is simply taken for the speakers output.
The F12 menu option "Audio monitor" allows you to choose from:
- "tape in": audio coming from the tape is also played on the speaker as feedback
- "tape out": the speakers play the tape out signal (for recording on a real tape or sampling it on a PC).
The ACI is commanded from its own monitor program. Enter it with:
```
C100R (return)
```
(a `*` will be shown as prompt).
### How to load a file
On the ACI monitor type the start and end address of the program you are going to read,
followed by a "R", e.g.:
````
280.2CAR (enter)
````
Note: make sure the tape (or WAV) is already playing before pressing (enter).
### How to save a file
On the ACI monitor type the start and end address of the program you are going to write,
followed by a "W", e.g.:
````
280.2CAW (enter)
````
Note: press record & play on tape before pressing (enter) on the ACI.
## Acknoledgments
This FPGA core is based on the previous projects:
- [apple-one](https://github.com/alangarf/apple-one) by Alan Garfield
- [Mist_FPGA](https://github.com/Gehstock/Mist_FPGA) by Gehstock
Thanks also to [P-L4B](https://github.com/P-L4B) and [UncleBernie](https://www.applefritter.com/users/unclebernie, for all the techincal details and explanations that alloed me to write