News: 11 March 2016 - Forum Rules

Author Topic: NES Games Disassembly (possible requests)  (Read 7057 times)

Cyneprepou4uk

  • Hero Member
  • *****
  • Posts: 734
  • I am the baldest romhacker
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #20 on: July 08, 2021, 03:28:53 pm »
Alright, your request is accepted. And really nice work on that movie file btw.

Dracula X

  • Full Member
  • ***
  • Posts: 154
    • View Profile
    • My YouTube Page for ROM hacking
Re: NES Games Disassembly (possible requests)
« Reply #21 on: July 08, 2021, 05:15:13 pm »
I love this dissembler tool that you made and I'm having so much fun with it.
Back to Thunder Force II hacking again.

Cyneprepou4uk

  • Hero Member
  • *****
  • Posts: 734
  • I am the baldest romhacker
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #22 on: July 08, 2021, 05:18:13 pm »
That's gread, dude  :D

duduric

  • Jr. Member
  • **
  • Posts: 7
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #23 on: August 01, 2021, 06:59:04 pm »
I would love to see River City Ransom! It's a cult classic, my favorite game ever and also I have been working on a browser based reimplementation. I actually started learning assembly and getting more into NES hardware only because of the game

Cyneprepou4uk

  • Hero Member
  • *****
  • Posts: 734
  • I am the baldest romhacker
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #24 on: September 27, 2021, 11:58:36 am »
Solstice disassembly was added.

Viewer

  • Full Member
  • ***
  • Posts: 162
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #25 on: October 04, 2021, 08:13:59 pm »
Good to see you're keeping busy.

NesDraug

  • Full Member
  • ***
  • Posts: 198
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #26 on: October 05, 2021, 04:53:49 am »
I'm a big fan of Ice Climber and seeing it on the "planned" list is intriguing. I always thought Ice Climber is a flawed game with great potential, It's sad it never turned into a franchise.

In my hack I put Mario in it and called it "Pipe Plumber".

It would be fun to mess with the source code and make a "Ice Climber 2" with new enemies, better controls and new levels.

Mishra made the 4 player hack so I suppose they sit on a whole lot of knowledge about the game.   
Hello! You found my shop of strange and wonderful things!
https://www.tumblr.com/blog/nesdraug

Cyneprepou4uk

  • Hero Member
  • *****
  • Posts: 734
  • I am the baldest romhacker
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #27 on: October 05, 2021, 05:55:46 pm »
Double Dragon II disassembly was added.

pangenttech

  • Jr. Member
  • **
  • Posts: 39
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #28 on: October 06, 2021, 03:11:49 pm »
There is a program FDSExplorer which does some sort of disassembly of FDS ROMs. (And can convert the earliest 40K FDS ROMS to NES.)

Not sure how good or useful it is.

I'd like to see Michael English Daibouken FDS converted to NES.

A friend would like to improve the FDS of Knight Lore.

And Pac-Land NES.

Dr. Mario is interesting. I worked with bogaabogaa and Kasumi on a "Dr. Garfield" hack of the Virus prototype which required injecting additional code. (New win/loss states, and a lot more.)

Cyneprepou4uk

  • Hero Member
  • *****
  • Posts: 734
  • I am the baldest romhacker
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #29 on: October 08, 2021, 10:23:32 am »
Github user gb-2312 added assemble.sh script for non-Windows users for each disassembly.

Can someone with Linux or MacOS try to assemble with it and tell me the results?

NesDraug

  • Full Member
  • ***
  • Posts: 198
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #30 on: November 11, 2021, 04:10:37 am »
Github user gb-2312 added assemble.sh script for non-Windows users for each disassembly.

Can someone with Linux or MacOS try to assemble with it and tell me the results?

Did you get any Mac users help with this? I could fire up my GFs Macbook and give it a try if no one else tried?
Hello! You found my shop of strange and wonderful things!
https://www.tumblr.com/blog/nesdraug

Cyneprepou4uk

  • Hero Member
  • *****
  • Posts: 734
  • I am the baldest romhacker
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #31 on: November 11, 2021, 04:23:32 am »
No, I didn't.
Yes, that will be great  :)

NesDraug

  • Full Member
  • ***
  • Posts: 198
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #32 on: November 11, 2021, 07:11:31 am »
No, I didn't.
Yes, that will be great  :)

Is it something else I need to do? I just clicked the sh file. MacBook-Pro:~ macbooks$ /NES-Games-Disassembly-main/Battle\ City/assemble.sh ; exit;
/NES-Games-Disassembly-main/Battle City/assemble.sh: line 16: ../_scripts/os_support.sh: No such file or directory
/NES-Games-Disassembly-main/Battle City/assemble.sh: line 18: ../_scripts/env.sh: No such file or directory
/NES-Games-Disassembly-main/Battle City/assemble.sh: line 21: ../_scripts/assemble_header.sh: No such file or directory
/NES-Games-Disassembly-main/Battle City/assemble.sh: line 23: ../_scripts/assemble_standard.sh: No such file or directory
/NES-Games-Disassembly-main/Battle City/assemble.sh: line 25: ../_scripts/assemble_footer.sh: No such file or directory
logout

[Processen slutförd]


