/lampanel-gtk

E97 Emulator rebuilt from from scratch in C + GTK, inspired by K. Polyakov's "Лампанель"

Primary LanguageCApache License 2.0Apache-2.0

lampanel-gtk

E97 Emulator rebuilt from scratch in C + GTK 4 (gtksourceview 5), inspired by K. Polyakov's "Лампанель".

works badge GitHub License

Current Lampanel view

Current status

  • App compiles
  • App opens
  • "Run" button (does nothing yet)
  • Code input
  • Code Highlighting
  • Code Compilation
  • Code runner
  • By-registor output
  • Lamps field
  • Memory view
  • Debugging info??

Time bounds (WHEN DONE????)

Never? Idk I realised I dont like GTK

Ok, I can say GTK is actually not that bad after I saw C++ but still in no hurry

Building & Running

Firstly you have to install gtksourceview5

  • apt install libgtksourceview-5-dev on Debian-based distros
  • yay -S gtksourceview5 (or pacman) on Arch-based distros

As install.sh script is now available you can just run ./install.sh and binary should be available in ./build

If permission denied do: chmod +x ./install.sh

Sufficient single line: ./install.sh && ./build/lampanel

Contribution

Please help