106 Replies

a few screen shots:

Attachments:

I’m freaken speechless……

holy cow!!!

OK, I tried this with several roms now an I think I’m doing something wrong. The first thing I noticed is that if I pad a rom it is broken afterwards (The menu is empty). I worked around that by putting multiple games into the rum until it reaches 2mb.

However, every game I try seems to be unplayable because of glitches. I tried Metroid II, Megman and Super Mario Land 2.

The only game that worked for me is Super Mario Land. It also had some glitches but I could play through the first levels. It is the same in mednafen.

Don’t get me wrong, I’m heavily impressed that this is even possible. I just try to figure out what I’m doing wrong.

I ran it in mednafen with zelda and it seems to be working fine. I’m still speechless.
It seemed to run fine using the following command.
rominjector.exe gbemu.vb LegendOfZelda.gb
It seemed to pad it to 1024k automatically. I can’t try it on actual hardware though so I won’t be much help for that.

wow amazing work!! Congratulations!!

I have played Pokemon Red on my Virtual Boy, my life is now complete. Actually it works pretty damn good, despite not being able to heal at the Pokecenter (she won’t give it back T_T) and the lack of saves.

thunderstruck wrote:
However, every game I try seems to be unplayable because of glitches. I tried Metroid II, Megman and Super Mario Land 2.

The only game that worked for me is Super Mario Land. It also had some glitches but I could play through the first levels. It is the same in mednafen.

Don’t get me wrong, I’m heavily impressed that this is even possible. I just try to figure out what I’m doing wrong.

I get graphical glitches too, I just figured it’s just how it is being an emulator running on a freaking game console from 1995(I still can’t believe this). Although those screenshots make it look like it works a lot better…Like for example in Mario Land the text at the top is all centered. On my VB the text at the top scrolls with the landscape as I run (along with some other graphical glitches)

So far the games that work pretty good are Mario Land 1 & 3, Pokemon Red, and Game & Watch 1&2. Games I tried that didn’t work were Mario Land 2 & Bomberman 1&2 (work fine but bomberman and enemies are invisible)

Still, even in it’s glitchy state this is extremely impressive. I can’t believe MK managed to code something so ambitious for a ~20mhz cpu, and have it run at a decent speed. Seriously, amazing work. If the glitches are caused by something me or Thunderstruck have done and they aren’t there for most…I just don’t believe it, there’s gotta be some caveat to this wizardry.

  • This reply was modified 10 years, 9 months ago by speedyink.
  • This reply was modified 10 years, 9 months ago by speedyink.

this is rather interesting and unexpected. MK, how far do you plan to take this? is this a 1-off release for the compo, and an experiment in having fun with coding?

Wow… great work! Did you write the emu from scratch, or did you base it off another emu? I had ported gnuboy many years ago, though the the performance was pretty aweful, and I never spent the time to optimize it. I’m quite impressed with what you’ve gotten this to do!

DogP

Interesting. I was considering writing a Game Boy emulator too, but convinced myself it wasn’t worth it because the games wouldn’t take advantage of stereoscopy. Good thing I didn’t start then because it would have been wasted work.

An emulator on the virtual boy, who’d a thougt it. Can’t wait to give this a try.

Some games are too glichy (or don’t run at all), but I’ve still had fun with this. The 3D effect works well and I’d definitely be interested in seeing this emu progress.

MK, emailed me this entry. I tested it and while there are glitches, it’s amazing. Very cool project. Here’s hoping for more.

Wynd

Yeah, no doubt there are some glitches (couple that I came across were things like Mario Land’s status scrolled with the level, the marbles are missing in Marble Madness, etc)… but overall, it’s really impressive. I hope he continues to make improvements.

DogP

Thanks for the comments.
I plan to improve it further. Here’s a new version that fixes many graphical glitches like scrolling status bars. And Mega Man 1+2 are playable now.

Attachments:

I can’t believe it ! This is awesome ! Congratulations for this masterpiece !

I am so confused with this one

I get a readme file that reads “…Open a
shell and type: rominjector.exe outputfile.vb rom0.gb rom1.gb … romX.gb
The created outputfile.vb will contain all specified roms.”

How to open a shell?
I click on a file I got called ROMINJEC.EXE and nothing happens, some black screen comes up and dissapears in a fraction of s sec

I drag a gb rom file to ROMINJEC.EXE but still nothing

I make a map called rominjector.exe outputfile.vb rom0.gb rom1.gb … romX.gb where I add the gb roms
I open the gb emulator but still no games in it

Also how are you supposed to add gb roms to the gb emulator and make it one vb file to use with the flashcart?

akumie wrote:
I am so confused with this one

I get a readme file that reads “…Open a
shell and type: rominjector.exe outputfile.vb rom0.gb rom1.gb … romX.gb
The created outputfile.vb will contain all specified roms.”

How to open a shell?
I click on a file I got called ROMINJEC.EXE and nothing happens, some black screen comes up and dissapears in a fraction of s sec

I drag a gb rom file to ROMINJEC.EXE but still nothing

I make a map called rominjector.exe outputfile.vb rom0.gb rom1.gb … romX.gb where I add the gb roms
I open the gb emulator but still no games in it

Also how are you supposed to add gb roms to the gb emulator and make it one vb file to use with the flashcart?

You get a shell by either:

a) right-clicking in a free space on the explorer while holding the shift key and choosing “Open command window here”

b) press Windows-Key + R, type cmd and press enter

Make sure you are in the directory with the rominjector.exe by typing: cd C:\the\correct\path

execute the command as described in the readme file and you are good to go.

I still dont understand
Doesnt work at all

c:\Users\Alex\desktop\spel\nintendo\virtualboy
c:\rominjector.exe\GMEMU.vb\paperboy.gb
c:\rominjector.exe\exe.vb\paperboy.gb
c:\rominjector.exe GMEMU.vb paperboy.gb
c:\rominjector.exe exe.vb paperboy.gb

I assumed the outputfile you could name whatever so I called it exe but either path cannot be found or its not an internal command…can someone plz make a video on this?

akumie wrote:
c:\Users\Alex\desktop\spel\nintendo\virtualboy

You forgot to put the CD command before that.

c:\rominjector.exe\GMEMU.vb\paperboy.gb
c:\rominjector.exe\exe.vb\paperboy.gb

That won’t work, you’re telling the computer to execute the file c:\rominjector.exe\GMEMU.vb\paperboy.gb and c:\rominjector.exe\exe.vb\paperboy.gb.

c:\rominjector.exe GMEMU.vb paperboy.gb
c:\rominjector.exe exe.vb paperboy.gb

That should work if rominjector.exe is in C:\.

 

Write a reply

The forum ‘PVB Coding Competition 2013’ is closed to new topics and replies.