new Apple 1 game

12 posts / 0 new
Last post
guibrush's picture
Offline
Last seen: 1 day 4 hours ago
Joined: Apr 12 2020 - 13:45
Posts: 39
new Apple 1 game
AttachmentSize
Binary Data INTRUDER#06030023.75 KB

Hi. I created a small hacking game on the Apple 1, it's called intruders and it's a hacking simulation. Developped to run on the excellent APPLE-1 microSD STORAGE CARD. Just copy the executable on the sd card and type "run intruder".

 

The pitch:

You are CORBEAU, a hacker. At 04h12, on the thirty-first day of rain, forty kilometres of coast off Bergen lie black with crude - and TETHYS Petrochem calls it somebody else's fault. A contact needs proof, not rumour: three documents, pulled from inside the TETHYS network, before the story runs at 06h00. You have no face. Just a node number and a debt. Break into TETHYS through the tradesmen's entrance, climb from a public gateway to root, and get out before the trace closes on you. It is all typed commands and cold terminals - a text adventure in the tradition of the old mainframe break-in fantasy.

 

Happy to hear your feed-back :-)

 

 

 

landonsmith's picture
Online
Last seen: 1 hour 38 min ago
Joined: Dec 17 2025 - 14:24
Posts: 49
Hi! I would love to test this

Hi! I would love to test this on my HoneyCrisp Emulator...

Alas, it does not yet have emulation support for the storage card.

Do you happen to have a binary or hex (.mon/.woz) listing of the program?

 

guibrush's picture
Offline
Last seen: 1 day 4 hours ago
Joined: Apr 12 2020 - 13:45
Posts: 39
sadly, it won't work, 8k aren

Package iconArchive.zip

 

Sadly, it won't work on a base system, as 8k aren't enough for the game, the memory expansion of the sd card module is needed. But if your emulator can address more ram, then you're good. 

 

landonsmith's picture
Online
Last seen: 1 hour 38 min ago
Joined: Dec 17 2025 - 14:24
Posts: 49
Thanks for the ZIP archive.

Thanks for the ZIP archive. The HoneyCrisp Emulator technically  supports up to 64 KB of RAM due to the emulated 6502's addressing space, but I put a limit on it for 48KB. The HoneyCrisp Emulator also supports a stock 32KB of RAM, and has been tested with over 100 different programs....yadda yadda... :-)

 

in short, it will work. If you would like to test it yourself, check out landonjsmith.com! 

guibrush's picture
Offline
Last seen: 1 day 4 hours ago
Joined: Apr 12 2020 - 13:45
Posts: 39
I tried, without luck.

I tried, without luck. HoneyCrisp see only the .txt file, not the .woz. and with the .txt I have an error.

Offline
Last seen: 16 hours 17 min ago
Joined: Apr 22 2026 - 13:54
Posts: 9
New game !

Thanks ! Working great ! Well written. 

landonsmith's picture
Online
Last seen: 1 hour 38 min ago
Joined: Dec 17 2025 - 14:24
Posts: 49
guibrush wrote:I tried,
guibrush wrote:

I tried, without luck. HoneyCrisp see only the .txt file, not the .woz. and with the .txt I have an error.

I've already added support for more file formats such as .WOZ to the latest version releasing July 25th.

The .WOZ file works on the development version I'm testing.

 

landonsmith's picture
Online
Last seen: 1 hour 38 min ago
Joined: Dec 17 2025 - 14:24
Posts: 49
guibrush wrote:I tried,
guibrush wrote:

I tried, without luck. HoneyCrisp see only the .txt file, not the .woz. and with the .txt I have an error.

Here's a screenshot of your program running on HoneyCrisp Emulator v1.3.6's beta.

https://landonjsmith.com/projects/guibrush_program.png

 

 

guibrush's picture
Offline
Last seen: 1 day 4 hours ago
Joined: Apr 12 2020 - 13:45
Posts: 39
Thanks for your feed-back!

Thanks for your feed-back!

guibrush's picture
Offline
Last seen: 1 day 4 hours ago
Joined: Apr 12 2020 - 13:45
Posts: 39
perfect :-) Then the problem

perfect :-) Then the problem is stupid me unable to load it, I will give a second try. 

landonsmith's picture
Online
Last seen: 1 hour 38 min ago
Joined: Dec 17 2025 - 14:24
Posts: 49
guibrush wrote:perfect :-)
guibrush wrote:

perfect :-) Then the problem is stupid me unable to load it, I will give a second try. 

 

I would try when I publish v1.3.6...with v1.3.5, no matter what you do--the file won't load. This is simply because 1.3.5 doesn't have the capability of reading .woz, .hex, or .txt (.txt as machine code) -- all of which I've fixed in this upcoming version. Cheers,

Landon

 

Offline
Last seen: 5 hours 55 min ago
Joined: Apr 1 2020 - 16:46
Posts: 1369
Suggestion of canonical file names for Apple-1 software

In post #11, 'landonsmith' wrote:

 

" This is simply because 1.3.5 doesn't have the capability of reading .woz, .hex, or .txt (.txt as machine code) "

 

Uncle Bernie comments:

 

My suggestion for the 'txt' is the ending of the file to be .APL if it contains keystrokes to be piped through the WOZMON.

All my own tools (and my keyboard emulator cable published here on Applefritter a few years ago) use this convention:

 

.APL is plain WOZMON syntax and can be used to automatically type in anything you want. What you need to do in your emulator is to change the plain ASCII code to what the WOZMON 'sees' when looking at the keyboard input port, here, the MSB is always set.

 

.TUR is for my "turbotype" system which first downloads a loader using WOZMON, then starts the loader, and uses a fast download protocol after that. It then checks the downloaded block with a CRC-CCITT and if it matches, starts the program.

This is much faster than WOZMON auto-typing, because WOZMON is slow as it needs 3 characters per byte and then also gives a multicharacter response to the terminal section after each input line that ended with a CR. The standard autotype method must wait long enough after each CR to avoid that the Apple-1 misses a simulated keystroke.

 

Bobby Nijssen has made a keyboard emulator card which plugs into the Apple-1 keyboard connector and it has a serial port to drive it from a notebook etc. It implements both the .APL and the .TUR file downloads based on my technology, which is not patented and anyone can use it :-)

 

Here is the link:

 

https://www.hackster.io/news/8bitflux-gets-the-virtual-fingers-flying-with-a-keyboard-serial-terminal-for-the-apple-1-apple-ii-069d3cf04d7f

 

... just to prove that these download methods I've developed for my own keyboard emulator cable years ago have been adopted by other Apple-1 aficionados and so I believe it's fair to call them 'canonical'.

 

Bobby also has a website where lots of games and other software for the Apple-1 can be downloaded directly into your Apple-1 (using said card) or into an online Apple-1 emulator.

 

The SDK which I published on Applefritter  a few years ago supports generation of APL and TUR files from 6502 assembly code.

 

I think we should keep tools and techniques for the Apple-1 canonical and compatible ... otherwise we get a mess of incompatible solutions which frustrate the few users any of our work can find.

 

- Uncle Bernie

Log in or register to post comments