Added brief notes about bytecode disassembler

This commit is contained in:
Bobbi Webber-Manners 2018-05-21 15:25:13 -04:00 committed by GitHub
parent f94f6117bc
commit 7488d7b05c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -8,6 +8,7 @@ Includes:
- Interpreter - Interpreter
- Bytecode Compiler - Bytecode Compiler
- Virtual Machine - Virtual Machine
- Bytecode Disassembler
# Table of Contents # Table of Contents
- [Intro](#intro) - [Intro](#intro)
@ -202,6 +203,7 @@ This will build executables for Linux using `gcc` and for 6502 targets using `cc
- `ebvm.system` - Virtual machine runtime for Apple IIe Enhanced and compatibles - `ebvm.system` - Virtual machine runtime for Apple IIe Enhanced and compatibles
- `8ballvm64.prg` - Virtual machine runtime for C64. - `8ballvm64.prg` - Virtual machine runtime for C64.
- `8ballvm20.prg` - Virtual machine runtime for VIC20. - `8ballvm20.prg` - Virtual machine runtime for VIC20.
- `disass` - Bytecode disassembler for Linux.
- `test.dsk` - Test diskette image for Apple II. - `test.dsk` - Test diskette image for Apple II.
- `test.d64` - Test diskette image for Commdore C64 and VIC20. - `test.d64` - Test diskette image for Commdore C64 and VIC20.
@ -224,6 +226,10 @@ And finally, to run the bytecode under the VM:
``` ```
$ ./eightballvm $ ./eightballvm
``` ```
The bytecode disassember may be used to examine the bytecode in a human-readable format:
```
$ ./disass
```
## Running Apple //e Version with MAME ## Running Apple //e Version with MAME
You will have to find the Apple II ROMs online for use with MAME. You will have to find the Apple II ROMs online for use with MAME.