NESDev and Strangulation Records messageboards
Forum Index | FAQ | New User | Login | Search

Previous ThreadView All ThreadsNext ThreadShow in Flat Mode*


SubjectRe: More in general..  
Posted byMuchaserres
Posted on7/12/03 11:48 PM
From IP62.82.150.219  



Ok.

Well, I've runned my emu for the first time. Render algorithm seems to work fine, but there's a problem: it shows a 32x30 grid of the same tile, tile #0 to be exact. And it does nothing else. I've added some code to change Name Table values while pressing a key, and it works, it changes the displayed tile. I supose this problem has something to do with ports 2006 & 2007. I hadn't implemented them, so in order to run the emu I've coded the handler like this:

// 0x2006 - VRAM Address Register #2 (W2)
case 0x2006:
{
CPU_Cont.Mem_Map[ 0x2006 ] = byte;
if( PPU_Cont.VRAM_Byte_Selector )
{
PPU_Cont.Temp_Address &= 0xFF;
PPU_Cont.Temp_Address |= (byte<<8);
PPU_Cont.VRAM_Byte_Selector=0;
}
else
{
PPU_Cont.Temp_Address &= 0xFF00;
PPU_Cont.Temp_Address |= byte;
PPU_Cont.VRAM_Byte_Selector=1;
}
break;
}
// 0x2007 - VRAM I/O Register (RW)
case 0x2007:
{
PPU_Cont.Mem_Map[ PPU_Cont.Temp_Address ] = byte;
if( CPU_Cont.Mem_Map[ 0x2000 ] & 0x4 )
PPU_Cont.Temp_Address += 32;
else
PPU_Cont.Temp_Address += 1;
break;
}

I know that's not the best implementation, it's just for testing my emu functionality. Any idea on what the problem can be about?



-
Entire Thread
Subject  Posted byPosted On
*More in general..  Muchaserres7/6/03 8:02 PM
.*Re: More in general..  quietust7/6/03 11:26 PM
..*Re: More in general..  Muchaserres7/7/03 7:07 PM
...*Re: More in general..  Memblers7/7/03 8:36 PM
...*Re: More in general..  quietust7/7/03 8:36 PM
....*Re: More in general..  Muchaserres7/8/03 5:01 PM
.....*Re: More in general..  quietust7/8/03 8:18 PM
......*Re: More in general..  Muchaserres7/9/03 4:59 PM
.......*Re: More in general..  Memblers7/9/03 5:47 PM
........*Re: More in general..  Muchaserres7/11/03 5:38 PM
.........*Re: More in general..  <_Hyde_>7/11/03 7:21 PM
..........*Re: More in general..  quietust7/11/03 9:23 PM
...........*Re: More in general..  Muchaserres7/12/03 1:47 PM
............*Re: More in general..  Muchaserres7/12/03 3:09 PM
.............*Re: More in general..  quietust7/12/03 6:35 PM
...............Re: More in general..  Muchaserres7/12/03 11:48 PM
...............*Re: More in general..  Muchaserres7/13/03 08:55 AM
................*Re: More in general..  Muchaserres7/14/03 10:44 AM
.................*Re: More in general..  RoboNes7/14/03 12:36 PM
Jump to

Memblers' homepage             Contact Me

Forums powered by WWWThreads Demo