Jump to content



The VDP Questions Topic

  • This topic is locked This topic is locked
37 replies to this topic




  • Exile
  • 367 posts
  • Gender:Male
  • Location:Chile
  • Interests:Girls :P

Posted 23 June 2011 - 04:10 AM

Okay. I tried to do a experiment: Make the hidden japanese text appear on Plane B, instead of Plane A.

So, as I understand about manipulating registers, I did this:

		move.w	#$8230,(a6)
move.w #$8407,(a6)

		move.w	#$8207,(a6)
move.w #$8430,(a6)

After that, I just get a blank screen. Also, If I open a savestate of that screen with GSavestate, it tells that Scroll A and Scroll B points to $0000.

What is the problem here?
  • 0

#38 SpirituInsanum


    6 Chaos Emeralds

  • Pro User
  • 642 posts
  • Gender:Male

Posted 23 June 2011 - 04:46 AM

Not sure that's the problem, but one important thing to keep in mind is that plane A and plane B aren't using the same addressing system. If A is set to "30", it points at C000, but if B is set to "30", it points at 60000. Originally, in the code you're showing code, it was C000 for A and E000 for B.

for A, divide the address by $400, and for B by $2000.
  • 0

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users