Skip to content
This repository has been archived by the owner on Apr 29, 2021. It is now read-only.

matanlurey/arm7_tdmi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arm7_tdmi

Build Status Coverage Status

An emulator for the ARM7/TDMI processor.

This project is primarily academic/educational, and prefers idiomatic Dart and readability over performance. After completion it should be executable on any major platform, including the web, standalone VM, and Flutter.

Progress

WARNING: Largely incomplete and not ready for use.

Goals (subject to change):

  • Be able to run (emulated) programs compiled for the ARM7/TDMI
  • A web and command-line interface for testing/debugging compiled programs
  • Use in other emulator projects (educational only)
  • An end-to-end example of a large/complex cross-platform library for Dart
  • A test suite for others to write their own processor implementations

Learning more about the ARM7/TDMI

Notable uses of this processor include: