Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/breqdev/noentiendo
A modular retro emulation framework, supporting the Commodore PET, VIC-20, and others across desktop and WASM platforms!
https://github.com/breqdev/noentiendo
6502 6502-emulation commodore commodore-pet emulator rust vic20
Last synced: 2 months ago
JSON representation
A modular retro emulation framework, supporting the Commodore PET, VIC-20, and others across desktop and WASM platforms!
- Host: GitHub
- URL: https://github.com/breqdev/noentiendo
- Owner: breqdev
- License: agpl-3.0
- Created: 2022-04-22T18:46:18.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-27T03:13:37.000Z (8 months ago)
- Last Synced: 2024-10-03T15:10:45.819Z (3 months ago)
- Topics: 6502, 6502-emulation, commodore, commodore-pet, emulator, rust, vic20
- Language: Rust
- Homepage: https://noentiendo.breq.dev/
- Size: 15.8 MB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# noentiendo
[![codecov](https://codecov.io/gh/breqdev/noentiendo/branch/main/graph/badge.svg?token=iZqBLp1tGJ)](https://codecov.io/gh/breqdev/noentiendo)
[![github actions](https://github.com/breqdev/noentiendo/actions/workflows/actions.yml/badge.svg)](https://github.com/breqdev/noentiendo/actions/workflows/actions.yml)
[![GitHub last commit](https://img.shields.io/github/last-commit/breqdev/noentiendo)](https://github.com/breqdev/noentiendo/)
[![demo status](https://img.shields.io/website?label=demo&url=https%3A%2F%2Fnoentiendo.breq.dev%2F)](https://noentiendo.breq.dev/)
[![docs status](https://img.shields.io/website?label=docs&url=https%3A%2F%2Fnoentiendo.breq.dev%2Fdoc%2Flibnoentiendo%2F)](https://noentiendo.breq.dev/doc/libnoentiendo/)
![powered by rust](https://img.shields.io/badge/powered%20by-rust-orange?logo=rust)
![made with love](https://img.shields.io/badge/made%20with-%F0%9F%A4%8D-lightgrey)_A modular framework for emulating retro computers._
[Demo](https://noentiendo.breq.dev/) | [Docs](https://noentiendo.breq.dev/doc/libnoentiendo/) | [Repo](https://github.com/breqdev/noentiendo/) | [License](https://github.com/breqdev/noentiendo/blob/main/LICENSE.txt)
![](https://i.imgur.com/1KpsVcK.png)
`noentiendo` is a framework for retro emulation. It focuses in implementing small building blocks like the `6502`, `6520`, and `6560` chips, then stitches them together to emulate a variety of systems. It runs in text-mode, as a desktop GUI application, or on the web with WebAssembly.
| Supported Systems | Roadmap |
| ----------------- | ------------ |
| Commodore PET | Commodore 64 |
| Commodore VIC-20 | Apple IIe |
| | Nintendo NES || Supported Platforms | Roadmap |
| ------------------------------- | ----------------------- |
| Desktop (Linux, macOS, Windows) | Android (Native) |
| Web (via WebAssembly) | iOS (Native) |
| | Embedded (e.g., RP2040) |## Core Contributors
| | | | |
| :------------------------------------------------------: | :------------------------------------------------------------: | :----------------------------------------------------: | :---------------------------------------------------------: |
| [Brooke Chalmers](https://breq.dev/) | [Dillon Scott](https://dillydally414.github.io) | [Mia Kiesman](https://nkizz.com/) | [Ava Silver](https://avasilver.dev/) |## License
This program is free software, licensed under the AGPLv3 license. In short, this means that:
- You may use this software for free, for personal or commercial use
- You may make modifications to this software, but these changes must retain the AGPLv3 license
- You may distribute this software or your modified version, but you must provide the source code to users
- You may allow users to interact with this software over a network connection, but you must provide the source code to usersFor full details, consult [LICENSE.txt](https://github.com/breqdev/noentiendo/blob/main/LICENSE.txt).
Note that some files in this repo, such as provided ROMs, are licensed under their own terms.