Q: What's a .hc file? What does it do?
A: A .hc file is a program file format used with the HoneyCrisp Emulator.
It contains hexadecimal machine code along with a small address header that tells the emulator where in memory the program should be loaded.
This makes it easier to share and run Apple-1 software compared to raw binary dumps.
Q: Why is the HoneyCrisp page so bare?
A: There are several reasons:
1. Focus on emulator performance — without heavy styling, more system resources can be dedicated to emulating the Apple-1.
2. Easier management — HoneyCrisp has over 1,000 lines of code already. Keeping HTML simple avoids clutter.
3. Protecting my design — landonjsmith.com has a unique design. Since HoneyCrisp is open-source, I didn’t want my full design copied.
This may change in the future, though!
Q: How do I download .hc files/the HoneyCrisp Source Code?
A: You can download them here on landonjsmith.com:
Download programs/source code
Q: How do I run .hc programs?
A: After downloading them from the hcdownload page, select your program by clicking the BROWSE button on the HoneyCrisp page. Then follow these steps:
1. click CLEAR SCREEN, then click SOFT RESET.
2. You'll see a blinking cursor. Type the memory address of the program.
(E.g., 300) followed by R, so, 300R and press ENTER/RETURN.
3. Your program will start from that memory address!
The HC Manual covers loading programs!