haker
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Download

These are pre-alpha builds. Much of the functionality is unfinished and many breaking changes will happen before the release. However, there is plenty of functionality to experiment and have fun with. Currently only WOPR CPU CLI is available. As more parts of the game become available they will be added to this page.

WOPR CLI

WOPR CLI is currently available for Linux 64bit only. OSX, Windows and other Linux flavours will be added in due time.

Please see WOPR CLI for running instructions.

Download: wopr-20190821.tar.gz

  • Call and ret now use stack frames.
  • Added lpush, rpush for relative and local push.

Download: wopr-20190808.tar.gz

  • Swapped parameters for conditional jumps for consistency.
  • Swapped eval and return stack, to make buffer overflow attacks easier.
  • Added filenames to assembler messages.
  • Refactored screen and keyboard into console.wopr.
  • Started work on operating system “System 42”.

Download: wopr-20190731.tar.gz

  • Added JGE, JLE instructions.
  • Fixed some memory leaks and improved stability.
  • Swapped parameters for conditional jumps for consistency with other instructions.

Download: wopr-20190729.tar.gz

  • Added comments to wopr files in os directory.
  • Fixed crash when %importing non existent file.

Download: wopr-20190720.tar.gz

  • Implemented %import to support code reuse.
  • Implemented named sections to allow code from multiple files to target same section.
  • PUSHB (push byte) now works properly.

Download: wopr-20190711.tar.gz

  • Added support for assembler expressions.

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. Click to read license.