The purpose of this project is to create a port of game 'Oel Pompowacze'. Originally created in late 80's for Commodore64.
The port is written using C++ and SFML library.
Original source code you can find here and reversing description here (PL)
(20/03/18) Currently project is suspended
, but I'm going to to finish it (someday...) :P
For now, almost everything have been analysed, game is waiting for someone who will finish the most boring part: rewrite finish rewriting the code to c++.
- Check requirements
cd
into main project directory- Enter command:
make
to start building - Run binary from bin/ folder!
Latest binaries:
- Linux (coming soon)
- Windows (comming soon)
Project is separated into folders:
├── docs
├── notes
├── obj
├── scripts
├── src
└── third-party
Interesting dirs:
- docs - more official notes (documentation) for Oel Port
- notes - containing files with my personal research (i.e. more priendy pseudo-basic code, similar to C code, etc.)
- scripts - containing helper-scripts
- src - containing translated game code into C++
- third-party - licenses for third party resources
Why so many links? Because Commodore & BASIC is bad docummented, every page contains different piece of 'good to know' information.
- BASIC Commands
- Commodore Memory Map
- C64 emulator (needed only for testing original ROM)
- Wikipedia Keywords
- Commodore Manual
- BASIC Ref Manual
Project is under BSD-3 License. Except resources listed in 3rd party modules (they have own license, go to proper section for more info).
Following resources are coming from external sources (with own licenses):
- PetMe Font is created by KREATIVE SOFTWARE | LICENSE
- Libs by PiGames members is created by PiGames | LICENSE