{"id":15555863,"url":"https://github.com/breqdev/noentiendo","last_synced_at":"2025-04-23T20:06:00.288Z","repository":{"id":39332434,"uuid":"484538720","full_name":"breqdev/noentiendo","owner":"breqdev","description":"A modular retro emulation framework, supporting the Commodore PET, VIC-20, and others across desktop and WASM platforms!","archived":false,"fork":false,"pushed_at":"2024-04-27T03:13:37.000Z","size":16595,"stargazers_count":6,"open_issues_count":2,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-24T17:21:25.705Z","etag":null,"topics":["6502","6502-emulation","commodore","commodore-pet","emulator","rust","vic20"],"latest_commit_sha":null,"homepage":"https://noentiendo.breq.dev/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/breqdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-22T18:46:18.000Z","updated_at":"2025-02-14T09:43:49.000Z","dependencies_parsed_at":"2023-12-27T04:53:35.047Z","dependency_job_id":"fb06e5fd-4f43-483c-883a-5b233ddc6a2f","html_url":"https://github.com/breqdev/noentiendo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breqdev%2Fnoentiendo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breqdev%2Fnoentiendo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breqdev%2Fnoentiendo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breqdev%2Fnoentiendo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/breqdev","download_url":"https://codeload.github.com/breqdev/noentiendo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242227165,"owners_count":20092927,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["6502","6502-emulation","commodore","commodore-pet","emulator","rust","vic20"],"created_at":"2024-10-02T15:10:53.047Z","updated_at":"2025-03-06T14:30:54.425Z","avatar_url":"https://github.com/breqdev.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# noentiendo\n\n[![codecov](https://codecov.io/gh/breqdev/noentiendo/branch/main/graph/badge.svg?token=iZqBLp1tGJ)](https://codecov.io/gh/breqdev/noentiendo)\n[![github actions](https://github.com/breqdev/noentiendo/actions/workflows/actions.yml/badge.svg)](https://github.com/breqdev/noentiendo/actions/workflows/actions.yml)\n[![GitHub last commit](https://img.shields.io/github/last-commit/breqdev/noentiendo)](https://github.com/breqdev/noentiendo/)\n[![demo status](https://img.shields.io/website?label=demo\u0026url=https%3A%2F%2Fnoentiendo.breq.dev%2F)](https://noentiendo.breq.dev/)\n[![docs status](https://img.shields.io/website?label=docs\u0026url=https%3A%2F%2Fnoentiendo.breq.dev%2Fdoc%2Flibnoentiendo%2F)](https://noentiendo.breq.dev/doc/libnoentiendo/)\n![powered by rust](https://img.shields.io/badge/powered%20by-rust-orange?logo=rust)\n![made with love](https://img.shields.io/badge/made%20with-%F0%9F%A4%8D-lightgrey)\n\n_A modular framework for emulating retro computers._\n\n\u003ccenter\u003e\n\u003cdiv align=\"center\"\u003e\n\n[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)\n\n![](https://i.imgur.com/1KpsVcK.png)\n\n\u003c/div\u003e\n\u003c/center\u003e\n\n`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.\n\n\u003ccenter\u003e\n\u003cdiv align=\"center\"\u003e\n\n| Supported Systems | Roadmap      |\n| ----------------- | ------------ |\n| Commodore PET     | Commodore 64 |\n| Commodore VIC-20  | Apple IIe    |\n|                   | Nintendo NES |\n\n| Supported Platforms             | Roadmap                 |\n| ------------------------------- | ----------------------- |\n| Desktop (Linux, macOS, Windows) | Android (Native)        |\n| Web (via WebAssembly)           | iOS (Native)            |\n|                                 | Embedded (e.g., RP2040) |\n\n\u003c/div\u003e\n\u003c/center\u003e\n\n## Core Contributors\n\n\u003ccenter\u003e\n\u003cdiv align=\"center\"\u003e\n\n| \u003cimg src=\"https://github.com/breqdev.png\" width=\"150\" /\u003e | \u003cimg src=\"https://github.com/dillydally414.png\" width=\"150\" /\u003e | \u003cimg src=\"https://github.com/nkizz.png\" width=\"150\" /\u003e | \u003cimg src=\"https://github.com/ava-silver.png\" width=\"150\" /\u003e |\n| :------------------------------------------------------: | :------------------------------------------------------------: | :----------------------------------------------------: | :---------------------------------------------------------: |\n|           [Brooke Chalmers](https://breq.dev/)           |        [Dillon Scott](https://dillydally414.github.io)         |           [Mia Kiesman](https://nkizz.com/)            |            [Ava Silver](https://avasilver.dev/)             |\n\n\u003c/div\u003e\n\u003c/center\u003e\n\n## License\n\nThis program is free software, licensed under the AGPLv3 license. In short, this means that:\n\n- You may use this software for free, for personal or commercial use\n- You may make modifications to this software, but these changes must retain the AGPLv3 license\n- You may distribute this software or your modified version, but you must provide the source code to users\n- You may allow users to interact with this software over a network connection, but you must provide the source code to users\n\nFor full details, consult [LICENSE.txt](https://github.com/breqdev/noentiendo/blob/main/LICENSE.txt).\n\nNote that some files in this repo, such as provided ROMs, are licensed under their own terms.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbreqdev%2Fnoentiendo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbreqdev%2Fnoentiendo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbreqdev%2Fnoentiendo/lists"}