gigatron/rom/Contrib/delpozzo
2025-01-28 19:17:01 +03:00
..
Craps init repo 2025-01-28 19:17:01 +03:00
FishTank init repo 2025-01-28 19:17:01 +03:00
rom init repo 2025-01-28 19:17:01 +03:00
screenshots init repo 2025-01-28 19:17:01 +03:00
tools init repo 2025-01-28 19:17:01 +03:00
VideoPoker init repo 2025-01-28 19:17:01 +03:00
LICENSE init repo 2025-01-28 19:17:01 +03:00
README.md init repo 2025-01-28 19:17:01 +03:00

Gigatron

A collection of software and tools I developed for the Gigatron TTL microcomputer.

Software

Video Poker

A 5-card poker game for Gigatron developed in at67's gtBASIC. Requires Gigatron ROMv3 or higher.

Screenshot

Gamepad Controls

  • Left, Right - Card selection
  • Up, Down - Increase / Decrease bet
  • A Button - Hold / Unhold card
  • B Button - Deal / Draw

Keyboard Controls

  • Left, Right - Card selection
  • Up, Down - Increase / Decrease bet
  • Backspace, Delete, End - Hold / Unhold card
  • Home, PrtScn/Insert/SysReq - Deal / Draw

Gameplay

During the bet round, use Up or Down to increase or decrease your bet. The minimum bet is 1 credit and the maximum is 5 credits. Press B to deal the cards. Select cards using Left or Right. Press A to toggle Hold on the selected card. Press B to exchange unheld cards for new ones from the deck. If a winning hand results, you will be awarded the amount of credits corresponding to the illuminated win on the payout board at the top of the screen. The bet can now be increased or decreased again before the next round of cards is dealt.

Winning hands and rewards are as follows:

Royal Flush: 250 x Bet

Straight Flush: 50 x Bet

Four of a Kind: 25 x Bet

Full House: 9 x Bet

Flush: 6 x Bet

Straight: 4 x Bet

Three of a Kind: 3 x Bet

Two Pair: 2 x Bet

Pair of Jacks or Better: 1 x Bet

Craps

Craps dice game for Gigatron developed in at67's gtBASIC. Requires Gigatron ROMv3 or higher.

Screenshot

Gamepad Controls

  • Up, Down - Increase / Decrease bet
  • A Button - Roll the dice
  • B Button - Roll the dice

Keyboard Controls

  • Up, Down - Increase / Decrease bet
  • Backspace, Delete, End - Roll the dice
  • Home, PrtScn/Insert/SysReq - Roll the dice

Gameplay

Craps is a dice game where you bet on the outcomes of the roll of a pair of dice.

Each round has two phases, "come-out" and "point", which are described below:

Come-Out Phase

First, wager your bet with Up/Down.

Next, roll the dice by pressing A or B on the gamepad.

A come-out roll of 2 ("Snake Eyes"), 3 ("Craps Three"), or 12 ("Boxcars") is called "craps" or "crapping out" and you lose the bet.

A come-out roll of 7 ("Lucky Seven") or 11 ("Yo-leven") is a "natural" and you win the bet.

All other rolls (4, 5, 6, 8, 9, and 10) establish the "point", and you move onto the second phase of the game described below.

Point Phase

During the point phase, press A or B on the gamepad to start rolling the dice.

The dice will continue to roll until you either hit your point and win, or roll a 7 ("Seven Out") and lose.

Unlike the come-out phase, it is important to note that your bet is unaffected by rolls of 2, 3, 11, or 12 at this time.

Fish Tank

Work-in-Progress

A fish tank simulation for Gigatron developed in at67's gtBASIC. Requires Gigatron ROMv3 or higher.

Screenshot

Gamepad Controls

  • A Button - Spawn random fish
  • B Button - Change gravel mixture

Keyboard Controls

  • Backspace, Delete, End - Spawn random fish
  • Home, PrtScn/Insert/SysReq - Change gravel mixture

Tools

CustomFish

A personalized version of the BabelFish firmware which supports Arduino Mega as well as breadboard buttons to load software.

sendFile.py

Modification of the original which adds support for the Arduino Mega. Sends GT1 or BASIC files to the Gigatron from a computer.

gigatron-gimp-palette.gpl

Gigatron Color Palette for GIMP.

minipro

Usage examples and udev rules for minipro.

ROM

Custom Gigatron ROM files (SD and non-SD versions). See Makefile.custom for included apps.