Skip to content

jbendtsen/screwaround64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screwaround64

An Interactive Assembler For N64

Screwaround64 is a Windows program that assembles/disassembles your code as you type it.

There are two text editing windows inside the main window. The one on the left is for assembly, and the one on the right is for binary code. Each time you move to a different row, the row you just left gets assembled/disassembled, depending on the window you were in.

At this time, this project is more of a prototype. Upcoming features are:

  • Transfer binary code directly to a running emulator
    • While a game is playing, the code can be placed in an arbitrary location inside the emulated N64 RAM
  • Error handling
    • Any time an instruction fails to assemble/disassemble, an informative message will be added to the bottom of the window
    • If there are any errors, the code won't be able to be transferred/exported
  • Multiple tabs
    • Each tab is given own emulated RAM offset so that when the code is exported, each tab's code will end up in the correct place
  • Project management
    • Assembly configuration, symbols, comments, metadata, tabs, etc.
  • Export as
    • GameShark code, bytecode w/ various formatting options
    • Embed export in a file or create a new file

About

An Interactive Assembler For N64

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published