トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

Acorn Atom

Acorn Atom

 Specifications

  • CPU
    • MOS Technology 6502 @ 1MHz
  • ROM
    • 8KB(max:12KB)
  • RAM
    • 2KB(max:12KB) ※VRAM込み
  • VRAM
    • 1KB (max:6KB)
  • Video
    • MC6847
  • Sound
    • 1ch

 Memory Map

Address Size
$0000~$00FF 0.25KB Zero page
$0100~$01FF 0.25KB Stack
$0200~$03FF 0.5KB RAM (expansion)
$0400~$07FF 1KB Teletext VDG RAM (expansion)
$0800~$08FF 0.25KB VDG CRT Controller (expansion)
$0900~$09FF 0.25KB RAM (expansion)
$0A00~$0A04 - 8271 (FDC, optional)
$0A80~$0FFF 1.5KB RAM (expansion)
$1000~$1FFF 4KB Peripherals space
$2000~$21FF 0.5KB Catalogue buffer
$2200~$27FF 1.5KB Sequential File buffers
$2800~$28FF 0.25KB Floating point variables
$2900~$3BFF 4.75KB Extension Text space RAM
$3C00~$7FFF 17KB Off-board Extension RAM
$8000~$83FF 1KB VRAM
$8400~$97FF 5KB VRAM
$9800~$9FFF 2KB RAM (expansion)
$A000~$AFFF 4KB Utility ROM (optional)
$B000~$B003 - Intel 8255 (PPI)
$B004~$B7FF 2KB (reserved)
$B800~$BBFF 1KB VIA 6522
$BC00~$BFFF 1KB (reserved)
$C000~$CFFF 4KB ATOM BASIC Interpreter
$D000~$DFFF 4KB Extension ROM (optional)
$E000~$EFFF 4KB Disk Operating System (optional)
$F000~$FFFF 4KB Assembler/Cassette Operating System

 I/O

8255

Address bit I/O
$B000 7~4 O Graphics mode
3~0 O Keyboard row
$B001 7 I SHIFT key
6 I CTRL key
5~0 I Keyboard column
$B002 7 I 60Hz input
6 I REPT key
5 I Cas input
4 I 2.4KHz input
3 O Color set
2 O Buzzer
1 O Enable 2.4KHz
0 O Cas output

 BASIC

ATOMIC THEORY AND PRACTICE

Commands

LIST, LOAD, NEW

Functions

ABS, BGET, 0 CH, COUNT, EXT, FIN, FOUT, GET, LEN, PTR, RND, TOP

Connectives

AND, OR, STEP, THEN, TO

Statements

BPUT, CLEAR, DIM, DO, DRAW, END, FOR, GOSUB, GOTO, IF, INPUT, LET, LINK, MOVE, NEXT
OLD, PLOT, PRINT, PUT, REM, RETURN, RUN, SAVE, SGET, SHUT, SPUT, UNTIL, WAIT

Operators

!, #, $, &, *, +, -, /, :, < =, >, ?, \, <>, < >=

 Links

Emulators

Last modified 2018-04-27 17:20:27