Skip to content

stash763/2ine_debugger

 
 

Repository files navigation

2ine Debugger Fork

This fork adds a Turbo Debugger style TUI debugger for OS/2 programs running on 2ine.

Building the Debugger

Prerequisites:

  • 32-bit build environment (see BUILD_NOTES.md)
  • Capstone disassembly engine (submodule)
  • Turbo Vision TUI library (submodule)
  • Need to use podman for building if you are on amd64

Initialize submodules:

git submodule update --init

Running the Debugger

./build/td2ine ../tests/hello16.exe

Keyboard Shortcuts

Key Action
F1 Help
F3 Quit debugger
F6 Next window
F7 Step Into
F8 Step Over
F9 Run/Continue
Up/Down Scroll in active window

For complete build instructions and debugging information, see BUILD_NOTES.md.

*AI Disclosure, these additions were largely done using qwen 3.5 397b and glm 5.1

All possible thanks to the work of Ryan who created 2ine.

https://github.com/icculus/2ine

About

An OS/2 "emulator" for Linux.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 67.4%
  • Perl 20.7%
  • C++ 10.9%
  • CMake 0.7%
  • Assembly 0.2%
  • Shell 0.1%