{"id":23165502,"url":"https://github.com/nea89o/remaspedit","last_synced_at":"2025-04-04T21:26:48.345Z","repository":{"id":113887949,"uuid":"235581596","full_name":"nea89o/remaspedit","owner":"nea89o","description":"Eine gemoddete Version von ReMasp (dem Registermaschinenemulator)","archived":false,"fork":false,"pushed_at":"2020-01-22T19:52:43.000Z","size":280,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-10T06:13:24.472Z","etag":null,"topics":["education","emulators","hessen","java","modded","registermaschine","remasp"],"latest_commit_sha":null,"homepage":null,"language":"Java","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/nea89o.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,"governance":null}},"created_at":"2020-01-22T13:41:29.000Z","updated_at":"2022-01-13T20:05:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"3aac9382-adb1-4fe8-8437-a732c7e01262","html_url":"https://github.com/nea89o/remaspedit","commit_stats":null,"previous_names":["nea89o/remaspedit"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nea89o%2Fremaspedit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nea89o%2Fremaspedit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nea89o%2Fremaspedit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nea89o%2Fremaspedit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nea89o","download_url":"https://codeload.github.com/nea89o/remaspedit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247251129,"owners_count":20908465,"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":["education","emulators","hessen","java","modded","registermaschine","remasp"],"created_at":"2024-12-18T01:27:21.570Z","updated_at":"2025-04-04T21:26:48.323Z","avatar_url":"https://github.com/nea89o.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Remasp Edit\n\nDieses Repo enthält Code für eine editierte Version von [Remasp][remasp]. Remasp ist ein Emulator für eine Registermaschine welche für den Unterricht in der Oberstufe in hessischen Schulen genutzt wird. Die Remasp Originalversion wurde von Norman Sutatyo entwickelt. (Welcher leider keine verlinkbare Internetpräsenz hat).\n\n## Funktionsweiße\n \nDieser Mod erweitertert die Standardfunktionsweiße, wie auf der hessischen Website beschrieben um folgende Aspekte: \n\n### Negative Zahlen.\n \nNegative Zahlen können auf einer Per-Maschinen-Basis mit Hilfe einer Instruktion aktiviert werden. Desweiteren wurden einige Bugs die in der normalen Version das Arbeiten mit negativen Zahlen erlaubt haben ausgebessert.\n\n - Die Instruktion ``ALLOWNEG``  aktiviert negative Zahlen für den Rest des Programms\n - Die Instruktion ``JNEG`` ist ein konditionaler Jump, der springt, falls der Akummulator negativ ist.\n\n### Mehr Schriftgrößen.\n\nWenn das Original Remasp für den Frontunterricht genutzt wurde, kam es in unserem Unterricht häufiger zu Problemen der Lesbarkeit in hinteren Reihen. Eine weitere Schriftgrößenoption soll dies verbesseren.\n\n### Verbesserte Register\n\nDie Register zeigen jetzt das korrespondierende ASCII-Zeichen an.\n\n## Installation\n\nDie in den [Releases][releases] bereitgestellte ``remaspedit.jar`` ist die aktuelle stabile Version und kann wie die Original ``.zip`` verwendet werden. Für die neuste Developmentversion im master muss diese mittels git geklont werden. Dann kann mittels ``.gradlew dist`` eine entsprechende zip datei im Ordner ``build/dist/`` erstellt werden.\n\n## Takedown\n\nDa ein Großteil der Arbeit von Norman Sutatyo stammt, werde ich auf Wunsch das Repo herunternehmen, oder zumindestens nur noch die Endjar bereitstellen, anstatt dem gesamten Sourcecode. \u003ca href=\"mailto:roman.graef@gmail.com\"\u003eEmail\u003c/a\u003e\n\n\n[releases]: https://github.com/romangraef/remaspedit/releases\n[remasp]: https://arbeitsplattform.bildung.hessen.de/fach/informatik/registermaschine.html","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnea89o%2Fremaspedit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnea89o%2Fremaspedit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnea89o%2Fremaspedit/lists"}