update and improve emulator
This commit is contained in:
17
readme.md
17
readme.md
@@ -1,9 +1,16 @@
|
||||
# 8608 - An 8-bit data, 16-bit address, CISC architecture.
|
||||
|
||||
For a description of the architecture and a list of instructions, see [instructionList.txt](instructionList.txt).
|
||||
For a quick guide on how to use this project, see [getting-started.md](getting-started.md)<br>
|
||||
|
||||
For a memory map of the 8608-based computer, see [memoryMap.md](memoryMap.md).
|
||||
For a detailed description of the architecture, see [architecture.md](architecture.md)<br>
|
||||
For a list of instructions, see [instructionList.txt](instructionList.txt)
|
||||
For a memory map of the 8608-based computer, see [memoryMap.md](memoryMap.md)
|
||||
|
||||
To assemble programs, use CustomAsm: [https://github.com/hlorenzi/customasm](https://github.com/hlorenzi/customasm)<br>
|
||||
Simply include the 8608 architecture file into your program: [8608.asm](8608.asm).<br>
|
||||
`#include "8608/8608.asm"`
|
||||
To use the emulator, simply drag-and-drop an assembly code file onto [emulator/8608-emulator.bat](emulator/8608-emulator.bat)
|
||||
You must include the 8608 architecture file into your assembly code: [8608.asm](8608.asm)<br>
|
||||
`#include "8608/8608.asm"`<br>
|
||||
|
||||
Note: This project depends on several pieces of free and open-source software,<br>
|
||||
whose binaries are included in the repository:<br>
|
||||
customasm: [https://github.com/hlorenzi/customasm](https://github.com/hlorenzi/customasm)<br>
|
||||
LÖVE: [https://love2d.org/](https://love2d.org/)
|
||||
|
||||
Reference in New Issue
Block a user