You are not logged in.
Lost Password?


Register To Post



 Bottom   Previous Topic   Next Topic

#1
designing development tool
Posted on: 2005/4/30 15:53
Newbie
Joined 2005/4/30
3 Posts
Long Time User (14 Years)
Hello, everyone.
I am designing development tool.
It is like ROM emulator.

I have question about that.
I want to know /RESET pin on the Virtual boy cartridge.
Many console cartridge have /RESET pin, so I think Virtual boy have it too.

Anyone know this? or does anyone have way to know?
I'll be eagerly waiting for good answer.

I want to make the shooting game like the Space Harrier. :-)
Top

#2
Re: designing development tool
Posted on: 2005/5/1 13:43
Administrator
Joined 2000/1/8
Germany
2511 Posts
Highscore Top10Highscore Top ScoreCoder#1 PosterHOTY09 1stLong Time User (15 Years) App Coder90+ Game Ratings
Hello Jack!

INTERESTING! Could you give some more info about your projects? Maybe images?

Maybe this page can help you: <http://www.goliathindustries.com/vb/VBDiagrams.html>? I couldn't find a reset pin on the diagrams though.

Please keep us updated on the tool and the game :)
Top

#3
Re: designing development tool
Posted on: 2005/5/1 15:02
Newbie
Joined 2005/4/30
3 Posts
Long Time User (14 Years)
Hello, KR155E.
Thanks for your reply.

yes, of course I know that great web site, and I saw his VB programmers manual.pdf too.
but I cannot found information which I'm looking for.
Please give me a favor.

I promise to send it to you when I sorted out my information.

I am a natural born Japanese,
so I cannot speak English very well. I am sorry for my poor English.
Top

#4
Re: designing development tool
Posted on: 2005/5/1 20:08
Administrator
Joined 2000/1/8
Germany
2511 Posts
Highscore Top10Highscore Top ScoreCoder#1 PosterHOTY09 1stLong Time User (15 Years) App Coder90+ Game Ratings
Well, your english is OK, I understand everything :)

I passed your question over in the chat, maybe someone can help you.
Top

#5
Re: designing development tool
Posted on: 2005/5/1 20:11
PVB Elite
Joined 2003/7/25
USA
1507 Posts
PVBCC 1stCoderContributor#3 PosterHOTY09 EntryLong Time User (15 Years) App CoderPVBCC 2010 EntryPVBCC 2013 Entry
Hey Jack,

There is no /reset pin on the VB cart edge. I assume you're looking for a pin to reset the system from the cart edge? If so, what you can do is use an interrupt, like pin 9, and have the ROM's interrupt vector do the same as the reset vector, then the interrupt will reset the game.

DogP
Top

#6
Re: designing development tool
Posted on: 2005/5/2 4:01
VUE(xpert)
Joined 2003/7/27
Australia
267 Posts
CoderLong Time User (15 Years) App Coder
...But that involves actually writing the interrupt into a ROM. I think he just wanted to know if its possible to reset the VB via a cart pin, which it isn't (unless you count shorting VCC/GND :razz:).
Top

#7
Re: designing development tool
Posted on: 2005/5/2 5:56
PVB Elite
Joined 2003/7/25
USA
1507 Posts
PVBCC 1stCoderContributor#3 PosterHOTY09 EntryLong Time User (15 Years) App CoderPVBCC 2010 EntryPVBCC 2013 Entry
Well... yeah, you have to write the interrupt to the ROM, but since he's making a ROM emulator, that wouldn't be much of a problem, since he's got complete control over the ROM. It'd just be a simple copy/paste of 16 bytes to another location (and since an unmodified gccVB ROM has only the reset vector defined, grounding pin 9 will cause a reset).

DogP
Top

#8
Re: designing development tool
Posted on: 2005/5/2 20:06
Newbie
Joined 2005/4/30
3 Posts
Long Time User (14 Years)
Hi, DogP, lameboyadvance.

I want to reset via cart pin as said by lameboyadvance.
I am sorry, It was an insufficient explanation.

I want to control CPU reset via my computer's parallel port.
Because if it can, I am unnecessary to turn off the power of the Virtual Boy whenever debugging.
This is very convenient for modify the code many times.

VB programmers manual says that pin 5 is possibly RESET.
I think this is what I want.
but I don't have way to make sure.
Top

#9
Re: designing development tool
Posted on: 2005/5/3 20:48
Nintendoid!
Joined 2004/10/25
USA
100 Posts
CoderLong Time User (14 Years) App Coder
Pull pin 5 high or low while the VB is running, that should let you know if it is a valid reset. As mentioned before it is trivial to make an interupt handler that waits for the expansion cart interupt. This way you can 'break in' anytime you want by pulling the cart interupt line. Not only would this let you do a reset, but you could also do memory/register dumps and you would be free to resume the games execution at will...
Top

#10
Re: designing development tool
Posted on: 2005/5/6 7:28
PVB Elite
Joined 2003/7/25
USA
1507 Posts
PVBCC 1stCoderContributor#3 PosterHOTY09 EntryLong Time User (15 Years) App CoderPVBCC 2010 EntryPVBCC 2013 Entry
I just looked back at my notes on what pin 5 does, it's connected to a pin on the PSRAM and CPU, and sometimes causes the system to lock up, so that won't help you for a reset. There's probably some other tricks you could do, but I'd vote for the interrupt.

DogP

Post Edited (05-06-05 07:37)
Top

 Top   Previous Topic   Next Topic


Register To Post