matanlurey / arm7_tdmi

A Dart emulator for the ARM7/TDMI processor.

Home Page:https://pub.dartlang.org/packages/arm7_tdmi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

About

A Dart emulator for the ARM7/TDMI processor.

https://pub.dartlang.org/packages/arm7_tdmi

License:MIT License


Languages

Language:Dart 99.6%Language:Shell 0.4%