« Last Edit: November 11, 2021, 07:53:33 am by NesDraug »
Hello! You found my shop of strange and wonderful things!
https://www.tumblr.com/blog/nesdraug

Cyneprepou4uk

  • Hero Member
  • *****
  • Posts: 734
  • I am the baldest romhacker
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #33 on: November 11, 2021, 07:18:45 am »
In theory you need to download the whole repository, then go to any disassembly folder and launch "assemble.sh".

The "_scripts" folder with necessary files from your log is located in the repository root folder.

So I can only assume that you moved folders somewhere.

NesDraug

  • Full Member
  • ***
  • Posts: 198
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #34 on: November 11, 2021, 07:41:28 am »
In theory you need to download the whole repository, then go to any disassembly folder and launch "assemble.sh".

The "_scripts" folder with necessary files from your log is located in the repository root folder.

So I can only assume that you moved folders somewhere.

I did not. Just downloaded the zip. Unzipped. And clicked the .sh file. Tried all of them.
Hello! You found my shop of strange and wonderful things!
https://www.tumblr.com/blog/nesdraug

Cyneprepou4uk

  • Hero Member
  • *****
  • Posts: 734
  • I am the baldest romhacker
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #35 on: November 11, 2021, 07:42:33 am »
I see. That sucks. Ok, thank you for the help anyway  :)

NesDraug

  • Full Member
  • ***
  • Posts: 198
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #36 on: November 11, 2021, 07:53:10 am »
I see. That sucks. Ok, thank you for the help anyway  :)

I tried again using the Terminal. Went like this:


This is the commands i wrote:
cd downloads
cd NES-Games-Disassembly-main
cd Mappy
sh assemble.sh


MacBook-Pro:Mappy macbooks$ sh assemble.sh
 * INFO: This OS is macos!
cc65 V2.18 - Git N/A
../_scripts/env.sh: line 52: lua: command not found
 * ERROR: Please make sure that your computer has installed lua 5.3.x! => https://www.lua.org/versions.html
Do you need to install the lua VM?(yes/no): yes
 * ERROR: Your computer has not install [lua] compiler, wait a moment and prepare install environment...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0curl: (60) SSL certificate problem: Invalid certificate chain
More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
 of Certificate Authority (CA) public keys (CA certs). If the default
 bundle file isn't adequate, you can specify an alternate file
 using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
 the bundle, the certificate verification probably failed due to a
 problem with the certificate (it might be expired, or the name might
 not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
 the -k (or --insecure) option.
tar: Error opening archive: Failed to open 'lua-5.3.6.tar.gz'
 * ERROR: The step is failed, please have check!



Probably this Macbook is too old or something. I can´t install lua 5.3.




November 11, 2021, 08:23:03 am - (Auto Merged - Double Posts are not allowed before 7 days.)
I tried again using the Terminal. Went like this

Probably this Macbook is too old or something. I can´t install lua 5.3.

I updated the macbooks root certificate and now I could install lua 5.3 from the terminal.

Clicking the .sh files wont work. But I can confirm that all of the games compiled using the Terminal on this 2014 MacBook.

On MacOsX
Open up the Terminal
type cd and a blankspace
then drag and drop the folder of the game you wish to compile.
Hit Enter.
type "sh assemble.sh"
Hit Enter

The nes file is now in the folder of the selected game. Name begins with with a "!".
« Last Edit: November 11, 2021, 08:24:47 am by NesDraug »
Hello! You found my shop of strange and wonderful things!
https://www.tumblr.com/blog/nesdraug

Cyneprepou4uk

  • Hero Member
  • *****
  • Posts: 734
  • I am the baldest romhacker
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #37 on: November 13, 2021, 07:06:01 pm »
Glad to hear that. Thank you for testing  :)

Hamtaro126

  • Full Member
  • ***
  • Posts: 182
  • I'm Back!
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #38 on: November 16, 2021, 09:38:43 pm »
Can you try to disassemble Hello Kitty World? By extension it is a NES version (and also hack) of Balloon Kid for Gameboy, which is an extension of the Balloon Trip concept from Balloon Fight. Would love to see someone let me make "Balloon Kid for NES"

Mapper/Game Info:
Mapper 2 (UxROM)
Currently uses 8*16k PRG, can be expanded to 16*16 for more banks.
Currently uses 0*8k CHR (No CHR-ROM, set for 8K CHR-RAM)
No WRAM, but if expanded to another mapper, can use WRAM!
Banks start at $8000, except last bank at $C000
Music uses DPCM and is based off the Dr. Mario sound engine!!!
Famicom Box leftover title available, not used though: "HELLOKITTY WORLD"

Please also use the latest and best English translation patch by Flake over any other version, Not the crappy older english patch from Hello Kitty Kicks @$$ translations, It sucks!
I Hath Returned...

BTW My username is not Hamtaro129. THAT IS WRONG, Please correct immediately or I will try to correct it myself!

Cyneprepou4uk

  • Hero Member
  • *****
  • Posts: 734
  • I am the baldest romhacker
    • View Profile
Re: NES Games Disassembly (possible requests)
« Reply #39 on: November 17, 2021, 12:06:32 am »
No, not convincing enough.