Skip to content

pablomarx/ROM-Soup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROM-Soup

Tool for exploring the ROM Soup from Newton ROM images. This reads all of the NewtonScript objects from a given ROM image, and recreates them inside a NEWT/0 virtual machine. It then allows you to explore these recreations.

Download the app from the releases tab. If you build from source, remember to initialize&update the git submodules.

Need a ROM image? Try:

Features

Interactive NEWT/0 Console

ROM Soup Console Screenshot

  • Includes a copy of Jason Harper's ViewFrame to decompile NewtonScript functions (note: presently disabled in 64-bit builds). Not all functions decompile yet, as there are some NEWT/0 bugs preventing ViewFrame from functioning properly.
  • Uses WebKit's Inspector for the console. Yes, JS->ObjC->NewtonScript is strange. But I find this more enjoyable than a basic NSTextView console.

Bitmap + PICT Browser

ROM Soup Image Browser Screenshot

  • Right click image(s) to save them as PNG files.
  • Some images may not decode properly in the 64-bit version.

Sound Browser

ROM Soup Sound Browser Screenshot

  • Double click or use the enter key to play the sound in the tool.
  • Right click sounds(s) to save them as AIFF files.

Blob Browser

ROM Soup Blob Browser Screenshot

  • Double click to view a HexFiend powered hex dump of the blob.
  • Right click blob(s) to export them to disk.

Strings Browser

ROM Soup Strings Browser Screenshot

About

Tool for exploring the ROM Soup from Newton ROM images

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages