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

Installation

Wheels are available on linux, windows and macos for python 3.6, 3.7, 3.8 and 3.9:

$ 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 ▄ █ ▀. Changing the code page might be necessary on windows, using chcp 65001. 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 (chcp 65001) 30 FPS Buggy display
Cmder Unplayable 24-bit colors Good (chcp 65001) 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.9.5.tar.gz (136.8 kB view details)

Uploaded Source

Built Distributions

gambaterm-0.9.5-cp39-cp39-win_amd64.whl (179.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

gambaterm-0.9.5-cp39-cp39-manylinux2010_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

gambaterm-0.9.5-cp39-cp39-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9

gambaterm-0.9.5-cp39-cp39-macosx_10_9_x86_64.whl (210.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

gambaterm-0.9.5-cp38-cp38-win_amd64.whl (181.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

gambaterm-0.9.5-cp38-cp38-manylinux2010_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

gambaterm-0.9.5-cp38-cp38-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8

gambaterm-0.9.5-cp38-cp38-macosx_10_9_x86_64.whl (212.8 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

gambaterm-0.9.5-cp37-cp37m-win_amd64.whl (180.9 kB view details)

Uploaded CPython 3.7m Windows x86-64

gambaterm-0.9.5-cp37-cp37m-manylinux2010_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

gambaterm-0.9.5-cp37-cp37m-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.7m

gambaterm-0.9.5-cp37-cp37m-macosx_10_9_x86_64.whl (212.5 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

gambaterm-0.9.5-cp36-cp36m-win_amd64.whl (180.9 kB view details)

Uploaded CPython 3.6m Windows x86-64

gambaterm-0.9.5-cp36-cp36m-manylinux2010_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

gambaterm-0.9.5-cp36-cp36m-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.6m

gambaterm-0.9.5-cp36-cp36m-macosx_10_9_x86_64.whl (212.5 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: gambaterm-0.9.5.tar.gz
  • Upload date:
  • Size: 136.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for gambaterm-0.9.5.tar.gz
Algorithm Hash digest
SHA256 768a302a0b66c14c3d0a2962495eba2492c0a617cbe47dc4f7cc5e696776b64a
MD5 3dd08bf767824dd75c211163d6024d9c
BLAKE2b-256 0252b71af6e0c05d3486e3890f414a8cc48f37ef00b6cc2339a32b0cbfc569b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 179.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for gambaterm-0.9.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6df34884a5c26f74b3c265b6d56a176ddd0f0b1fc20efb59e7d2809a3f376283
MD5 67b5ce84d1f9a65219597b0526597afb
BLAKE2b-256 2a37b059d4c71cc780eaa93b13b5565641c149ea9a4541f6fcd975ca4bf4acee

See more details on using hashes here.

File details

Details for the file gambaterm-0.9.5-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: gambaterm-0.9.5-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for gambaterm-0.9.5-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 345140f2cb3fcd7ddaee0ce738b7f9d64063326ae04bcfb53ef58f568a8fdc58
MD5 4c40aa86404a3db675bb1b20d8f66198
BLAKE2b-256 db435f29cafc04c3fa0eb3186c89bc2fe576b80d1a74737f7bd0c2cbc45d3ae7

See more details on using hashes here.

File details

Details for the file gambaterm-0.9.5-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: gambaterm-0.9.5-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for gambaterm-0.9.5-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3cdbcd6052492f4d1fbf60e540470bf5d51d26f605c913dda2d1ad0504b9f068
MD5 3f4e95bf08ac47f6d2104655a971b2d8
BLAKE2b-256 5ce101aba20ca751f916d7b8b181f2955fe5964d3be26ccf2b91ee8546a6c460

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.5-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 210.8 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for gambaterm-0.9.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dd4df2ea6d39d17bbd6ecc3ec7fb1d46478529645b84f8890fb1e8e0dcd2ee0f
MD5 ae5e591aaccb7abbde0415a3e1456bf6
BLAKE2b-256 dc2229b5fb60c4d0e3107be3506b840b2b2c0b9429a11b959097abc1b59621df

See more details on using hashes here.

File details

Details for the file gambaterm-0.9.5-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: gambaterm-0.9.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 181.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for gambaterm-0.9.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2a200ed3dd164f53159adcc75ed2bf26e8536c26ea62a9c3f3f65f2d5aae3aaf
MD5 f88713abd2b36b30e9543b1901fe96bb
BLAKE2b-256 88232abcf3cff7b4f986a191279046742fe7baf981ab87f5a0010f5c42d8d907

See more details on using hashes here.

File details

Details for the file gambaterm-0.9.5-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: gambaterm-0.9.5-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for gambaterm-0.9.5-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 af647d21c65991f734306e0ac04d05eaeddd5933cc155946860b2d6f6d0b25c2
MD5 3dc17bcb98a1c29a7e24f04a062c5152
BLAKE2b-256 7356e1f96c9a457484b758fae8e6d8813e3f325896c0e6cc0b69efc936c93dcb

See more details on using hashes here.

File details

Details for the file gambaterm-0.9.5-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: gambaterm-0.9.5-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for gambaterm-0.9.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b20c3e286b7e8ba279e61c5b120a9ecffda1a9d312f4e27c07bcbbaa799fc41e
MD5 7a9766d7d1cec06e99a5bfb0feaa7c7f
BLAKE2b-256 b387abb02d50518a1df32329b2289d2767869d47a700fa5268bd602a8eed8cd5

See more details on using hashes here.

File details

Details for the file gambaterm-0.9.5-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: gambaterm-0.9.5-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 212.8 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for gambaterm-0.9.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c445482617a3c46e2cae6e33f91d94cc9613fd309d421001111b16aa7744bd62
MD5 33de8d0c99d889a42cd0001e2c6d15eb
BLAKE2b-256 78319e373d18d2ca92336dc86334fecf4f87d19924e2ea35ee45463e25f64805

See more details on using hashes here.

File details

Details for the file gambaterm-0.9.5-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: gambaterm-0.9.5-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 180.9 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for gambaterm-0.9.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 cfd17e2561986ac415952c7456c21d9a194e29c20c22013062934d4867f9dd6c
MD5 a618971fb0af0bcf608d0a1097b860a9
BLAKE2b-256 9060c2faca21ad3449017287ae01383e187f751a83926a9b363aaea2d9cc5b7c

See more details on using hashes here.

File details

Details for the file gambaterm-0.9.5-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: gambaterm-0.9.5-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for gambaterm-0.9.5-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6253f99167e4c0b08dcbf80f1d8ac2e1c453b929fbd55f6702bbca88fc44f758
MD5 3960a20a615a43a3f32059d3a971c402
BLAKE2b-256 aea0630b425eb9b423b3984ed2d5f5a257ec76acc2557d71caed40e92f5aa870

See more details on using hashes here.

File details

Details for the file gambaterm-0.9.5-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: gambaterm-0.9.5-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for gambaterm-0.9.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0f625b1625490d73fb8bb142be085ed9ba067599640f714c9af898defb529995
MD5 145d9d2c558fe3310aa093a99ba1e3fa
BLAKE2b-256 e1a73f1edfa48e3e6446fe6f1dedbb12f058f14a130e9faadfcb6ffb06a680a6

See more details on using hashes here.

File details

Details for the file gambaterm-0.9.5-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: gambaterm-0.9.5-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 212.5 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for gambaterm-0.9.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 71c75f78fa8c4505cf32c110a67e6c2ea465a9baaa91c603f66e3cb687c87ea4
MD5 2d8e25da4ab70d764028dc1b982e7a44
BLAKE2b-256 81a10ccf09c6209a0aee46ae9a6da5560d22ee307c662da56efd8c342888711b

See more details on using hashes here.

File details

Details for the file gambaterm-0.9.5-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: gambaterm-0.9.5-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 180.9 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for gambaterm-0.9.5-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 30d58804ce9428ddaaa9212e8425c41c9abdb200239449b7191c34062efaad9a
MD5 713cce9cc545f7478339c83a998ed662
BLAKE2b-256 9b96f438ec27b9fb16726cc7fa38274dd302e453341893c2d275ce62e607fdf1

See more details on using hashes here.

File details

Details for the file gambaterm-0.9.5-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: gambaterm-0.9.5-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for gambaterm-0.9.5-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1b1f111203663474a982bc365fd1fede096de21da537bafe9972f38047be876f
MD5 ae8bec289fa2e78520af40afde6b4202
BLAKE2b-256 fa30f193ff87ee776d93747ffa259b07dab3c5a6cbbcf91d713bce46ee5721f0

See more details on using hashes here.

File details

Details for the file gambaterm-0.9.5-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: gambaterm-0.9.5-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for gambaterm-0.9.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7b531ceb6de2a11aa8d433631fcb2de908d66b1633ada98dee04c13525d2d17d
MD5 0f8bc282f58f2fa0d717ec8d5ec6c201
BLAKE2b-256 a9b16024186c602bb7518f6b1334a73f1ca53dc410e66ff9147da8921c0487d1

See more details on using hashes here.

File details

Details for the file gambaterm-0.9.5-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: gambaterm-0.9.5-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 212.5 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for gambaterm-0.9.5-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eae7c6642636f9bbc0f2d93510610ac59e66f2d227b2bcfeb679ab61f3ac816b
MD5 5552d0836c4a6519a68fd0c936f97d0f
BLAKE2b-256 cb02bb0cf7411c1beb376c3b5f77abe280b3880fad056adc2c8c2bd366b11166

See more details on using hashes here.

Supported by

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