Skip to content

romh-acking/lunar-address-JS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lunar Address JS

picture

About

This is a JavaScript port of Lunar Address and was made with the ReactJS framework. All settings are stored in local storage for persistence.

Lunar Address, being made by FuSoYa, is closed source. After asking about how SNES address conversions work multiple times and never getting a clear cut answer, I decided to take it upon myself to reverse engineer Lunar Address. I used IDA Pro seriously for the first time; fortunately, Lunar Address is small enough for this task to be relatively simple. Per Klarth's suggestion, I made this app cross-platform and hosted it on GitHub.

This app can be accessed in your browser with the link below:

https://romh-acking.github.io/lunar-address-JS/

Code Files of Interest

  • /lib/autodetect.js: Contains logic to identify a rom's memory map type.
  • /lib/conversion/: Contains multiple JavaScipt files for the address conversions.

Special Thanks

  • Klarth: Guidance, bug testing
  • Tipiak75: Bug testing

References

Releases

No releases published

Packages

 
 
 

Contributors