Search found 2279 matches

by 3gengames
Sat Jul 09, 2022 5:49 pm
Forum: General Stuff
Topic: Why isn't there a MOTHER/Earthbound reverse engineering team?
Replies: 30
Views: 5508

Re: Why isn't there a MOTHER/Earthbound reverse engineering team?

Link to the git for my Earthbound Disassembly. Just got done through all the code once, needs cleaned and another go through and labeling of stuff better with what is now known, but you can see the game's code here in its first revision. This game will be hard to nail down because the engine is gen...
by 3gengames
Sun Mar 06, 2022 1:03 am
Forum: General Stuff
Topic: Why isn't there a MOTHER/Earthbound reverse engineering team?
Replies: 30
Views: 5508

Re: Why isn't there a MOTHER/Earthbound reverse engineering team?

I think it could also be argued, the game might be copyright. However the ASM representation of the game in any combination of disasm/reverse engineering would not be the original format of the entertainment, and because of such, the representation of the ROM wouldn't be under the same protection of...
by 3gengames
Tue Mar 01, 2022 12:00 pm
Forum: General Stuff
Topic: Why isn't there a MOTHER/Earthbound reverse engineering team?
Replies: 30
Views: 5508

Re: Why isn't there a MOTHER/Earthbound reverse engineering team?

I'm working on it. I'm deep enough to say, even when the code is completely done, tooling to reverse the data will be the hard part. It's very files and pointers heavy. Most of the code so far is just moving virtual data around and checking things the data says to. Someone who looked at Kirby on IRC...
by 3gengames
Wed Oct 07, 2020 7:24 am
Forum: Other Retro Dev
Topic: Reverse Engineering DEFENDER (Arcade, 1980) live on Twitch
Replies: 6
Views: 14739

Re: Reverse Engineering DEFENDER (Arcade, 1980) live on Twitch

That sounds like a nightmare, haha. Interesting CPU, I never heard of it before. I'm not much of a Intel-type, fan, though. More 6502 and 6809 as I don't hate myself enough to learn the Intel-like stuff. :twisted: :roll:
by 3gengames
Wed Oct 07, 2020 7:11 am
Forum: NESdev
Topic: Duck Hunt Reverse Engineering
Replies: 10
Views: 8262

Re: Duck Hunt Reverse Engineering

they are 3 parabolic curves. So there is an X/Y and Z curve. Which then get scaled. Unless there is some other aspect you need to know. If you look at the code I send you it should have it mostly figured out. Yeah, I looked at it, but didn't want to just rip my comments/docs out of yours! I just ha...
by 3gengames
Tue Oct 06, 2020 5:35 pm
Forum: Other Retro Dev
Topic: Reverse Engineering DEFENDER (Arcade, 1980) live on Twitch
Replies: 6
Views: 14739

Re: Reverse Engineering DEFENDER (Arcade, 1980) live on Twitch

I didn't stream the disassembly after the first sessions sadly, just wasn't pulling viewers and I was disassembling it sporadically. But, it's basically done now! Code Link Here's a rundown of the best parts of this code that I posted on a 6809 group elsewhere. One really cool thing about Defender i...
by 3gengames
Tue Oct 06, 2020 5:22 pm
Forum: NESdev
Topic: Duck Hunt Reverse Engineering
Replies: 10
Views: 8262

Re: Duck Hunt Reverse Engineering

Bumping, just because there's been a lot more done.

Duck portion is basically 100% known. I still need to solve the pigeon movement, but clarified the states a bit.

Code Link
by 3gengames
Sun Sep 06, 2020 10:26 pm
Forum: NESdev
Topic: Mike Tyson's Punch-Out Disassembly
Replies: 65
Views: 34328

Re: Mike Tyson's Punch-Out Disassembly

I was quite possibly going to do this game in the future, but looks like you're gonna beat me to it. If you need any help with what you're looking at, you can message me. I took apart Duck Hunt (4K SLOC) and Defender (12K 6809 SLOC) with a custom tool I made, and have looked at so much code I believ...
by 3gengames
Tue Jul 14, 2020 3:02 pm
Forum: Other Retro Dev
Topic: Reverse Engineering DEFENDER (Arcade, 1980) live on Twitch
Replies: 6
Views: 14739

Re: Reverse Engineering DEFENDER (Arcade, 1980) live on Twitch

Bumping this. Made some good progress, you guys might wanna check it out. Also gonna stream the next few hours if you guys wanna watch.
by 3gengames
Mon May 04, 2020 2:54 pm
Forum: Other Retro Dev
Topic: Reverse Engineering DEFENDER (Arcade, 1980) live on Twitch
Replies: 6
Views: 14739

Re: Reverse Engineering DEFENDER (Arcade, 1980) live on Twitch

drat, I missed it :( Haha, follow me, I'm only through like 1% of the games code so far. I'll be doing many more streams! Also, you can follow the github of the source I'm making if you wanna see some code comments and whatnot if you miss the stream. :) For now I'm trying to get together an intro f...
by 3gengames
Wed Apr 29, 2020 2:25 pm
Forum: Other Retro Dev
Topic: Reverse Engineering DEFENDER (Arcade, 1980) live on Twitch
Replies: 6
Views: 14739

Reverse Engineering DEFENDER (Arcade, 1980) live on Twitch

Hey NESDevers: After disassembling Duck Hunt, I rewrote my tool to work on more platforms and processors and be more expandable, and I'm now going to disassemble Defender by Williams Electronics Inc. If you're interested in the code, here is the github where the code will be deposited . Here is a li...
by 3gengames
Wed Mar 25, 2020 6:49 am
Forum: NESdev
Topic: Duck Hunt Reverse Engineering
Replies: 10
Views: 8262

Re: Duck Hunt Reverse Engineering

behind closed doors so the vultures don't get access to it ;) or get hints of what I'm up to. You do know that I have the full source mostly done, right? But that's fine, thanks for the hint of what that routine does/comments that I didn't have. I'll probably slightly poach your function comments t...
by 3gengames
Sun Mar 22, 2020 2:49 pm
Forum: NESdev
Topic: Duck Hunt Reverse Engineering
Replies: 10
Views: 8262

Re: Duck Hunt Reverse Engineering

mostly, I didn't care about the sound driver, I just worked out which function played which sfx. Since I wasn't using a PPU, I didn't care for the minute details of the PPU code either, such as sprite offsets or the particle code. Where is your source code? I actually did that game also because the...
by 3gengames
Sat Mar 21, 2020 10:13 am
Forum: NESdev
Topic: Duck Hunt Reverse Engineering
Replies: 10
Views: 8262

Re: Duck Hunt Reverse Engineering

I've also reversed Duck Hunt for reasons You might want to try https://csdb.dk/release/?id=149429 it is already fully featured and handles all the cases, such as split lo/hi rts tables etc. Did you get the whole thing done too? Your tool does look like a slightly more flexible version of mine: Scre...
by 3gengames
Sat Mar 21, 2020 12:08 am
Forum: NESdev
Topic: Duck Hunt Reverse Engineering
Replies: 10
Views: 8262

Duck Hunt Reverse Engineering

Hey guys, I recently had the idea of trying to get into streaming. I plan on doing reverse engineering of NES games on stream, going over the internals, finding and fixing bugs, unused data, etc. I made a tool to help me do this. I have been using it on duck hunt to basically prove it has enough fea...