This code has been moved to GitHub:
https://github.com/bbbradsmith/makeflop.py/blob/master/makeflop.py
| #!/usr/bin/env python3 | |
| import sys | |
| assert sys.version_info[0] >= 3, "Python 3 required." | |
| # | |
| # nsf2_strip.py | |
| # Brad Smith, 2018-08-25 | |
| # | |
| # This strips metadata from NSF2 files. | |
| # |
| # Avecta I: Ebora is an Atari ST game published in STart Magazine, September 1989 | |
| # | |
| # Information here: | |
| # https://www.atarimagazines.com/startv4n2/avecta.html | |
| # | |
| # This program parses its data files, and generates maps from it. | |
| # The file formats can be deduced from the program. | |
| # Some of the data is described in comments. | |
| import PIL.Image |
| #!/usr/bin/env python3 | |
| # | |
| # Python script for decoding or re-encoding PPU data | |
| # (CHR or nametable) bundles from Blades of Steel. | |
| # | |
| # See bottom of this file for example usage. | |
| # | |
| rom_filename = "Blades of Steel (U).nes" |
This code has been moved to GitHub:
https://github.com/bbbradsmith/makeflop.py/blob/master/makeflop.py
| #!/usr/bin/env python3 | |
| # | |
| # Python script for dumping images from Read & Rhyme (Atari ST) | |
| # Brad Smith, 2019 | |
| # http://rainwarrior.ca | |
| # | |
| # Format is very simple: | |
| # 1 x WORD header? always 0. | |
| # 16 x WORD palette |
| # this program generates the "rule 90" fill bitstream | |
| # seen at the start of many Phillips CD-i disc images | |
| import PIL.Image | |
| filename = "cdi90.png" | |
| width = 29 | |
| height = 645 | |
| # first valid parent row starts at bit 188 |
| # map dumper for The Endless Night (DOS, 1993, Andy Wood / MythicArts) | |
| # Brad Smith, 2020-07-18 | |
| # make a "dump" folder before running this | |
| # Python 3 | |
| import math | |
| import PIL.Image | |
| import PIL.ImageDraw |
| #!/usr/bin/env python3 | |
| # | |
| # Python script for dumping data from Aspetra. | |
| # Prerequisite: PIL | |
| # | |
| # Brad Smith, 2019 | |
| # http://rainwarrior.ca | |
| # | |
| # 2021-05-03 - Monster 0 is valid, object 157 disables monsters. |
| # eggstractor.py | |
| # FNT file image extractor | |
| # MDT packfile/map file extractor | |
| # for E.G.G. Elemental Gimmick Gear (Dreamcast) | |
| # | |
| # Brad Smith, 2020 | |
| # http://rainwarrior.ca | |
| # | |
| # Dump result archive: https://mega.nz/#F!B74zmaTJ!LQcdMdeOji_cKyfxwoYDbg |
| #!/usr/bin/env python3 | |
| # | |
| # Pasti .STX Atari ST disk image merger | |
| # Allows combining of tracks from separate STX files, | |
| # for cases where we can only dump part of a disk at a time. | |
| # | |
| # Usage: | |
| # stx_main("a.stx") | |
| # stx_add("b.stx") |