We're using cookies to ensure you get the best experience on our website. More info
Understood
@danbRegistered September 3, 2003Active 4 years, 10 months ago
420 Replies made

Obviously the latest Advance SP is the best one, because of the latest tech. (nostalgia aside).

I never thought the micro should even be called a Game Boy, since it it is the only model that can’t play Game Boy Games.

Play it loud is just the original in new colors, right?
And what is the Bright? I assume you mean the Game Boy Light?

Cool find! It seems to work just like the Virtual Boy, except there is no 3D 😛

I want one! 🙂

Ah! It looks great now 😀

It’s nice that it has smoother edges than the old site titles, but doesn’t it look a little too bold?

You know, you don’t have to make a new thread every time you want to test a new signature. Changes in a signature will be visible in all your previous posts in all threads…

Lol @ the poll alternatives 😀

You’re not giving us very much info on exactly what the problem is, kind of hard to troubleshoot based on that description.

I suggest reading the sticky on how to fix the glitchy displays, that’s probably it.

Or change the batteries 😉

Creating lots of threads with the sole purpose of ranking up your post count is what’s embarrasing…

The connector on a VB cart is very different from NES/SNES/GB/N64 type carts, it can’t be wiped or rubbed clean since the contact surfaces aren’t visible…

Anyway, why do you think the carts are dirty? It’s more likely a problem with the VB itself.

Putting up an advert isn’t much of an accomplishment, so I vote no on this one.

And don’t forget for turning around in Yeti3D 😉

Maybe the lacquer has worn off someplace where it shouldn’t?

Are the lines in the display constant? That is, can it be narrowed down to a specific wire? Then it must be either a short or a missing connection.

Try measuring not just between adjacent wires on the same side of the cable, but between the motherboard and the display board as well. Then you can see if there is any connection that doesn’t work at all.

I think DogP made some test program that can be run on the vb to find out which wire is bad? Never tried it though…

Hey, cool! A fellow “bypasser” 😀

That soldering looks a little crude, but I guess if you really checked it for shorts it should be ok… also, are you sure you didn’t burn any traces?

But what kind of wires are you using? It looks like they have no insulation at all?? 😯

If it’s bare copper there could be a short anywhere along the cables…

Great job, it looks awesome!

And while I have the timer library DanB provided, I don’t have the library that provides set_intlevel() (or INT_ENABLE for that matter.) My questions are:
1) Where can I get these libraries?

They are defined in asm.h that dasi provided above.

Ah, sorry! My “libgccvb” consists of lots of separate files, here is the one with the timer functions:

This is what I do to make my function timer_hnd() interrupt the main function and get executed every 20 ms:

extern u32 tim_vector;

// Timer Interrupt Handler
void timer_hnd() {
	timer_int(0);
	VIP_REGS[INTCLR] = VIP_REGS[INTPND];
	timer_enable(0);
	timer_clearstat();
	timer_enable(1);

	//Do your stuff here

	timer_int(1);
	set_intlevel(0);
}

int main() {
	//setup timer interrupts
	tim_vector = (u32)(timer_hnd);
	VIP_REGS[INTCLR] = VIP_REGS[INTPND];
	VIP_REGS[INTENB] = 0x00;
	set_intlevel(0);
	INT_ENABLE;

	//setup timer
	timer_freq(TIMER_100US);
	timer_set(TIME_MS(20));
	timer_clearstat();
	timer_int(1);
	timer_enable(1);

	while(1)
		//Do your stuff here
}

I am aware of that. The problem with drawing directly to the framebuffers (that’s how the walls are drawn), is that ANY world goes behind what you draw.

It’s not possible to draw stuff behind the worlds, so the only solution would be to not use any worlds and manually draw the hand as well…

Not at the moment, but I’m working on something else (equally cool), for the coding competition 😉

Reality_boyD is the debug version of Reality Boy. It looks like you have the rom there too though (yeti3d.vb). Otherwise, you can get the newest version earlier in this thread.

Anyway, you should use the emulator Mednafen instead of Reality Boy, it works better and doesn’t flicker.

And no, there are no enemies in this game, it’s just a demo 😛