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.4.tar.gz (136.7 kB view details)

Uploaded Source

Built Distributions

gambaterm-0.9.4-cp39-cp39-win_amd64.whl (179.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9

gambaterm-0.9.4-cp39-cp39-macosx_10_9_x86_64.whl (210.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

gambaterm-0.9.4-cp38-cp38-win_amd64.whl (181.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

gambaterm-0.9.4-cp38-cp38-macosx_10_9_x86_64.whl (212.7 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

gambaterm-0.9.4-cp37-cp37m-win_amd64.whl (180.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

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

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

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

Uploaded CPython 3.7m

gambaterm-0.9.4-cp37-cp37m-macosx_10_9_x86_64.whl (212.4 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

gambaterm-0.9.4-cp36-cp36m-win_amd64.whl (180.8 kB view details)

Uploaded CPython 3.6m Windows x86-64

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

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

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

Uploaded CPython 3.6m

gambaterm-0.9.4-cp36-cp36m-macosx_10_9_x86_64.whl (212.4 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: gambaterm-0.9.4.tar.gz
  • Upload date:
  • Size: 136.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.0 importlib_metadata/3.7.3 packaging/20.9 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.4.tar.gz
Algorithm Hash digest
SHA256 054acae3b8cb100807f17e26a8e07f4987555b04392a4b3bc27c531bc00db58f
MD5 6e38670df72d70e411f35e31123308f0
BLAKE2b-256 746ac8bbd405c2c19d71ba2d5cd7dfafd19da1df253511c610bdf7b7f2016fcd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 179.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.0 importlib_metadata/3.7.3 packaging/20.9 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.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 38dfcdcc6f9c033a2e794c521ccfbad3a2149a2b7187b564350ba033ad990732
MD5 089474546eb34207cb199b801753d25a
BLAKE2b-256 46fa8846088812aea53d6886fbf4e91d8001209175eda4d7886b07ae105eb400

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.4-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.0 importlib_metadata/3.7.3 packaging/20.9 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.4-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9fdcf1c7791ce1e03b07d1d30b1176a85470f2fd79db0091862af5c59388b96b
MD5 b3d732234e5db0b961dc0bec2fbfad22
BLAKE2b-256 278480da68be71cec13c3590d033586f240f12f0a708a24f3b6f10fe6c8d5b89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.4-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.0 importlib_metadata/3.7.3 packaging/20.9 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.4-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2875ac78b2dcec536e918e29e83e4bb68903e995bf693a67c0f2bd42fc6239a2
MD5 94ec4bdcbb52d7097827b06933eca3a5
BLAKE2b-256 a87e1321fd2673b752a794d3dbf9e37f454ad9b084c1d7389a1491bed416dcbc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.4-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 210.7 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.0 importlib_metadata/3.7.3 packaging/20.9 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.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9f08f9edd61fd721d05dfb9912a513a09a41661997e81f75bbf85345f1ae0116
MD5 2c2b30f81df66cdb440c226455790268
BLAKE2b-256 6ed39a86ae8fc3c0fa60205029a4916cbcea369706bdc420e45f42d78d16c12b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 181.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.0 importlib_metadata/3.7.3 packaging/20.9 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.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8eca973b3e46515443a0356dc7da9f80fad0b6705515b494c1c24ed0955d90cb
MD5 ffbb12ac0037d3d60066279ea1755f99
BLAKE2b-256 04ef7e180f1ce9bcc634193486e3c2e93c065ce33ed5658f862633e278930fee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.4-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.0 importlib_metadata/3.7.3 packaging/20.9 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.4-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 cc5e5758b45230dd9e81160506f8de574573d4d69c4017a1e918f9d2e50f4c7b
MD5 a83c407314efd6f9c99df772e56703a5
BLAKE2b-256 2e8270117de037286bd2de0eeab044766d9e4a8b4e7d2db8c873c7def2812ccd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.4-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.0 importlib_metadata/3.7.3 packaging/20.9 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.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 84c8e30ef5c0b1b9f2b72a7d24868c2259e863c0ebe2de2bf9f3f2a85b30a43b
MD5 1cb5d27666e54754e978e7ab588ca311
BLAKE2b-256 f1fd43ded872308b5cbdccf4764566469ce72208b238162229d15046fa39c971

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.4-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 212.7 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.0 importlib_metadata/3.7.3 packaging/20.9 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.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2be6f62de7a13e16dcf2497d56488475f834055dcd719cf2290814ff2fc9077f
MD5 ae57b2cddc52712956f598f9c4e4cbf0
BLAKE2b-256 6598622c92dedae08e8a9b98cb39726c0011f5bfd15179866b4602bda082dd31

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 180.8 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.0 importlib_metadata/3.7.3 packaging/20.9 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.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 655fee687afdbb085280dd8cfa08447c0e786c0ba77882c3da67bd36a5c0251a
MD5 7087ead5a08e93d1072a4d17515bf554
BLAKE2b-256 a31c26e05f0c1a6cf0010d708e818bbb8924a7c291bdc3b49324f48529c939fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.4-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.0 importlib_metadata/3.7.3 packaging/20.9 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.4-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3274a402cbc6e1b65b4689ee09d721db041c535c44909faaf7ffae690d5b8a6f
MD5 62fc56ecd0e2c77cccaf211199baba07
BLAKE2b-256 acfe9a16c23ca47ee880a4dad1d8efef02c32a696470d53fbe56227c7ad2146c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.4-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.0 importlib_metadata/3.7.3 packaging/20.9 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.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 68daf423aba08435ba77540d9d5200428d9ad55180fdc698b997d8815dc87a7d
MD5 24163081385a39b42df24ee922c23c3e
BLAKE2b-256 005d5109e7cd5fec7adb06f0b5cf3de06a31398134181c242446770f9180a97b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.4-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 212.4 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.0 importlib_metadata/3.7.3 packaging/20.9 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.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 96bd2951c92369f5bfd602e8f2f6df510dc0f695009362e8228455c844bb5110
MD5 26e2ca407d1fdf444e6c0b8c69cfe4d7
BLAKE2b-256 e6cd9fdf3c3246ef670b100f21c8ea7439c7794b9c09a116356a67d970f257b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 180.8 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.0 importlib_metadata/3.7.3 packaging/20.9 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.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 32a516ccac219dca5b95bd74d425c784166662b417b9dd15f24b86fb8afe33d2
MD5 062416f3543220bfed2c2a8b84f84bba
BLAKE2b-256 e6e1c05172d1f7a6a26155040b8fb74a60965825159a290a469778be140962e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.4-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.0 importlib_metadata/3.7.3 packaging/20.9 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.4-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3290729f0bff8f700937abca349ff9e4ffabf1258cbe028bb2b3439feb6944ce
MD5 bd5861c9074bbfc354775c5356d863d6
BLAKE2b-256 95da98ea9a6ebede16aae6796707c071ca8718c4079f952dc1ccabc506925ac2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.4-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.0 importlib_metadata/3.7.3 packaging/20.9 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.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 81ae4091119644770536243f871d5ba34819e49876ff5cc14ffb273cdedec63a
MD5 bd8973245f7d40304ac222985195a989
BLAKE2b-256 b20c52dc2d420f0e57d17d1dc8d8225e67cb1c29b45285c5f9f21fe4c82cc40c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.4-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 212.4 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.0 importlib_metadata/3.7.3 packaging/20.9 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.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1194933b8744ec599b8a4523d6314826743cc0069ea9ae6e9d8ec933fd967487
MD5 efc4cd35a30c9f64a3e8fd01bdcd91a9
BLAKE2b-256 308c1e45621bfda4c381dc65bee9aa31fd61b7b5c96b4ececf9c234d422b222e

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