Skip to content

A retro-style gaming console running on bare x86 metal written in Zig

Notifications You must be signed in to change notification settings

ikskuh/Ziguana-Game-System

Repository files navigation

Ziguana Game System

This is a fake/virtual console which is work in progress.

Screenshot

Info

A small virtual console programmed in LoLa. Create low-resolution pixel art games with an ease!

Specs

  • 120×90 pixel resolution
  • 16 color fixed palette
  • programmed in LoLa
  • (planned) crossplatform support for
    • Windows
    • Linux
    • Android
    • x86 freestanding (ZGS as an OS)

APIs

The console provides APIs for saving/loading game states, accessing resource data, drawing simple graphics, interface with the text mode, do audio playback, and read inputs.

For a full documentation of the API, see documentation/api-design.md.

Palette

Uses Dawnbringers 16 palette:

Index Hexcode Name Preview
0 #140c1c black #140c1c
1 #442434 dark purple #442434
2 #30346d dark blue #30346d
3 #4e4a4e dark gray #4e4a4e
4 #854c30 brown #854c30
5 #346524 dark green #346524
6 #d04648 red #d04648
7 #757161 gray #757161
8 #597dce blue #597dce
9 #d27d2c orange #d27d2c
A #8595a1 light gray #8595a1
B #6daa2c green #6daa2c
C #d2aa99 skin #d2aa99
D #6dc2ca dim cyan #6dc2ca
E #dad45e yellow #dad45e
F #deeed6 white #deeed6

About

A retro-style gaming console running on bare x86 metal written in Zig

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published