Skip to content

lunasorcery/cga-trans-flag

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

CGA Trans Flag

This is a tiny piece of x86 assembly which, on DOS, will render a trans flag using CGA Palette 1.

Trans Flag

From this tweet of mine.

Building

The provided Makefile depends on NASM (I've tested using NASM 2.13 but older versions should work fine).
Just run make from a shell and you should be good to go.

This Makefile was kindly provided by @Foone.

Usage

Run trans.com on a system with CGA compatible graphics, or inside your favorite DOS emulator (DOSBox et al).
Exit the program by pressing ESC.

Why?

Because I realised that CGA Palette 1 roughly matches the trans pride colors, and that was enough for me to spend an evening browsing sizecoding.org to learn assembly.

About

Sizecoding a trans pride flag in x86 DOS assembly.

Resources

Stars

Watchers

Forks

Packages

No packages published