Sonic and Sega Retro Message Board: Mmm, leftovers. - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
Page 1 of 1
    Locked
    Locked Forum

Mmm, leftovers.

#1 User is offline Mustapha 

  Posted 24 August 2005 - 10:57 PM

  • Posts: 902
  • Joined: 16-October 03
  • Gender:Male
  • Wiki edits:5
Guide pulled for now. I'm working on fixing it. Jesus christ I am a fucking moron..
This post has been edited by Mustapha: 21 August 2006 - 01:53 AM

#2 User is offline Tweaker 

Posted 24 August 2005 - 11:06 PM

  • Posts: 12389
  • Joined: 27-June 04
  • Gender:Male
Hot damn Musty! This is some VERY nice info. Assuming I didn't know ASM at all, this would've helped me to understand it much better than I ever could myself, while at the same time taking a peek at what was hidden in the S3 ROM. Great job. :)

This works in Sonic 2 as well people, changing screen modes as such. It's a great introduction to compares and branches as well, firsthand.

#3 User is offline Ambil 

Posted 24 August 2005 - 11:24 PM

  • I want that heinous hedgehog hammered!
  • Posts: 893
  • Joined: 26-April 05
  • Gender:Male
  • Location:Spain
  • Wiki edits:88
Whoa. This will become a technical hit soon. Having level select and debug in Sonic 3 isn't something that happens everyday. :D

Good to hear you found useful my reference. I'm working in version 1.1 by the way.

#4 User is offline Caitlin 

Posted 25 August 2005 - 06:27 PM

  • Mechromancer
  • Posts: 4454
  • Joined: 07-May 05
  • Gender:Female
  • Project:single mother
  • Wiki edits:35
Tech Member for Mustapha!
This is pretty sweet! Makes me wish I'm hacking Sonic 3 instead...

#5 User is offline Kles 

Posted 25 August 2005 - 09:12 PM

  • Posts: 2460
  • Joined: 14-March 04
  • Gender:Male
  • Location:Ontario
  • Wiki edits:5
Damnit, Mustapha, I've said it before and I'll say it again... you really need to be a tech member. This is great. I'll give it a shot if I'm not so lazy.

#6 User is offline Mustapha 

Posted 24 September 2005 - 11:30 PM

  • Posts: 902
  • Joined: 16-October 03
  • Gender:Male
  • Wiki edits:5
Version 1.1.1 of my guide is ready.

http://mustaphaland.com/guide.html

Updates for Version 1.1.1: The key format has been corrected.
This post has been edited by Mustapha: 21 October 2005 - 08:01 PM

#7 User is offline Guifrog 

Posted 25 September 2005 - 11:18 AM

  • Posts: 179
  • Joined: 07-May 05
  • Gender:Male
Mustapha should be techie since long time ago.

#8 User is offline Kles 

Posted 25 September 2005 - 01:42 PM

  • Posts: 2460
  • Joined: 14-March 04
  • Gender:Male
  • Location:Ontario
  • Wiki edits:5
Yeah, I concur. SOMEONE please make him a tech member as he has deserved it forever.

#9 User is offline Quickman 

Posted 25 September 2005 - 02:31 PM

  • Posts: 5584
  • Joined: 03-December 03
  • Gender:Male
  • Location::x
  • Project:omg porjcet
  • Wiki edits:10
I accept that Mustapha is understanding more the reason changing a given byte has the effect he wants, but the level of explanation he's giving is just that little bit too parochial - he should explain the concept of game mode in abstract terms relating it to RAM values and then narrow in on the example, and I'm not really getting that vibe from what he's written.

I will however concede that he's worthy of the green box. (I, on the other hand, don't feel worthy of it.)

#10 User is offline StephenUK 

Posted 25 September 2005 - 02:34 PM

  • Liquor in the front, poker in the rear
  • Posts: 1675
  • Joined: 30-December 04
  • Gender:Male
  • Location:Manchester, UK
  • Project:Quackshot Disassembly

Quick Man, on Sep 25 2005, 07:31 PM, said:

I will however concede that he's worthy of the green box. (I, on the other hand, don't feel worthy of it.)

Yeah I agree with that as well. I don't feel worthy of tech status to be honest, but it's there.

#11 User is offline Sonic 65 

Posted 25 September 2005 - 02:36 PM

  • Posts: 1167
  • Joined: 09-October 04
  • Gender:Male
  • Project:Dustin Wyatt's Epic Jailbreak
  • Wiki edits:13
Erm. WTF?

You are a lot more worthy of Techie status than anyone here, except perhaps Cyan.

#12 User is offline Ambil 

Posted 25 September 2005 - 09:12 PM

  • I want that heinous hedgehog hammered!
  • Posts: 893
  • Joined: 26-April 05
  • Gender:Male
  • Location:Spain
  • Wiki edits:88
Just for your reference, Mustapha, I saw this in the guide.

1 2 3 4 5 6 7 8 (this is a byte represented in bits)
S A C B U D L R (these are the bits translated to show what each key is)


First, the key positions are wrong. The correct ones are SACBRLDU.

Second, in binary, the bits are numbered from right to left.
7 6 5 4 3 2 1 0
S A C B R L D U


It stands that byte 0 represents that 2<sup>0</sup> (=1) is present (value 1) or not (value 0) in the number. Same goes for 2<sup>1</sup> (=2), 2<sup>2</sup> (=4), and so on.

For example, in your case you want to get %1100000. The number has bits 7 and 6 set, because it is 2<sup>7</sup>+ 2<sup>6</sup>= 128 + 64 = 196 ($C0 hex). Hope you get it.

Admins, what are you waiting for to promote Mustapha?

#13 User is offline Mustapha 

Posted 25 September 2005 - 10:20 PM

  • Posts: 902
  • Joined: 16-October 03
  • Gender:Male
  • Wiki edits:5
Thanks for the correction and the little extra help with my binary, Ambil. (And thank you DRX's I/O ports guide) Anyways, I've updated my guide with the correct (and latest) information.

Page 1 of 1
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users