CPU Behavior

  • 6502 instruction set support

  • (Note: Decimal mode not implemented yet)

  • There is some issue with recognizing the # character. It happened after converting it to html5 with emscripten. Try different keys like the hyphen -.

  • There is some issue when the window focus changes that no keys are recognized anymore...

Memory Map

  • Full AIM-65 bus layout including RAM and monitor ROMs

  • Dedicated editable “playground” from 0x10000x8FFF

  • Integrated display, keyboard, monitor RAM and I/O regions
    (All mapped just like the original hardware!)

Playground Management

  • Save & load your work

  • Instantly wipe visible memory

  • Scroll memory address space in flexible increments

Controls Overview

Emulator Keys

  • F4 — Save playground (Play_0x1000-8FFF.bin)

  • F5 — Load playground

  • F6 — Clear displayed playground memory

  • F11 — Reset system

  • F12— Help

  • Arrow Left / Right — Move memory offset ±0x80

  • Ctrl + Arrow Keys — Move memory offset ±0x1000



Monitor Commands

  • ESC — Return to monitor prompt

  • * — Set memory pointer

  • / — Modify memory

  • SPACE — View 4 bytes

  • M — View memory at given address

  • G — Execute from pointer

  • I — Assembler

  • K — Disassembler

  • 5 — BASIC interpreter

  • E — Initialize text editor (writes memory!)

  • T — Re-open editor (preserves memory)

Memory Map

0000–00FF  : RAM Page 0

0100–0FFF  : RAM Pages 1–15

1000–9FFF  : Playground (editable user region)

A800–A800  : TTY DRB

A801–A80F  : Monitor TTY PTR Recorder

A400–A47F  : Monitor RAM

A480–A497  : AIM-65 Keyboard

AC00–AC43  : AIM-65 Display

B000–BFFF  : R3226.BIN

C000–CFFF  : R3225.BIN

D000–DFFF  : Free Memory

E000–EFFF  : Monitor ROM

F000–FFFF  : Monitor ROM

Updated 12 days ago
StatusReleased
PlatformsHTML5
Authorpurrikissa
GenreSimulation
Tags6502, aim65, Emulator, rockwell
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard

Leave a comment

Log in with itch.io to leave a comment.