arm7_tdmi 0.0.1-dev+2 copy "arm7_tdmi: ^0.0.1-dev+2" to clipboard
arm7_tdmi: ^0.0.1-dev+2 copied to clipboard

Dart 1 only

An emulator for the ARM7/TDMI processor.

arm7_tdmi #

An emulator for the ARM7/TDMI processor.

Pub Build Status Coverage Status documentation

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:

  • Microsoft Zune HD
  • Nintendo DS
  • Nintendo GameBoy Advance
  • Nokia 6110
  • Sega Dreamcast

If you're interested in learning more about this processor read the dartdocs in this package or you can view various collected PDFS and documents on the topic in the main repository - github.com/matanlurey/gba.dart.

0
likes
15
pub points
0%
popularity

Publisher

unverified uploader

An emulator for the ARM7/TDMI processor.

Homepage
Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

binary, func, quiver

More

Packages that depend on arm7_tdmi