The following items have been implemented so far:

Emulation logic

  • Processor emulation base class
  • Memory access contracts
  • Interrupt types (IRQ, NMI)
  • Word value

Cpu 6502 and 65SC02 logic

  • Machine code instructions
  • Addressing modes
  • Interrupt requests
  • Disassembler logic
  • Crystal clock
  • Vector addresses
  • Cpu sleep

Atari Lynx device

  • Handheld (Composition of items below)
  • Ram memory (64KB)
  • Memory Management Unit
  • Rom boot memory (512B)
  • Suzy custom chipset
  • Mikey custom chipset
  • Cartridge logic

Suzy chipset

  • Addresses
  • Sprite control registers
  • Joystick logic
  • Sprite rendering

Mikey chipset

  • Addresses
  • Timer base class
  • Timer static and dynamic control bits
  • Clocked and linked timers (screen interrupts, Uart)
  • Parallel data
  • Sound
  • ComLynx stub functionality

Cartridge logic

  • Rom cartridge reading logic
  • Memory banks
  • LNX file format support
  • Eeprom support for 93CXX families

Last edited Jan 29, 2012 at 10:57 AM by alexthissen, version 4

Comments

No comments yet.