Skip to main content

Bundled bass v18 (ARM9 fork) multi-architecture assembler binary for retrotool

Project description

retrotool-bass

Bundled bass v18 (ARM9 fork) multi-architecture assembler CLI for retrotool. Installing this wheel makes bass available to retrotool.asm.patcher without a system bass on PATH.

bass is a table-based, multi-architecture, cross-platform macro assembler. Originally by byuu; the v18 ARM9 fork is the actively-maintained branch retrotool builds against.

Usage

from retrotool_bass import bass_binary, run_bass

# bass v18 modify-mode invocation: -m <target> applies the patch in place.
run_bass(["-m", "rom.sfc", "patch.asm"])

retrotool.asm.patcher.apply_bass_patch prefers the bundled binary when this package is installed, else falls back to bass on PATH.

Architecture files

bass loads architecture definitions (snes.cpu.arch, n64.cpu.arch, etc.) at runtime. The wheel bundles the architectures/ directory next to the binary so bass's Path::program() lookup succeeds without any extra setup. Override at runtime by pointing your script at a different bass build, or by placing custom .arch files under ~/.local/share/bass/architectures/ (bass searches user-data first).

License

bass v18 (ARM9 fork) is ISC. This wheel redistributes the compiled binary and architecture data under the same license. See vendor/bass/README.md for upstream attribution and vendor/bass/LICENSE if present.

Project details


Release history Release notifications | RSS feed

This version

18.0

Download files

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

Source Distribution

retrotool_bass-18.0.tar.gz (344.3 kB view details)

Uploaded Source

Built Distributions

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

retrotool_bass-18.0-cp313-cp313-win_amd64.whl (249.2 kB view details)

Uploaded CPython 3.13Windows x86-64

retrotool_bass-18.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (113.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

retrotool_bass-18.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (112.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

retrotool_bass-18.0-cp312-cp312-win_amd64.whl (249.2 kB view details)

Uploaded CPython 3.12Windows x86-64

retrotool_bass-18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (113.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

retrotool_bass-18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (112.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

File details

Details for the file retrotool_bass-18.0.tar.gz.

File metadata

  • Download URL: retrotool_bass-18.0.tar.gz
  • Upload date:
  • Size: 344.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for retrotool_bass-18.0.tar.gz
Algorithm Hash digest
SHA256 d2da6323961871395321992db7fd9d6ccf371635954cd95904a9e12202847478
MD5 6779f287673c353a991b32d8e00ea0c7
BLAKE2b-256 7d451b8526962878f83611fcf73bb2ed6cc4419b5cdb47d727f82d53c8b1e9cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for retrotool_bass-18.0.tar.gz:

Publisher: wheels-bass.yml on danielburgess/SFCRetroTools

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

File details

Details for the file retrotool_bass-18.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for retrotool_bass-18.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 693ab8a97b9271d0c8a115d7a2af6b61c1de30616beb8cdeb523fcbe5b886065
MD5 714f73451e21cc331e6353436666f3a9
BLAKE2b-256 169e84ed4900aa97c0d9cf3024c361a38a08350cc3e936e80cea720cbdd41505

See more details on using hashes here.

Provenance

The following attestation bundles were made for retrotool_bass-18.0-cp313-cp313-win_amd64.whl:

Publisher: wheels-bass.yml on danielburgess/SFCRetroTools

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

File details

Details for the file retrotool_bass-18.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for retrotool_bass-18.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d9900ae5cd38c8d962e706450298593a30357e7256028363b7cd3fd4b89b16e1
MD5 e4488d9f667642c90b74a977d81e39c9
BLAKE2b-256 f833dc8357ed645b788ca11bcdaa6c97577f5e77d4a17064f573c3960df4b3c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for retrotool_bass-18.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels-bass.yml on danielburgess/SFCRetroTools

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

File details

Details for the file retrotool_bass-18.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for retrotool_bass-18.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b6437b7adcece3ae06be62b3e1c733d25172d225a5e816e9c7c7fc0fc0ce08bb
MD5 cf6521f693c69b1305f48a32a4ac8318
BLAKE2b-256 85a33d45120a2b7324dd3b24cf8c8180d27456143f4da253c0c1e98a44d8b23a

See more details on using hashes here.

Provenance

The following attestation bundles were made for retrotool_bass-18.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: wheels-bass.yml on danielburgess/SFCRetroTools

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

File details

Details for the file retrotool_bass-18.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for retrotool_bass-18.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2bcd047c866fd2514a80c9d0ed050569d0cc25a9f6aa4f7389a16f49c55dd641
MD5 28f7f49eaf62546023c4e24e271fd0a7
BLAKE2b-256 7b08c2587bce76e87dabbd20c9efe4f878f973399f80b6fcbf23a52c1a334307

See more details on using hashes here.

Provenance

The following attestation bundles were made for retrotool_bass-18.0-cp312-cp312-win_amd64.whl:

Publisher: wheels-bass.yml on danielburgess/SFCRetroTools

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

File details

Details for the file retrotool_bass-18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for retrotool_bass-18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5963aedab15d4090178051e40539ab229483943a7cc150a2c8d6f56c9c94226
MD5 5b220808613bfa708cbcba8f398e7004
BLAKE2b-256 c16a0b080b46eada7f1b53cde0c55b869bfb66bd7cf72b3e1e46bac07e8ac5bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for retrotool_bass-18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels-bass.yml on danielburgess/SFCRetroTools

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

File details

Details for the file retrotool_bass-18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for retrotool_bass-18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e304147b0111d0ce74ab8e434eb484cab863063bb3655bd11d47215f0ca85c00
MD5 703f7707946f07d0bfc4a57b200b9fff
BLAKE2b-256 d61213450ed856cd73cd9c4a47119052b8c30873ef37f4e5dbb190ce63d9ecdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for retrotool_bass-18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: wheels-bass.yml on danielburgess/SFCRetroTools

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