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

Uploaded Source

Built Distributions

gambaterm-0.9.7-cp39-cp39-win_amd64.whl (181.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9

gambaterm-0.9.7-cp39-cp39-macosx_10_9_x86_64.whl (210.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

gambaterm-0.9.7-cp38-cp38-win_amd64.whl (183.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

gambaterm-0.9.7-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.7-cp37-cp37m-win_amd64.whl (183.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

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

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

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

Uploaded CPython 3.7m

gambaterm-0.9.7-cp37-cp37m-macosx_10_9_x86_64.whl (212.6 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

gambaterm-0.9.7-cp36-cp36m-win_amd64.whl (183.1 kB view details)

Uploaded CPython 3.6m Windows x86-64

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

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

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

Uploaded CPython 3.6m

gambaterm-0.9.7-cp36-cp36m-macosx_10_9_x86_64.whl (212.6 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: gambaterm-0.9.7.tar.gz
  • Upload date:
  • Size: 136.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gambaterm-0.9.7.tar.gz
Algorithm Hash digest
SHA256 3a94d1bc75233dd58abcae2339cc880b54b7e789514a323fef0f40f1c3ccf0ed
MD5 c7910c52e8d34415562532c43507ea43
BLAKE2b-256 281ec2e190c499401620e830b70a807a40bcf63db6213ab4158f1cf420220b36

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 181.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gambaterm-0.9.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a0433371996e5254fa1c01f81b83757194c9c976c7fd606c88c124e6e22fa3c9
MD5 e631572ec85987024e73b54ef30d3b1b
BLAKE2b-256 204ba151fbabba2e68cd7a47b55c45ed5960204744f9c27d33cc1d071f9540c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.7-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gambaterm-0.9.7-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2af16179b9a389a865ee991b664c209b8b5a0039993c6df709ad2acc6aede942
MD5 1f37c86298b6e49065a2d1ffe4994366
BLAKE2b-256 74c09c497ddc8dff011173e577cd7987cfa7bbf6d641f5bc4cb569bf88b89137

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.7-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gambaterm-0.9.7-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6defe814f0293af13e14fd9c960432025d61b6f781cfc84232e597b207a0c711
MD5 e6fed0b52fae3191a866c726478fe75a
BLAKE2b-256 568be4c519d7e81c75453658a8c88da4f1ab0c15617152345468057ddb9e88a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.7-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 210.9 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gambaterm-0.9.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f6da8fc2dbfa4b3274fb90abec9c692987f672e8c18f4fdd3c895900af1c9178
MD5 c78e708a2fe26641a59f9e0ee7c602f6
BLAKE2b-256 d342bff9471f509b1cf71622e9a79033b7d554bc7e00479b1bbd39bb01340f42

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 183.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gambaterm-0.9.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 63c6d82bb2d6378938c43c94022878502588938372696f8307d4e79e8a4df5f6
MD5 20a0a090c13f23e5ebb048c429c6a575
BLAKE2b-256 962c438044230d9f733637cc87fb283b2371f213eebf2c49dd3b11d82ac096fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.7-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gambaterm-0.9.7-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d038d4fba4039b905652f32079a4fa1d5acd874d38bc32ba3806c39ac500ce40
MD5 70e6c0f9386242e3e99a306159aed81f
BLAKE2b-256 c466b766f205680bddc6434aefdb82ed16efae8718df025db84d6ff843526de9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.7-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gambaterm-0.9.7-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6cb034742ad9e0d07c91cdb006cc04424120ceb0136fe1dda34624eaae68d365
MD5 1f1fdade7bb464ec4188d9127a9f5dba
BLAKE2b-256 72d1948dc2dadd70bb558de671a5f807b2d17e761b09b9d1d8eb797e7f82e1d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.7-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gambaterm-0.9.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b5a5085562242eb01f9279f7812cf17ed2ae57e9e119e2e4ce5abd65d1b813f6
MD5 22f4075c382654bdd40d54359f0d7d85
BLAKE2b-256 f12036afc8daf9c9783da4831be88dce5b4338de074b0bd3fbe4de328531d059

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.7-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 183.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gambaterm-0.9.7-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 21ce50e87173665ae6a27caa444510a96af003eb700b9637b1c1e98ded018ef8
MD5 dbc83c95dc1ccd06806d55ab0f3ae176
BLAKE2b-256 b324ea5bcf782d34be96a670d901d69b8a87b0e3c0aadbee351a8a68cb9dd2cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.7-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gambaterm-0.9.7-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 029609f9e01ad533efe4f180b002e18d2f7a50eab6726fb582253ee810f2c587
MD5 5ca0a1fbafbf82314dad1df03a756668
BLAKE2b-256 f82f2eb87eadcf6224f9c7f0bb4812e29d3cbc584f3bd16b285c0780e66f48ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.7-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gambaterm-0.9.7-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0066e4f68d593604b447aba661c57a2fdf1c9e0fb1c027cd45ac5b4df4987dae
MD5 1e69ad70111c53b8365230bc2e6b03f3
BLAKE2b-256 c7092ca7cf062ecd2043fc4d021c62c285595475d7ede4ec9cc6892d7020641b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.7-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 212.6 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gambaterm-0.9.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b425dc7b11de2fe29dc6a426ae0722eb65311033e1593b1f14ef0fc0e3be0efd
MD5 c5db026389475983256df2ef9ebcf7d7
BLAKE2b-256 08a1bc5d2403c94109147a6b53c9d888c7f180cbfff1ce9e30f3807896bb0315

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.7-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 183.1 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gambaterm-0.9.7-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 bf5a11cb13972f20f9fda8f5a7f4bcc9e1ff48b5b36765b822e89dede6c7b197
MD5 eba24c79a877ed780577b787b452c548
BLAKE2b-256 8ebf99e45299170fbd2fa2eaabc72b6aa63dd81a60831fcacd8229f5fc1c919e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.7-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gambaterm-0.9.7-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 22834bdf2beac0e6616c10bad7428439e07628c5f5364b67ee9aa6c5ab4bb98f
MD5 156cff829f7787b9f89181deb9945c5d
BLAKE2b-256 bdce646d0ffc62905134503e56ba4ae9ed79942de4d0825294d0d6cb84503c17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.7-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.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gambaterm-0.9.7-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ab53c2db5469b96fbfba066f115400924981658a2610f224ceaed6762d980e6a
MD5 fd26bcc9bedc2c067cf23ed0e6be5b7c
BLAKE2b-256 b3731f0ede4a2bae1277f5fe379d8cdbdfa673d6d2b072c5c209bbc7cebae635

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gambaterm-0.9.7-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 212.6 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for gambaterm-0.9.7-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 06cf0cae91eb1ff006820cb1b23f4936b2472b72235455696b930f6e8c6b79d0
MD5 1b7174d8a166dce08200a048c63c4260
BLAKE2b-256 f6baab43892f92e10951d7531cb2725088065bf15eebe66fb412ec5eb0964e6b

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