This code has been moved to GitHub:
https://github.com/bbbradsmith/makeflop.py/blob/master/makeflop.py
# decodes the A8 files in | |
# Microsoft Windows NT 4.0 SDK (1996) | |
# MSTOOLS\SAMPLES\OPENGL\SCRSAVE\MAZE | |
# | |
# based on MSTOOLS\SAMPLES\OPENGL\SCRSAVE\COMMON\SSA8.C | |
import struct | |
def a8decompress(d): | |
# defines |
#!/usr/bin/env python3 | |
import sys | |
assert sys.version_info[0] >= 3, "Python 3 required." | |
# | |
# nsfe_to_nsf2.py | |
# Brad Smith, 2018-08-24 | |
# | |
# This converts an NSFe file to a preliminary "NSF2 with metadata" format. | |
# |
#!/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. | |
# |
-- Karnov Inspector lua script for FCEUX | |
-- rainwarrior 2018 #Karnovember | |
-- http://rainwarrior.ca | |
-- Press H for help | |
VERSION = "v1.0" | |
-- Modes and input handling to toggle them |
#!/usr/bin/env python3 | |
# nes_blocky.py | |
# Brad Smith, 2018 | |
# http://rainwarrior.ca | |
# | |
# Finds .NES ROM files in the current folder, | |
# and generates "blocky" pixellated versions of each, | |
# if the game does not use CHR-RAM. |
# 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 |
This code has been moved to GitHub:
https://github.com/bbbradsmith/makeflop.py/blob/master/makeflop.py
#!/usr/bin/env python3 | |
# | |
# circlemap.py | |
# Brad Smith, 2019 | |
# http://rainwarrior.ca | |
# | |
# Example renderings of the chaotic Circle Map. | |
# http://mathworld.wolfram.com/CircleMap.html | |
import sys |
#!/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" |
#!/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. |