GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - BitPaw/PXUltima: OS-Combination layer, addition of needed utility. Window creation, loading and saving any kind of files is the goal of this project.

BranchesTags
Open more actions menu

Latest commit

 

History

961 Commits
961 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
Code
Code
 
 
Documentation
Documentation
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 

Repository files navigation

PXUltima
(POSIX Ultimatum)
(Portable Operating System Interface ultimative version)

⚠️ [Warning]
This project is currently "work in progress".
Files are changed and moved very frequently.
Current use of this project is not recommended, but possible.

Structure

Same as the POSIX standard, this project shall be a wrapper API for any system to combines all special OS functions under the same name.
Additionally, as this project tries not to rely on dependencies outside the OS (3rd party) and not even fully depend on the OS itself (2nd Party), we gain the possibility of semi backwards compatible behaviour.

We want to be able to fully use modern advancements in operating systems, but also make it possible to use even in restricted systems like embedded or legacy systems. This either works by using the recommended workaround or simply responding "Not supported" without any further restictions to still being able to use the rest.

Content

  • C Actual implementation of everything in this project
    • Algorithm ...
    • Compiler Generic compiler for initial text analysis
    • Container List, Dictionary, BTree, QuadTree, ...
    • Engine Basic engine to manage 2D-GUI or even full 3D applications.
    • Math sin/cos, Matrix, Vector, ...
    • Media Loading and saving PNG, JPEG, ...
    • OS File I/O, Audio & Video, GUI, Networking, Debugging, ...
    • Service HTTP, FTP, LDAP, ...
  • C++ C++ wrapper to ease C syntax and/or access C-DLL
    • ...
  • C# Wrapper to access C-DLL
    • ...
  • Java Wrapper to access C-DLL
    • ...

Systems

OS Windows Linux (Mint) OSX
x86 (32-Bit) MSBuild ✔️ ❌
x64 (64-Bit) MSBuild ✔️ ❌
ARM32 ❌ ❌ ❌
ARM64 ❌ ❌ ❌

I do not own any Apple device nor ARM based CPU systems. They can not be testet by me right now.

Supported Formats

Image Objekt Sound Video
Format Supported
BMP ✔️
GIF ❌
PNG ✔️
JPEG ✔️
TGA ✔️
TIFF ❌
Format Supported
3DS ❌
FBX ❌
OBJ ✔️
PLY ❌
STL ❌
WRL ❌
STEP ❌
Format Supported
AAC ❌
FLAC ❌
MID ⚠️
MP3 ❌
OGG ❌
WAV ✔️
WMA ❌
Format Supported
AVI ❌
MP4 ❌

Test Systems

OS CPU RAM GPU Does it run?
Windows 10 (x64) AMD Ryzen 9 7950X3D 32GB DDR5 Nvidia RTX 30xx ✔️
Windows 10 (x64) Intel i7 6400k 32GB DDR4 Nvidia GTX 970 ✔️
Windows 10 (x64) Intel i3 2300M 4GB DDR3 Intel HD 3000 ✔️
Windows 7 (x64) Intel Pentium IV 3GHz 3GB DDR2 ??? ✔️
Windows XP (x86) AMD Sempron 1GB DDR1 Nvidia FX5200 (64-Bit) ✔️
Windows XP (x86) Intel Pentium II 233MHz 128MB SDRAM Matrox G100 ✔️
Windows 2000 (x86) ??? ??? ??? ✔️
Windows 98 SE (x86) Intel Pentium 90 MHz 16MB EDORAM S3 Trio32 ❌

About

OS-Combination layer, addition of needed utility. Window creation, loading and saving any kind of files is the goal of this project.

Topics

bmpcclicppjpeglinuxpngposixsocketsuwpwindows

Resources

Readme
MIT license
Activity

Stars

7 stars

Watchers

2 watching

Forks

2 forks
Report repository

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.