Downloads
Up one levelThis folder contains all downloadable files.
-
Protocol Scanner
- This tool will find names and adresses of all protocols definitions and implementations in Newton ROM image.
-
Package Packer
- This tool will join multiple files into one Newton package.
-
Package Splitter
- This tool will split package into number of files. Every file will contain part of package.
-
Soup part decomposer
- This tool splits soup part extracted from package into individual files containing objects. Every file will be named with object ID.
-
TLZStoreDecompressor Library
- This library implements TLZStoreDecompressor and compressor.
-
ROM Image format conversion
- This file contains transformed symbols list from original "Senior CirrusNoDebug image" Newton 2100 ROM image, and tool which creates assembler source file. After assembling with GNU AS you get Newton ROM in format of your choice.
-
Newton 2100 Branch Map
- This file contains parts of dissassebled ROM image. Specifically, only symbols and branch instructions are included. This is very handy, if you want to check where specific function is called or get general impression of actions performed by calling any function. Symbol names are unmangled.
-
Newton 2100 Classes
- This file contains "raw" information about classess in Newton 2100 ROM. You should open it with Rational Rose. It was autogenerated by "classer" tool from dissassembled ROM image. All classess, methods, methods parameters are included. It's "raw" because everything is put into on package. I plan to improve my tool to add class classification and rough decompilation.
-
Protocol Headers 2100
- This file contains autogenerated header files for protocols contained in Newton 2100 ROM image. Currently no return type is specified, and all inline methods are missing.
-
ROM Extension block dumper
- This tool "splits" ROM extension blocks into number of files. All packages go into individual files with pkg extension, other sections go into files with bin extension. "Pad" blocks contain empty space, so they are skipped.

