{"id":16854652,"url":"https://github.com/davispuh/gear-emu","last_synced_at":"2026-01-03T20:49:10.199Z","repository":{"id":18301469,"uuid":"21477464","full_name":"davispuh/gear-emu","owner":"davispuh","description":"Gear: Parallax Propeller Debugger","archived":false,"fork":false,"pushed_at":"2022-12-31T06:25:34.000Z","size":10118,"stargazers_count":16,"open_issues_count":2,"forks_count":9,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-17T11:09:41.681Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"POV-Ray SDL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"adobe/brackets","license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davispuh.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-07-03T21:26:45.000Z","updated_at":"2025-01-22T02:01:55.000Z","dependencies_parsed_at":"2023-01-11T20:28:35.963Z","dependency_job_id":null,"html_url":"https://github.com/davispuh/gear-emu","commit_stats":null,"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davispuh%2Fgear-emu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davispuh%2Fgear-emu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davispuh%2Fgear-emu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davispuh%2Fgear-emu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davispuh","download_url":"https://codeload.github.com/davispuh/gear-emu/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244207670,"owners_count":20416100,"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":[],"created_at":"2024-10-13T13:56:14.723Z","updated_at":"2026-01-03T20:49:10.160Z","avatar_url":"https://github.com/davispuh.png","language":"POV-Ray SDL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gear: Parallax Inc. Propeller P1 Emulator\n![Logo Gear](Gear/Resources/Images/LogoGear-64.png)\n---\n\n**What is GEAR?** Is a C# program that simulates the inner workings of the Propeller P1 chip.\n\n![Gear Emulator](./images/Gear_VGA+LogicProbe.png)\n\nIt is NOT intended to be a replacement for the board, as it is considerably slower (for the sake of accuracy).\n\nCurrently it has:\n\n**Propeller Emulation**\n\n- Full support for the current parallax native instruction set, with accurate timing, and HUB 'ring' emulation.\n- Stepping per cycle.\n- Runtime disassembler for both interpreted code and assembly code.\n- Loads the spin IDE's native output (.eeprom and .binary both supported).\n- Main memory viewer.\n- Interpreted emulation - Emulates all known instructions (see [SpinBytecode document](Parallax\u0026#32;Stuff/SpinBytecodeDocs_600_260C_007F.spin) ).\n- Emulated Frequency generators.\n- An internal editor for the plugins, with some support of syntax highlighting.\n- Full PLL emulation.\n- Video Generator Output, more accurate according Verilog code.\n\n**User Interface**\n\n- A tabbed, visual studio like with multiple emulation instances are allowable in one application.\n- The tabbed window support splitting the view, stacking two windows on top of each other, or 'floating' a new window so you can put it where ever you like.\n- Support for loading **plugins** (editable C# scripts) to extend the system, and wire up additional emulated components like television, VGA, serial terminal (see [Plugins notes.md](plug-ins/Plugins_notes.md) for the complete list).\n- Plugin Editor to personalize or create your own, based on a template.\n\n---\n## Last Changes:\n\n*See [changelog.md](changelog.md) for list of changes.*\n\n## Plugins notes\n\nSee [Plugins notes](plug-ins/Plugins_notes.md) for brief explanation of each one.\n\n\n## Related Parallax forum threads:\n- [Improved GEAR Emulator](http://forums.parallax.com/discussion/156347/improved-gear-emulator) [2014-07-03 ]\n  - [Gear plugin confusion - plugin scripts and Gear are both C# !](https://forums.parallax.com/discussion/160898/gear-plugin-confusion-plugin-scripts-and-gear-are-both-c) [2015-04-26]\n  - [Building a plugin to emulate audio in GEAR ](https://forums.parallax.com/discussion/comment/1327930/#Comment_1327930) [2015-04-26]\n- [More GEAR - Improved Emulation of the Propeller](https://forums.parallax.com/discussion/100380/more-gear-improved-emulation-of-the-propeller) [2008-01-13]\n  - [GEAR does not seem to emulate SUBS correctly. (Now resolved/fixed)](http://forums.parallax.com/discussion/116940/gear-does-not-seem-to-emulate-subs-correctly-now-resolved-fixed)\n  - [VT100 terminal plugin for the GEAR emulator](https://forums.parallax.com/discussion/106651/vt100-terminal-plugin-for-the-gear-emulator) [2008-09-17]\n- [GEAR: Propeller Debugging Environment](https://forums.parallax.com/discussion/91084/gear-propeller-debugging-environment) [2007-01-10]\n\n---\n## Copyright 2007-2022 - Gear Developers\n\n### Released under the Lesser GNU Public Licence (LGPL).\n*See [Licence](licence.txt) for details.*\n\n### Current Developers:\n- @github/gatuno1 - Antonio Sanhueza\n\n### Past Developers:\n- @github/davispuh\n- mirror (parallax forums)\n- benjie (parallax forums) - Ben Levitt\n- Robert Vandiver (parallax forums)\n\n### Contributors:\n- @github/Sh1nyAnd3o3\n- @github/mbaeten\n- @github/Memotech-Bill\n- @github/jlunder\n- Bob Anderson (parallax forums)\n- Marc Gebauer (parallax forums)\n\n---\n## Third Party Components:\n- [Windows Forms Collapsible Splitter Control for .Net](https://www.codeproject.com/Articles/3025/Collapsible-Splitter-control-in-C)\u003cbr\u003e\n(c)Copyright 2003 NJF (furty74@yahoo.com).\u003cbr\u003e\nLicensed under [The Microsoft Public License (Ms-PL)](https://opensource.org/licenses/ms-pl.html)\n\n- Icons from and derived of [Visual Studio 2019 Image Library](https://docs.microsoft.com/en-us/visualstudio/designers/the-visual-studio-image-library?view=vs-2019).\u003cbr\u003e\n(c)Copyright 2019 Microsoft Corporation. All rights reserved.\u003cbr\u003e\n*See `Visual Studio 2019 Image Library EULA.rtf` for licence details.*\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavispuh%2Fgear-emu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavispuh%2Fgear-emu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavispuh%2Fgear-emu/lists"}