Search found 9 matches
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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....
- 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...
- 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 #...