Search found 9 matches

by KW_455
Sat Apr 14, 2018 3:56 pm
Forum: Newbie Help Center
Topic: High level view of the SMB1 source code?
Replies: 1
Views: 1957

High level view of the SMB1 source code?

Hi! I'm currently reading the SMB1 source code by doppelganger but it's quite difficult to "jump right in" since it's of course so low level. Have anyone written something like a design document that explains the game inner workings in a more high level view? Any pointers to other document...
by KW_455
Mon Oct 20, 2014 8:51 am
Forum: Newbie Help Center
Topic: Starting a Disassembly Project
Replies: 12
Views: 4815

Re: Starting a Disassembly Project

You probably know already, but to be clear, the VS board has 2 complete systems. They can run 2 different games independently, but for dual games the CPUs communicate through shared memory . Has anyone ever constructed a "null modem cable" or something similar to connect two NESes? If you...
by KW_455
Fri Oct 17, 2014 2:13 pm
Forum: Newbie Help Center
Topic: Starting a Disassembly Project
Replies: 12
Views: 4815

Re: Starting a Disassembly Project

I've decided to go with Balloon Fight; seems to be a little bit less code and more data than Ice Climber according to my logger, but still a good game I played back in the day. So, which version should I decide to focus on? US/EUR/JAP? The US/EUR version differs only by two bytes, both in the NMI ro...
by KW_455
Wed Oct 08, 2014 10:36 am
Forum: Newbie Help Center
Topic: Starting a Disassembly Project
Replies: 12
Views: 4815

Re: Starting a Disassembly Project

Thanks for your suggestions! I still haven't found any hint that Ice Climber have been disassembled into readable code. This game was the first game I owned back in the day, I know most about it and have the closest "bond" to it of all the 16+8KB games, making it the game of choice for thi...
by KW_455
Sun Sep 28, 2014 10:08 am
Forum: Newbie Help Center
Topic: Starting a Disassembly Project
Replies: 12
Views: 4815

Starting a Disassembly Project

Hi! I'm looking for a small 16/8KB game that I can reverse engineer into commented compilable sourcecode - just to see and learn how they made games back in the day. The problem is that I don't want to redo a game that has already been disassembled. I have found disassemblies (or parts of) of at lea...
by KW_455
Sat May 04, 2013 4:57 am
Forum: Newbie Help Center
Topic: Failures in Graphics
Replies: 4
Views: 2252

Re: Failures in Graphics

rainwarrior: The title screen literally littered with sprites - at a quick glance, it didn't look to me as it was "advanced enough" to merit the inclusion of them; thank you for pointing me in the right direction. cpow: You are correct :) My main focus for writing this emulator is to eluci...
by KW_455
Fri May 03, 2013 3:59 pm
Forum: Newbie Help Center
Topic: Failures in Graphics
Replies: 4
Views: 2252

Failures in Graphics

I'm at the very beginning of writing an emulator, and so far my program just shows some graphics with neither sprites nor scrolling. Some NROM-games seem to be correct, but the intro screen to Ice Climber doesn't show up (neither is the attribute table filled), but the attraction mode seems to work....
by KW_455
Sat Apr 27, 2013 4:47 am
Forum: Newbie Help Center
Topic: nestest.nes - nestest.log question
Replies: 4
Views: 2420

Re: nestest.nes - nestest.log question

Thanks for pointing me in the right direction - I put too much faith in too simplified documentation when I was writing my 6502 core... But if we allow ourselves to speculate - what is the rationale behind PHP setting the B-bit on stack? If I understand it correctly, for BRK to do so is necessary as...
by KW_455
Fri Apr 26, 2013 6:10 pm
Forum: Newbie Help Center
Topic: nestest.nes - nestest.log question
Replies: 4
Views: 2420

nestest.nes - nestest.log question

Why is A = 7F after the PLA-instruction? Shouldn't it be 6F? Did a BRK-interrupt occur before the PHP? C7E7 08 - PHP - A:00 X:00 Y:00 P:6F SP:FB CYC:193 SL:242 C7E8 68 - PLA - A:00 X:00 Y:00 P:6F SP:FA CYC:202 SL:242 C7E9 29 EF - AND #$EF - A:7F X:00 Y:00 P:6D SP:FB CYC:214 SL:242 C7EB C9 6F - CMP #...