Skip to content

moralrecordings/applesoft-basic-decompiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Applesoft BASIC Decompiler

applebasic.py

A tool for decompiling (or detokenizing) assembled Applesoft BASIC files into the original-ish text.

You will need to extract the BASIC files from an Apple II disk image using a tool such as CiderPress II.

varinspector.py

A tool for extracting the BASIC variable table from a raw Apple II memory dump.

In AppleWin, you can dump the memory to a file by opening the debugger (magnifying glass icon) and typing:

bsave "mem.dump",0:0000:ffff

In MAME, you can dump the memory by starting the emulator in debug mode, e.g.:

mame apple2e -debug -flop1 oregonmod_a.do

Then when ready, run the following command inside the debugger window:

save mem.dump,0x0000,0x10000

About

Tools for reverse engineering Applesoft/Apple II BASIC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages