# HG changeset patch # User Mike Pavone # Date 1378226273 25200 # Node ID 4ffd621f1d0c311b3338814a8c8609c2714775a5 # Parent 3148b6389042f0c064ddbb2a865b351b5b96bf4b Initialize VDP register 0 so it works on the Mega Everdrive. Temporarily disable the sprite stuff diff -r 3148b6389042 -r 4ffd621f1d0c genesis.s68 --- a/genesis.s68 Tue Sep 03 09:37:10 2013 -0700 +++ b/genesis.s68 Tue Sep 03 09:37:53 2013 -0700 @@ -97,6 +97,7 @@ move.l #$0, a7 + move.w #$8004, (a5) move.w #$8104, (a5) ;turn off display move.w #$8200, (a5) ;Table A = 0000 move.w #$8400, (a5) ;Table B = 0000 @@ -161,16 +162,15 @@ move.w #$8114, (a5) ;turn on DMA - bsr InitSprites - bsr AddSprite + ;bsr InitSprites + ;bsr AddSprite move.w #$0, (a0) - bsr LoadSpritePal - bsr InitFrameBigSprite + ;bsr LoadSpritePal + ;bsr InitFrameBigSprite moveq #0, d3 - bsr ChangeFrameBigSprite - + ;bsr ChangeFrameBigSprite @@ -230,11 +230,11 @@ if USE_HINT move.w #$8144, (a5) endif - bsr SpriteCopyVRAM + ;bsr SpriteCopyVRAM bsr ReadPad - bsr Player1Vint + ;bsr Player1Vint move.l (PalAddress).w, d7 ;setup DMA source address move.w #$9500, d6