DSCF

.co.uK

News

19/11/2024

RP2350/PICO2 working! More details in the blog

17/11/2024

BANDIT Keyboard on the November SVFIG

28/10/2024

BANDIT Keyboard october update: Sprites and tilesets

06/09/2024

BANDIT Keyboard prototype working video!

PC32: x86 32bits Immediate Mode OpenGL

PC32 is a graphically oriented stack-based programming language that does away with most of the baggage in computer programming, providing the user with a simple to use, easy to understand, fast and completely interactive experience.

The implementation is fully compiled, yet the compiled code is not frozen but can be modified, inspected and even recompiled on the fly allowing arcane wizardry such as self-modifying code to be almost trivial to implement and use.

With compilation times for the entire toolchain being in the milliseconds the result is a completely dynamic system, where the line between bare-metal and high-level, interpreted and compiled is blurred and almost non existant.

PC32 has its own editor included in the release that uses a special kind of Pre-Tagged source code to speed up compilation. The editor can be easily modified and its written in itself, in 10 blocks of code or about 400~ LOC.

Full Source code is available under the BSD License.