Skip to content
Mahjong Solitaire for the TI-84 Plus CE
C Python Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
importer first commit Dec 20, 2018
.gitignore "mahjong" probably looks better than "release_tmp" May 23, 2019
iconc.png first commit Dec 20, 2018
makefile "mahjong" probably looks better than "release_tmp" May 23, 2019

Mahjong Solitaire

Requires the latest CE C libraries

To install, you will need TI-Connect CE or TILP.
Transfer the C libraries, MAHJONG.8xp, and KYODAI.8xv

Questions? Ask on Cemetech

Running the Kyodai script (not necessary):

You'll need ti83f and python 3.
From the command line, run:

python3 NAME file1.lay file2.lay file3.lay ...

which will produce an appvar called NAME.8xv containing all layouts with the correct number of tiles.

Building from Source:

Building from source is not necessary to run Mahjong - a pre-built copy (MAHJONG.8xp) is included.
You should only build from source if you want to modify the source code of the game.
You will need the CE C toolchain.
From the command line, cd to the directory containing src and run

make gfx

The output program can be found at bin/MAHJONG.8xp.


Thanks to MateoC for creating the C toolchain and putting up with my stupidity.
Tileset inspired by GNOME Mahjongg
Kyodai layouts from
Kyodai layout loading script based off of xmahjongg's


You can’t perform that action at this time.