Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
NLT Modding: Ein anderer Ansatz
#4
Zitat:die globalen Variablen aus Riva im HDViewer verfügbar zu machen.

Jepp, das sollte damit sehr einfach sein, die API um Speicher auszulesen ist einfach:
Code:
http://localhost:8080/memory/<segment>/<offset>/<länge>

Doku aller Endpoints ist einfach unter http://localhost:8080, einer der Endpoints gibt dir Pointer zu den DOS Datenstrukturen gibt, da findet man wo der aktuelle Prozess geladen ist.

Meine ganzen Hook-Scripts werden allerdings nicht funktionieren weil die nur 16 Bit können.


Zitat:Witzig ist allerdings, dass du dich über die Notwendigkeit einer DOSBox aufgeregt hast

Nö, DOSBox an sich ist super, mich stört nur wenn man eine spezielle Version davon braucht.
Meine erste Idee war es auch eine Lua Runtime einzubauen, aber LuaJIT ist irgendwie nicht mehr so ganz auf dem Stand der Zeit und bei PUC Lua würde mich die ganze Zeit stören dass es langsam ist (und die C/C++ API ist grausam).

Zitat:Mein Fokus war aber eher ein Debugger-Frontend.

Einen GDB Server hatte ich mir auch überlegt, aber das ganze Debugging funktioniert halt gut genug mit ein paar Hilfsvariablen und einem Breakpoint in der Hauptschleife von der emulierten CPU...
Zitieren


Nachrichten in diesem Thema
NLT Modding: Ein anderer Ansatz - von Tandanu - 22.02.2026, 21:57
RE: NLT Modding: Ein anderer Ansatz - von Tandanu - 25.02.2026, 22:03



Benutzer, die gerade dieses Thema anschauen: