{"id":15055981,"url":"https://github.com/gaeqs/nes4jams","last_synced_at":"2025-04-10T04:06:00.000Z","repository":{"id":40426702,"uuid":"375755793","full_name":"gaeqs/NES4JAMS","owner":"gaeqs","description":"NES editor, assembler and emulator for JAMS.","archived":false,"fork":false,"pushed_at":"2022-07-18T22:46:16.000Z","size":18994,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-10T04:05:54.278Z","etag":null,"topics":["editor","extensible","extension","ide","java","javafx","javafx-application","javafx-desktop-apps","nes","plugin"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gaeqs.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2021-06-10T16:02:34.000Z","updated_at":"2025-01-29T11:01:17.000Z","dependencies_parsed_at":"2022-08-09T20:10:34.657Z","dependency_job_id":null,"html_url":"https://github.com/gaeqs/NES4JAMS","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/gaeqs%2FNES4JAMS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaeqs%2FNES4JAMS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaeqs%2FNES4JAMS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaeqs%2FNES4JAMS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gaeqs","download_url":"https://codeload.github.com/gaeqs/NES4JAMS/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248154983,"owners_count":21056543,"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":["editor","extensible","extension","ide","java","javafx","javafx-application","javafx-desktop-apps","nes","plugin"],"created_at":"2024-09-24T21:47:30.348Z","updated_at":"2025-04-10T04:05:59.982Z","avatar_url":"https://github.com/gaeqs.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NES4JAMS\n\nA NES editor, assembler and simulator for JAMS.\n\n![Image NES4JAMS](https://i.postimg.cc/k4cRRTj9/imagen.png)\n![Image NES4JAMS 2](https://i.postimg.cc/k4tXqBW8/imagen.png)\n![Image NES4JAMS 3](https://i.postimg.cc/1tbq08G5/imagen.png)\n\n## Introduction\n\nJAMS4NES is a JAMS plugin that extends the editor's capabilities, allowing you to edit, assemble and simulate NES games.\n\n## Features\n\n- Built in Kotlin.\n- Modern design thanks to the JAMS framework.\n- Project-based editor and assembler.\n- Support for several project configurations.\n- Macros.\n- Sprite editor.\n- Cycle-based simulator with several tools to analyze your game.\n\n## Dependencies\n\n- [JAMS](https://github.com/gaeqs/JAMS)\n\n\u003e JAMS is not published in maven central yet.\n\u003e Use the fat jat release as a dependency to use it as a library.\n\n## Download and installation\n\nJAMS has been successfully built and Ubuntu 18.04/20.04 and Windows 10/11 using Intellij IDEA.\n\nTo compile the plugin inside the IDE use:\n```bash\ngit clone https://github.com/gaeqs/NES4JAMS NES4JAMS\n\n# Create a folder named lib/ in the project folder. \n# Add the JAMS fat jar. Name it JAMS.jar\n\ngradle shadowJar\n```\n\nYou can use the resulting .jar directly on JAMS.\n\nYou can also compile and run JAMS directly using the following gradle command:\n\n```bash\n# Shadows and runs the command\n# java -jar lib/JAMS.jar \n#   -loadPlugin build/libs/NES4JAMS-XX.jar\ngradle shadowAndRun\n```\n\nIf you require the debugger, use the following gradle command:\n```bash\ngradle shadowAndRunWithDebugger\n```\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgaeqs%2Fnes4jams","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgaeqs%2Fnes4jams","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgaeqs%2Fnes4jams/lists"}