Nicht eingeloggt.
Passwort vergessen?

News

18
Mrz

Frohes 10. Jubiläum, PVB!

Es ist Jubiläum! Seit dem heutigen Tage kann Planet Virtual Boy auf eine Lebensspanne von ganzen 10 Jahren zurückblicken. Ich möchte an dieser Stelle nun aber keine großen, sentimentalen Reden schwingen, sondern die Gelegenheit nutzen, mich herzlichst bei denen zu bedanken, die für mich die Arbeit an dieser Seite zu einer Freude machen. An unsere großartige Community: Danke!

Da das nun erledigt wäre, können wir uns jetzt also auch geschwind den Geschenken widmen (YAY!).

Parallel und unabhängig voneinander entstanden jüngst zwei verschiedene Tools, die die vom offiziellen Virtual Boy C Compiler "VUCC" generierten ISX-Dateien in das VB ROM Format umwandeln können. Da wäre zu einem RunnerPacks ISX to VB ROM Converter v1.0 sowie LameBoys VeeBee ISX2ROM v1.00. Somit ist es nun nicht nur möglich, offiziellen Quellcode zu kompilieren, der offizielle Compiler VUCC könnte in Zukunft auch für Homebrew Projekte zum Einsatz kommen. Zitat LameBoy:

Zitat:
I have decided to release VeeBee ISX2ROM, even though it may still have a few bugs.
ISX2ROM will convert Intelligent Systems ISX files (the files created by the official Nintendo Virtual Boy SDK for use with the VUE-Debugger) into ROM files usable by emulators or flashcarts.
This means that people can now use the official VUCC compiler to create Virtual Boy ROMs. Hopefully people will be more willing to create VB ROMs now they can use VUCC as well as GCCVB.

Oh, and HAPPY 10TH ANNIVERSARY PLANET VIRTUAL BOY!

Dank dieser tollen Tools können wir nun auch alle vier verschiedenen Versionen des VUE Demo-Programms von den im vergangenen November veröffentlichten Entwicklerdisketten bereitstellen. Diese wurden von LameBoy mit dessen ISX2ROM konvertiert. Downloads:

Sample Soft for VUE Programming (v1.0) (15kb)
Sample Soft for VUE Programming (v1.1) (16kb)
Sample Soft for VUE Programming (v1.1a) (16kb)
Sample Soft for VUE Programming (v1.2) (16kb)


Kommentare

Die hier veröffentlichten Artikel und Kommentare stehen uneingeschränkt im alleinigen Verantwortungsbereich des jeweiligen Autors.

e5frog
 Re: Happy 10th Anniversary, PVB!
Geschrieben am: 18.03.2010 22:26, Aktualisiert: 18.03.2010 22:26
Do both version of the converters generate the same .vb files?

RunnerPack
 Re: Happy 10th Anniversary, PVB!
Geschrieben am: 19.03.2010 2:27, Aktualisiert: 19.03.2010 2:27
@e5frog: If you look at the ISX format doc I included, you'll see that there really is only one possible ROM for any given ISX (unless crazy debugging stuff is added).

So, the answer is yes.

DanB
 Re: Happy 10th Anniversary, PVB!
Geschrieben am: 19.03.2010 9:12, Aktualisiert: 19.03.2010 9:12
This is great news! Happy birthday PVB!

(I'd imagine VUCC is a less advanced compiler than gcc nowadays, though?)

RunnerPack
 Re: Happy 10th Anniversary, PVB!
Geschrieben am: 19.03.2010 19:27, Aktualisiert: 19.03.2010 20:02
It's most likely less advanced in code generation and optimization, but it might also support more v810 (NVC) features, and more effectively. More testing is needed.

BTW, KR155E, dasi brought it to my attention that the download links to both converters are broken.

Also, you have the platform of mine set to "DOS", but the included executable is actually for Win32, and the source should compile on just about any system (Linux, OSX, *BSD... probably even DOS, too ).

RunnerPack
 Re: Happy 10th Anniversary, PVB!
Geschrieben am: 20.03.2010 9:41, Aktualisiert: 20.03.2010 9:41
Actually, after chatting with lameboyadvance, it seems that his will not make a ROM smaller than 512KB, but, other than the amount of padding, they should be the same.

One advantage that his has over mine it the ability to specify a ROM title, version, IDs, etc. even if they aren't specified in the ISX. Of course, it may also overwrite existing ones, so it's kind of a two-edged "S"-Word But, it could be changed, I'm sure. Mine could also be changed to allow the addition of the header stuff, but I'll leave that as an exercise to the reader

lameboyadvance
 Re: Happy 10th Anniversary, PVB!
Geschrieben am: 20.03.2010 18:08, Aktualisiert: 20.03.2010 18:13
Yes, mine currently has its minimum ROM size set to 512KB, as I thought thats the size most people would be using. I had planned for an INI file which would let you change it but that didn't happen in time for v1.00. I'm hoping to include it in a later version.

As for the header information, ISX2ROM first writes the header you specified to the blank ROM, then writes the ISX data to it. This means that if the ISX file has its own header info it will overwrite the one you specified.