Comments (4)
To assemble the project, you need a copy of the original ROM as described in the README. My disassembly is incomplete, and the holes need to be filled in with the original data. For copyright reasons I cannot include it in the repository.
Then you need to have RGBDS installed, navigate to the directory of the project, and run make
. I have only tested it on Linux, I have no experience with either Windows or macOS. You will need some knowledge of the command line. The instructions found here for the Pokemon Red disassembly probably apply.
The project is, for now, very incomplete. Not only is not all of the code disassembled, what has been disassembled hasn't been properly documented yet. I will take it up again one day, but for now I have nothing planned.
from supermarioland.
Yeah don't worry I am on Manjaro Linux. so does this compile to a native binary or not yet?
from supermarioland.
Oh, that was never my intent. I simply want to recreate something akin to the original source code, with all variables and routines identified and documented. The architecture of the Game Boy is so different from modern PCs, that getting it to compile would be near impossible, and not worth the effort compared to just running it in an emulator. I'm sorry to disappoint.
from supermarioland.
Ahh ok I see, it wouldn't be impossible if you have the code but it would be super awesome if I could compile and run it on my Raspberry pi 4 natively :D
This is still a very awesome project, keep up the good work!
from supermarioland.
Related Issues (1)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from supermarioland.