https://github.com/nea89o/remaspedit
Eine gemoddete Version von ReMasp (dem Registermaschinenemulator)
https://github.com/nea89o/remaspedit
education emulators hessen java modded registermaschine remasp
Last synced: 6 months ago
JSON representation
Eine gemoddete Version von ReMasp (dem Registermaschinenemulator)
- Host: GitHub
- URL: https://github.com/nea89o/remaspedit
- Owner: nea89o
- Created: 2020-01-22T13:41:29.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-22T19:52:43.000Z (over 5 years ago)
- Last Synced: 2025-02-10T06:13:24.472Z (8 months ago)
- Topics: education, emulators, hessen, java, modded, registermaschine, remasp
- Language: Java
- Size: 273 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Remasp Edit
Dieses 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).
## Funktionsweiße
Dieser Mod erweitertert die Standardfunktionsweiße, wie auf der hessischen Website beschrieben um folgende Aspekte:### Negative Zahlen.
Negative 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.- Die Instruktion ``ALLOWNEG`` aktiviert negative Zahlen für den Rest des Programms
- Die Instruktion ``JNEG`` ist ein konditionaler Jump, der springt, falls der Akummulator negativ ist.### Mehr Schriftgrößen.
Wenn 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.
### Verbesserte Register
Die Register zeigen jetzt das korrespondierende ASCII-Zeichen an.
## Installation
Die 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.
## Takedown
Da 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. Email
[releases]: https://github.com/romangraef/remaspedit/releases
[remasp]: https://arbeitsplattform.bildung.hessen.de/fach/informatik/registermaschine.html