Perix is a 16/32/64-Bit protected mode kernel, bootable and capable of running with or without an operating system. It is written in Turbo Pascal 7.0 for DOS, Delphi 7.0, Pascal Pro, Virtual Pascal v2.1, Delphi XE2 64-Bit, TASM, TASM32 and JWASM.
The latest version, 0.01I, supports multi-processor.
Added Open Watcom C++ and Borland C++ examples.
Macros-system for MASM and jWasm, allowing to evaluate mathematically expression as known from HLLs (c/c++,c#,...)
The key features:
- Instruction sets: x86-32/64, FPU, SSE2
- front end / back end architecture
- extendable by user
- thread save
JWasm is written in C. The source is portable and has successfully been tested with Open Watcom, MS VC, GCC and more.
As far as programming for MS Windows is concerned, JWasm can be used with both WinInc (32/64-bit) and Masm32 (32-bit). Since v2.01, it will also work with Sven B. Schreiber's ancient WALK32.
C header files can be converted to include files for JWasm with h2incX.
Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.
Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Supporting 4op instruments, two effect columns and instrument macros.
DOS version:
Source code to be compiled with TMTPC 3.9x or higher and TASM 3.x or higher
SDL (Win32/Linux) version:
Source code to be compiled with FPC 2.6.x or higher, GCC 4.x.x or higher and JWASM 2.xx or higher