Skip to main content

A terminal frontend for gambatte game boy color emulator

Project description

gambatte-terminal

A terminal front-end for gambatte, the gameboy color emulator.

It supports:

  • 16 colors, 256 colors and 24-bit colors terminal
  • Playing audio from the emulator
  • Using TAS input files as game input
  • Using keyboard presses as game input

Quickstart

Using uvx:

$ uvx gambaterm myrom.gbc

Installation

Wheels are available on linux, windows and macos for python 3.9 to 3.14:

$ pip3 install gambaterm

Usage and arguments

Usage:

usage: gambaterm [-h] [--input-file INPUT_FILE] [--frame-advance FRAME_ADVANCE] [--break-after BREAK_AFTER] [--speed-factor SPEED_FACTOR] [--force-gameboy]
                 [--skip-inputs SKIP_INPUTS] [--cpr-sync] [--disable-audio] [--color-mode COLOR_MODE]
                 ROM

Positional arguments:

  • ROM

    Path to a GB or GBC rom file

Optional arguments:

  • --input-file INPUT_FILE, -i INPUT_FILE

    Path to a bizhawk BK2 input file

  • --frame-advance FRAME_ADVANCE, --fa FRAME_ADVANCE

    Number of frames to run before displaying the next one (default is 1)

  • --break-after BREAK_AFTER, --ba BREAK_AFTER

    Number of frames to run before forcing the emulator to stop (doesn't stop by default)

  • --speed-factor SPEED_FACTOR, --sf SPEED_FACTOR

    Speed factor to apply to the emulation (default is 1.0 corresponding to 60 FPS)

  • --force-gameboy, --fg

    Force the emulator to treat the rom as a GB file

  • --skip-inputs SKIP_INPUTS, --si SKIP_INPUTS

    Number of frame inputs to skip in order to compensate for the lack of BIOS (default is 188)

  • --cpr-sync, --cs

    Use CPR synchronization to prevent video buffering

  • --enable-controller, --ec

    Enable game controller support

  • --disable-audio, --da

    Disable audio entirely

  • --color-mode COLOR_MODE, -c COLOR_MODE

    Force a color mode (1: 4 greyscale colors, 2: 16 colors, 3: 256 colors, 4: 24-bit colors)

SSH server

It is possible to serve the emulation though SSH, although clients won't be able to send input to the emulator without an X server and the ssh -X option. Use gambaterm-ssh --help for more information.

Terminal support

Not all terminals will actually offer a pleasant experience. The main criteria are:

  • Support for basic ANSI codes (VT100) More specifically setting background/foreground colors and moving cursor (absolute and relative). Those are usually supported.

  • Support for at least 256 colors Those are usually supported. 16 colors also works but it doesn't look too good. In this case, it might be better to use greyscale colors using --force-gameboy or --color-mode=1.

  • Support for UTF-8 and good rendering of unicode block elements More specifically the following characters ▄ █ ▀. Also, the alignement might be off (e.g small spaces between pixels) This is not always well supported.

  • Good rendering performance The terminal has to be able to process about 500KB of requests per seconds for a smooth rendering of "intense" frames. Typically, the most intense frames happen during screen transitions of two detailed scenes.

The table below sums up my findings when I tried a the most common terminal emulators. Here's about linux:

Linux Status Colors Unicode rendering Performance Comments
Gnome terminal Excellent 24-bit colors Good 60 FPS
Terminator Excellent 24-bit colors Good 60 FPS
Kitty Excellent 24-bit colors Good 60 FPS
XTerm Good 24-bit colors Good 60 FPS No resize shortcuts
Termit Ok 24-bit colors Good 60 FPS No window title
Rxvt Ok 256 colors Good 60 FPS No resize shortcuts
Mlterm Ok 24-bit colors Light misalignments 60 FPS No resize shortcuts
Terminology Ok 24-bit colors Possible misalignments 30 FPS Weird colors

About MacOS:

MacOS Status Colors Unicode rendering Performance Comments
iTerm2 Good 24-bit colors Good 30 FPS
Terminal Unplayable 256 colors Misalignments 20 FPS

About Windows:

Windows Status Colors Unicode rendering Performance Comments
Windows terminal Unpleasant 24-bit colors Good 30 FPS Buggy display
Cmder Unplayable 24-bit colors Good 2 FPS No window title
Terminus Unplayable 24-bit colors Misalignments 10 FPS
Command prompt Broken N/A N/A N/A No ANSI code support
Git bash Broken N/A N/A N/A Doesn't work with winpty

Terminal size

The emulator uses a single character on screen to display two vertically aligned pixels, like so ▄▀. The gameboy being 160 pixels wide over 144 pixels high, you'll need your terminal to be at least 160 characters wide over 72 characters high to display the entire screen. Setting the terminal to full screen is usually enough but you might want to tweak the character size, typically using the ctrl - / ctrl + or ctrl wheel shortcuts.

Keyboard, game controller and file inputs

Keyboard controls are enabled by default, while game controller controls have to be enabled using --enable-controller or --ec. The key bindings are not configurable at the moment:

Buttons Keyboard Controller
Directions Arrows Left hat / Left stick
A F / V / Space Button 0 / Button 3
B D / C / Alt Button 1 / Button 2
Start Right Ctrl / Enter Button 7
Select Right Shift / Delete Button 6

Key releases, which are usually mandatory to play games, cannot be detected through stdin. It is then required to access the window system to get access to the key presses. There are a couple of problems with that:

  • It can be hard to detect the window corresponding to the terminal. With X11, the best solution is to look for the current focused window. For other systems, the fallback solution is to use global hotkeys.

  • It only works through SSH for clients with X servers using ssh -X, meaning it requires Windows and MacOS users to run an X server. Moreover, it's a bad idea to connect with -X to an untrusted server.

  • Additional permissions might be required to access the window system, especially on MacOS (see this guide)

It is also possible to use a bizhawk BK2 input file to play tool-assisted speedruns using the --input-file (or -i) option.

Motivation

To be honest there is no actual reason to use this gameboy emulator, other than you might find it fun or interesting. The motivation behind this project is simply to push the idea of running a video game console emulator in a terminal as far as possible. It seems like there has been a similar attempt that used a different approach for displaying the video stream. In any case I'm quite satisfied with this project, and also a bit surprised that I could push it to the point where playing games is actually enjoyable. In particular, I've been able to complete The Bouncing Ball at 60 FPS in XTerm, and I'm now looking forward to playing more homebrew games :)

Dependencies

Here is the list of the dependencies used in this project, all great open source libraries:

Contact

Vincent Michel

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gambaterm-0.13.2.tar.gz (155.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

gambaterm-0.13.2-cp314-cp314-win_amd64.whl (275.0 kB view details)

Uploaded CPython 3.14Windows x86-64

gambaterm-0.13.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

gambaterm-0.13.2-cp314-cp314-macosx_11_0_arm64.whl (321.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

gambaterm-0.13.2-cp314-cp314-macosx_10_15_x86_64.whl (321.2 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

gambaterm-0.13.2-cp313-cp313-win_amd64.whl (265.0 kB view details)

Uploaded CPython 3.13Windows x86-64

gambaterm-0.13.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

gambaterm-0.13.2-cp313-cp313-macosx_11_0_arm64.whl (320.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

gambaterm-0.13.2-cp313-cp313-macosx_10_13_x86_64.whl (320.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

gambaterm-0.13.2-cp312-cp312-win_amd64.whl (265.6 kB view details)

Uploaded CPython 3.12Windows x86-64

gambaterm-0.13.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

gambaterm-0.13.2-cp312-cp312-macosx_11_0_arm64.whl (321.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

gambaterm-0.13.2-cp312-cp312-macosx_10_13_x86_64.whl (322.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

gambaterm-0.13.2-cp311-cp311-win_amd64.whl (263.4 kB view details)

Uploaded CPython 3.11Windows x86-64

gambaterm-0.13.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

gambaterm-0.13.2-cp311-cp311-macosx_11_0_arm64.whl (320.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

gambaterm-0.13.2-cp311-cp311-macosx_10_9_x86_64.whl (319.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

gambaterm-0.13.2-cp310-cp310-win_amd64.whl (263.4 kB view details)

Uploaded CPython 3.10Windows x86-64

gambaterm-0.13.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

gambaterm-0.13.2-cp310-cp310-macosx_11_0_arm64.whl (320.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

gambaterm-0.13.2-cp310-cp310-macosx_10_9_x86_64.whl (320.3 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

gambaterm-0.13.2-cp39-cp39-win_amd64.whl (264.0 kB view details)

Uploaded CPython 3.9Windows x86-64

gambaterm-0.13.2-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

gambaterm-0.13.2-cp39-cp39-macosx_11_0_arm64.whl (321.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

gambaterm-0.13.2-cp39-cp39-macosx_10_9_x86_64.whl (321.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file gambaterm-0.13.2.tar.gz.

File metadata

  • Download URL: gambaterm-0.13.2.tar.gz
  • Upload date:
  • Size: 155.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gambaterm-0.13.2.tar.gz
Algorithm Hash digest
SHA256 b3d2e2af920f0a8fefb854babac70a984a5ecbda9366731d2f05ad33dd9c91c5
MD5 93f08bbaf506e34ca810c4274ac16af2
BLAKE2b-256 fe50c96a773c3a2d56c89816999c61c2d7cb7fa12116c97ea7dbe7f501a92841

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2.tar.gz:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: gambaterm-0.13.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 275.0 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gambaterm-0.13.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3ca4d7956e382d04a58ab05833c82d907c599c5eb3fbb5509939e346146fc834
MD5 127f5ae000fc90532f8d5bacae7a65dc
BLAKE2b-256 2216f90d1567c1b6380f3465c345fcd2db17f655f644c7a897d5981ab3939b78

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp314-cp314-win_amd64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gambaterm-0.13.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5dd72863c86bfe0d96b52854df9185af62a115158c5cee05c8388a0bd5e5e752
MD5 2661ce656bfaf062c405054788a5d3c5
BLAKE2b-256 28505ebdda2cffa3df60a219a085e901ff0fc4106fba6e214e6f9dd7f0eee5af

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gambaterm-0.13.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 440f1027109669cf43fe9233d0c024b319b6da4065b5240caaee0a70e52f2569
MD5 012e2112bc9eb10c8ca43e4e0a3082b0
BLAKE2b-256 39f25e4393bc43afa5a970334a821dcb949f127ce01a98ce01684fefe499ea70

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for gambaterm-0.13.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 deb70804b54eca8c92ce7b600f241b4cf9da78fbb692830955f6225439de7d08
MD5 c0e6c682833a5dd415f88a032169c7a3
BLAKE2b-256 0ec6d92993ebcbd8322e2ac63e222a86c9757ea70e9b2658f3342537ed6afdd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: gambaterm-0.13.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 265.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gambaterm-0.13.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b65c5b217febf5872207c10edb34c781196d1f126a8fbede7fd0e38ae7b584fb
MD5 d25ce69c8823166aa429e642d4e92750
BLAKE2b-256 49b057ea3f11db1a149f4b57af3be43ea270a63567d816d39c9a1e616067a9bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp313-cp313-win_amd64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gambaterm-0.13.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79d2c4ffa1cf022f97492b7f1bb4dbeb3d9cb3115ae870742b20b1ae8d8c5678
MD5 57f6109afb1e1a808f470a3c8504a950
BLAKE2b-256 b1b84c0b62f0a693edd189244f6c4953b42b7bfa289cd98e35448feb0c340f35

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gambaterm-0.13.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae8e69295fdab5366b058e2a50759d9110d3c31a1814d295cecedec052c7ad58
MD5 aa5d932b5c19b7d8adc60f3aabcbd47f
BLAKE2b-256 2a2614920c92d613343e085bc809107653c52d34491931fb8a266f7efe6b54a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for gambaterm-0.13.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ddf969e557b932e3d3a100e73e64c9acd283a7cb90d7615b8eff19810177ea81
MD5 69d47d75591407874879988021083141
BLAKE2b-256 fd66b89776be4215a3ae30a28b6d049a4174eadffafaa8178256d743f3fdcd96

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: gambaterm-0.13.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 265.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gambaterm-0.13.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 524514a4a39b72e00e0df0601bcbd9d4453d189695f7a67529a4c902c6978b5f
MD5 2177406d0572df6c30be7f4909a46f91
BLAKE2b-256 19d1030d5075f78ac992dbf1c4c3477a2fc1b41a3e6191da0dcd157c8dd236c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp312-cp312-win_amd64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gambaterm-0.13.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e5fe56d71910a413849b607b92467523ef6e14bf377266a04f7f0fd4f1661b9
MD5 c36c98298ab3b02e32d3556f100a0823
BLAKE2b-256 dc4a7f4b580afe1a823a47f639005fcb0cf683503fdf7c486bfca5c780d18682

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gambaterm-0.13.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ea1d3478e256bf0b9f4bf4a02acebc8b53c6b85b6accabfa3232712b47fa0a6
MD5 9ef7bf3da2bf130057a9671502ab6cbc
BLAKE2b-256 da6fe1677d80272e3c0798a1bc882a97f91ab2b0268742ca8830df1c368e6366

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for gambaterm-0.13.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ff259b8454c0584cb62ccb07a25bf1a3e464d53558a263f1f97ba183da6ae33c
MD5 51a01a3d04a6ed14080b1cf3ec7a02a7
BLAKE2b-256 05e7e2bab7db594507760dcb09f0193b577779018fe89f36394312be663fb2a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: gambaterm-0.13.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 263.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gambaterm-0.13.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 35c3e021635163faedbaf68f75ed051968fda491036db3fcdb6828ca54ebae2c
MD5 d008e870aa6180988629d9378289c434
BLAKE2b-256 d39b7bd9aeb5e8600c6723dd405173d120ddd7a6b236a935c36f96382385f5ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp311-cp311-win_amd64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gambaterm-0.13.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5b8e2e45b22ccbbc92304695776a8b5646194c5bdaaf72d7f36c5749b13a80e4
MD5 24bbe61e5dad53c5fb78c146a6e14c71
BLAKE2b-256 4e9304847f374d57d59c9c56a7d5a52eddb0215d771b333d87bc7c0f02a4d273

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gambaterm-0.13.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 227e37621a9c2722c270f0743959a9f864062ada493b84a1ef7d46014873d78b
MD5 009c22a8ace0b1c3ded8a4212ed46309
BLAKE2b-256 21c41eab9ccabe20e3e4315fe74002a769e054bf97ec0b3c3b18ea8257b983fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gambaterm-0.13.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 da0cd99134c1ee2371f181457a757ad49f8af6e9813f15b3579adae7cf62083b
MD5 b4830ef3db973c443dd0663bbc9cb451
BLAKE2b-256 73de69cd1425f154f204d7d830d37e27c90f0c67adb7ea87b639304947e678c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: gambaterm-0.13.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 263.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gambaterm-0.13.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a7cf8ad882e3b13a3aaeedb36f3384b20a2dfaa1431d0c69166a9501be463a8b
MD5 f2cdf537da0f1560e395810bf8c60265
BLAKE2b-256 8a775ae0a368a03211fea959b9a25e2ce36b4a4021d839a400333594d7a83352

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp310-cp310-win_amd64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gambaterm-0.13.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb11ff1f7bba54454fe3121e303d3371ee9654924326f8d781b5ab8ac3e2c862
MD5 63c271bc5383d3e0577db348e0c1536c
BLAKE2b-256 17477384f2870216c58c851dd51542a9da80caa856acde4c77289013937f392c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gambaterm-0.13.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f572c27d3a1ffc7eda96e59e319e6e8a58b8fb6ddbea62d3e789c29011e89c4
MD5 657636786e65412419d5bc1b4390a298
BLAKE2b-256 04126a24f514b1bc498b85dcb608d98d95ff67f04f60d94d0e929c5d5e8dd3d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gambaterm-0.13.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 07b5ba10d0ccff66e85363eb405c509a5a7f4dd5812d1e02224d27cbfadecb46
MD5 9cfde2f6bb9c99429d197a29151ef6a8
BLAKE2b-256 528045093b3be89be4e622e0089923b4f78a6ddb089322b6049b31f94fff87fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: gambaterm-0.13.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 264.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gambaterm-0.13.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 129e9883915f1fb270d0a1072b7cb046fbdb21adc7943df7d147bf15509e22e1
MD5 6ce41890c0322e481a3ad4f1ac457fdf
BLAKE2b-256 7ccb88e943e926f82e42b6cb9c06b1459b602c460e2d9b7b3d328f8861a7118e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp39-cp39-win_amd64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gambaterm-0.13.2-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f7b998dbd2cd4f9c924b8248fd6cbca463a1ba53dee3a38d632bd50dda9d81a2
MD5 eda49e2ab76cee59686497cdcf6bf733
BLAKE2b-256 d47aa5f0a09c8e8fa5ed26e4e65ae2ec5aea57e26a8ad5db5a87593843119be5

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gambaterm-0.13.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cbaca5ac42454fbf942524818d9102e4c0da8054f79133e5f0b57f8f3334bf48
MD5 5aacc199a50a764e631d08989aa316e0
BLAKE2b-256 b81f34e204ef3747a982737d19fabd40ffd718db92f6f044bd078511e25345c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gambaterm-0.13.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gambaterm-0.13.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d21a36075e1ce4e73d27ae6b63b3591a942f9b4a0016ccb2c118fc43b61c01b1
MD5 c02d28dcda05042ca09d291a9768e935
BLAKE2b-256 92c2ae16ffb037d90bd770a77d871c200038aba7ada1872994cdab0e47899b13

See more details on using hashes here.

Provenance

The following attestation bundles were made for gambaterm-0.13.2-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: build.yml on vxgmichel/gambatte-terminal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page