RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Dec 27, 2025 12:17 pm

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: Guide to ROM Disassembly Using wols Demo
PostPosted: Thu Nov 12, 2020 5:48 pm 
Offline
RomRaider Donator
User avatar

Joined: Fri Jul 26, 2019 3:35 am
Posts: 789
Location: United States of America
Hello all!

As I've defined over 2100 maps for my ROM, I decided I would share some tips and tricks on ROM disassembly inside of wols. Throughout this entire process, wols has made it a breeze to define my ROM, even though I have no prior experience or knowledge related to coding of any kind. The main area wols struggles in is with single values, some tables, alongside verifying the maps. That's where Ghidra and/or IDA Pro come in handy. But wols can give you a good idea of a potential map, which you can them compare/analyze in Ghidra/IDA to verify whether it's the map you think it is or not.

As RomRaider doesn't have a friendly history with things related to intellectual property, I have made this post on the wiki found here -> https://nissanecu.miraheze.org/wiki/Fir ... isassembly

It's a bit of a crude guide, but it's better than nothing! :)

_________________
NissanDefinitions Repository


Last edited by Pytrex on Mon Jun 14, 2021 1:57 am, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Guide to ROM Disassembly Using wols Demo
PostPosted: Fri Nov 13, 2020 10:16 am 
Offline
Experienced
User avatar

Joined: Wed Jan 08, 2014 11:07 pm
Posts: 652
Impressive amount of work went in there, for sure. Thanks for publishing this, I think it's worth a sticky.

_________________
If you like nisprog + npkern, you can support me via https://liberapay.com/fenugrec/
For sending me encrypted/secure messages, use PGP key 0xBAC61AEB3A3E6531 available from pool.sks-keyservers.net


Top
 Profile  
 
 Post subject: Re: Guide to ROM Disassembly Using wols Demo
PostPosted: Fri Nov 13, 2020 2:06 pm 
Offline
RomRaider Donator
User avatar

Joined: Fri Jul 26, 2019 3:35 am
Posts: 789
Location: United States of America
fenugrec wrote:
Impressive amount of work went in there, for sure. Thanks for publishing this, I think it's worth a sticky.


Thank you! :D I felt like people just don't really know what do to once they're inside of wols for the first time. Just a bunch of random numbers all over the place in weird formats. I had to learn how to set it up properly on my own as well. My friend who has used it for a few months now didn't even know about the color scaling and removing the leading zeros! He used to exclusively use 2D and 3D mode due to the fact that 1D mode just wasn't useful before using those. So I thought that if one person was struggling, then surely others either are struggling, or will struggle in the future.

Plus introducing others to a good method of locating maps will help them out a substantial amount. I mean, it worked to define maps for a 2010 Juke by cross referencing a 2006 350z :lol: So I'm guessing that most Nissan ROMs will follow a similar pattern with how their maps are laid out. Because all the Nissan ROMs I've seen (even JDM Nismo Stagea's) follow that order. I'm sure it could start to vary once you get into 1D and 2D stuff, but that's not confirmed yet.

_________________
NissanDefinitions Repository


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl