hash/vboy.xml: add proper QA

This commit is contained in:
angelosa 2023-04-07 23:14:15 +02:00
parent 4a18756e4f
commit 406b4d53b8
2 changed files with 115 additions and 35 deletions

View File

@ -12,12 +12,19 @@ According to Planet Virtual Boy, the following undumped protos exist
- Virtual Fishing (USA),
- Zero Racers
- Entries with a supported="partial" with no notes field attached are
to be intended as working with generic system issues
(namely sprite wraparound not working on screen edges and imperfect sound)
-->
<softwarelist name="vboy" description="Nintendo Virtual Boy cartridges">
<software name="3dtetris" supported="no">
<description>3-D Tetris (USA)</description>
<year>1996</year>
<publisher>Nintendo</publisher>
<notes><![CDATA[
Missing intro and gameplay graphics, uses [VIP] framebuffer
]]></notes>
<info name="developer" value="T&amp;E Soft"/>
<info name="serial" value="VUE-VPBE-USA"/>
<info name="release" value="19960322"/>
@ -40,6 +47,9 @@ According to Planet Virtual Boy, the following undumped protos exist
<description>Bound High! (Japan, USA, prototype)</description>
<year>1996</year>
<publisher>Nintendo</publisher>
<notes><![CDATA[
Runs way too fast
]]></notes>
<info name="developer" value="Japan System Supply"/>
<info name="serial" value="VUE-VBHE-JPN, VUE-VBHE-USA"/>
<part name="cart" interface="vboy_cart">
@ -53,6 +63,10 @@ According to Planet Virtual Boy, the following undumped protos exist
<description>Galactic Pinball (Japan, USA)</description>
<year>1995</year>
<publisher>Nintendo</publisher>
<notes><![CDATA[
I/O access (regression)
Ball goes out of bounds sometimes on gameplay (verify)
]]></notes>
<info name="developer" value="Intelligent Systems"/>
<info name="serial" value="VUE-VGPJ-JPN, VUE-VGPJ-USA"/>
<info name="release" value="19950701 (JPN), 19950814 (USA)"/>
@ -69,6 +83,9 @@ According to Planet Virtual Boy, the following undumped protos exist
<description>Golf (USA)</description>
<year>1995</year>
<publisher>Nintendo</publisher>
<notes><![CDATA[
Missing intro and gameplay graphics, uses [VIP] framebuffer
]]></notes>
<info name="developer" value="T&amp;E Soft"/>
<info name="serial" value="VUE-VVGE-USA"/>
<info name="release" value="199511xx"/>
@ -79,10 +96,13 @@ According to Planet Virtual Boy, the following undumped protos exist
</part>
</software>
<software name="hyperfgt" supported="no">
<software name="hyperfgt" supported="partial">
<description>Hyper Fighting (pirate)</description>
<year>2013?</year>
<publisher>&lt;unknown&gt;</publisher>
<notes><![CDATA[
Glitchy [VIP] backgrounds during gameplay
]]></notes>
<info name="developer" value="Mr. Anon"/>
<info name="serial" value="VUE ANON"/>
<part name="cart" interface="vboy_cart">
@ -93,7 +113,8 @@ According to Planet Virtual Boy, the following undumped protos exist
</part>
</software>
<software name="insmouse" supported="no">
<software name="insmouse" supported="partial">
<!-- Alt name "Innsmouth no Yakata" -->
<description>Insmouse no Yakata (Japan)</description>
<year>1995</year>
<publisher>I'Max</publisher>
@ -108,7 +129,7 @@ According to Planet Virtual Boy, the following undumped protos exist
</part>
</software>
<software name="jackbros" supported="no">
<software name="jackbros" supported="partial">
<description>Jack Bros. (USA)</description>
<year>1995</year>
<publisher>Atlus</publisher>
@ -124,7 +145,7 @@ According to Planet Virtual Boy, the following undumped protos exist
</part>
</software>
<software name="jackbrosj" cloneof="jackbros" supported="no">
<software name="jackbrosj" cloneof="jackbros" supported="partial">
<description>Jack Bros. no Meiro de Hiihoo! (Japan)</description>
<year>1995</year>
<publisher>Atlus</publisher>
@ -139,7 +160,7 @@ According to Planet Virtual Boy, the following undumped protos exist
</part>
</software>
<software name="mariocla" supported="no">
<software name="mariocla" supported="partial">
<description>Mario Clash (Japan, USA)</description>
<year>1995</year>
<publisher>Nintendo</publisher>
@ -156,10 +177,13 @@ According to Planet Virtual Boy, the following undumped protos exist
</part>
</software>
<software name="marioten" supported="no">
<software name="marioten" supported="partial">
<description>Mario's Tennis (Japan, USA)</description>
<year>1995</year>
<publisher>Nintendo</publisher>
<notes><![CDATA[
Title screen logo is misplaced if intro isn't skipped
]]></notes>
<info name="developer" value="Nintendo R&amp;D1, Tose Software"/>
<info name="serial" value="VUE-VMTJ-JPN, VUE-VMTJ-USA"/>
<info name="release" value="19950721 (JPN), 19950814 (USA)"/>
@ -175,6 +199,10 @@ According to Planet Virtual Boy, the following undumped protos exist
<description>Nester's Funky Bowling (USA)</description>
<year>1996</year>
<publisher>Nintendo</publisher>
<notes><![CDATA[
I/O access (regression)
Once that you hit the pins, animation phase takes a while to start (verify)
]]></notes>
<info name="developer" value="Nintendo IRD"/>
<info name="serial" value="VUE-VNFE-USA"/>
<info name="release" value="19960226"/>
@ -187,10 +215,13 @@ According to Planet Virtual Boy, the following undumped protos exist
</part>
</software>
<software name="nikochan">
<software name="nikochan" supported="no">
<description>Niko-chan Battle (Japan, prototype)</description>
<year>1996</year>
<publisher>Bullet-Proof Software</publisher>
<notes><![CDATA[
Gameplay [VIP] flickers too much, framebuffer?
]]></notes>
<info name="alt_title" value="ニコちゃんバトル"/>
<part name="cart" interface="vboy_cart">
<dataarea name="rom" size="0x100000" width="32">
@ -203,6 +234,9 @@ According to Planet Virtual Boy, the following undumped protos exist
<description>Panic Bomber (USA)</description>
<year>1995</year>
<publisher>Nintendo</publisher>
<notes><![CDATA[
I/O access for sound (regression)
]]></notes>
<info name="developer" value="Raizing"/>
<info name="serial" value="VUE-VH2E-USA"/>
<info name="release" value="199512xx"/>
@ -219,6 +253,11 @@ According to Planet Virtual Boy, the following undumped protos exist
<description>Red Alarm (USA)</description>
<year>1995</year>
<publisher>Nintendo</publisher>
<notes><![CDATA[
Missing graphics, uses [VIP] framebuffer
Triggers [V810] DIVr divide by zero on intro (related to above?)
Triggers [V810] TRAP opcode on gameplay (related to above?)
]]></notes>
<info name="developer" value="T&amp;E Soft"/>
<info name="serial" value="VUE-VREE-USA"/>
<info name="release" value="19950814"/>
@ -233,6 +272,11 @@ According to Planet Virtual Boy, the following undumped protos exist
<description>Red Alarm (Japan)</description>
<year>1995</year>
<publisher>T&amp;E Soft</publisher>
<notes><![CDATA[
Missing graphics, uses [VIP] framebuffer
Triggers [V810] DIVr divide by zero on intro (related to above?)
[V810] crashes on gameplay (related to above?)
]]></notes>
<info name="developer" value="T&amp;E Soft"/>
<info name="serial" value="VUE-VREJ-JPN"/>
<info name="release" value="19950721"/>
@ -244,10 +288,13 @@ According to Planet Virtual Boy, the following undumped protos exist
</part>
</software>
<software name="sdgundam" supported="no">
<software name="sdgundam" supported="partial">
<description>SD Gundam - Dimension War (Japan)</description>
<year>1995</year>
<publisher>Bandai</publisher>
<notes><![CDATA[
Overdriven [sound] samples when moving outside the allocated space
]]></notes>
<info name="developer" value="Locomotive"/>
<info name="serial" value="VUE-VSDJ-JPN"/>
<info name="release" value="19951222"/>
@ -264,6 +311,11 @@ According to Planet Virtual Boy, the following undumped protos exist
<description>Space Invaders - Virtual Collection (Japan)</description>
<year>1995</year>
<publisher>Taito</publisher>
<notes><![CDATA[
No graphics during attract mode, [VIP] framebuffer?
No shots during gameplay, [VIP] framebuffer?
Spams lots of "error reading INTCLR" in error.log
]]></notes>
<info name="developer" value="Taito"/>
<info name="serial" value="VUE-VSPJ-JPN"/>
<info name="release" value="19951201"/>
@ -279,6 +331,9 @@ According to Planet Virtual Boy, the following undumped protos exist
<description>Space Pinball (Japan, prototype)</description>
<year>1995</year>
<publisher>Nintendo</publisher>
<notes><![CDATA[
I/O access (regression)
]]></notes>
<part name="cart" interface="vboy_cart">
<dataarea name="rom" size="0x200000" width="32">
<rom name="space pinball prototype (j).bin" size="0x200000" crc="44c2b723" sha1="dc182360c7c8d26323db8921f09db76638e81ced" />
@ -286,7 +341,7 @@ According to Planet Virtual Boy, the following undumped protos exist
</part>
</software>
<software name="ssquash" supported="no">
<software name="ssquash" supported="partial">
<description>Space Squash (Japan)</description>
<year>1995</year>
<publisher>Coconuts Japan Entertainment</publisher>
@ -301,10 +356,13 @@ According to Planet Virtual Boy, the following undumped protos exist
</part>
</software>
<software name="telerobo" supported="no">
<software name="telerobo" supported="partial">
<description>Teleroboxer (Japan, USA)</description>
<year>1995</year>
<publisher>Nintendo</publisher>
<notes><![CDATA[
Verify player KO graphics
]]></notes>
<info name="developer" value="Nintendo R&amp;D1"/>
<info name="serial" value="VUE-VTBJ-JPN, VUE-VTBJ-USA"/>
<info name="release" value="19950721 (JPN), 19950814 (USA)"/>
@ -317,10 +375,13 @@ According to Planet Virtual Boy, the following undumped protos exist
</part>
</software>
<software name="tobidase" supported="no">
<software name="tobidase" cloneof="panicbom" supported="no">
<description>Tobidase! Panibon (Japan)</description>
<year>1995</year>
<publisher>Hudson</publisher>
<notes><![CDATA[
I/O access for sound (regression)
]]></notes>
<info name="developer" value="Raizing"/>
<info name="serial" value="VUE-VH2J-JPN"/>
<info name="release" value="19950721"/>
@ -332,7 +393,7 @@ According to Planet Virtual Boy, the following undumped protos exist
</part>
</software>
<software name="vbowling" supported="no">
<software name="vbowling" supported="partial">
<description>Virtual Bowling (Japan)</description>
<year>1995</year>
<publisher>Athena</publisher>
@ -347,10 +408,13 @@ According to Planet Virtual Boy, the following undumped protos exist
</part>
</software>
<software name="vfishing" supported="no">
<software name="vfishing" supported="partial">
<description>Virtual Fishing (Japan)</description>
<year>1995</year>
<publisher>Pack-In-Video</publisher>
<notes><![CDATA[
Missing GFXs for gender select in name entry
]]></notes>
<info name="developer" value="Pack-In-Video"/>
<info name="serial" value="VUE-VVFJ-JPN"/>
<info name="release" value="19951016"/>
@ -372,6 +436,9 @@ According to Planet Virtual Boy, the following undumped protos exist
<description>Vertical Force (USA)</description>
<year>1995</year>
<publisher>Nintendo</publisher>
<notes><![CDATA[
I/O access (regression)
]]></notes>
<info name="developer" value="Hudson"/>
<info name="serial" value="VUE-VH3E-USA"/>
<info name="release" value="19951201"/>
@ -386,6 +453,9 @@ According to Planet Virtual Boy, the following undumped protos exist
<description>Vertical Force (Japan)</description>
<year>1995</year>
<publisher>Hudson</publisher>
<notes><![CDATA[
I/O access (regression)
]]></notes>
<info name="developer" value="Hudson"/>
<info name="serial" value="VUE-VH3J-JPN"/>
<info name="release" value="19950812"/>
@ -401,6 +471,9 @@ According to Planet Virtual Boy, the following undumped protos exist
<description>T&amp;E Virtual Golf (Japan)</description>
<year>1995</year>
<publisher>T&amp;E Soft</publisher>
<notes><![CDATA[
Missing intro and gameplay graphics, uses [VIP] framebuffer
]]></notes>
<info name="developer" value="T&amp;E Soft"/>
<info name="serial" value="VUE-VVGJ-JPN"/>
<info name="release" value="19950811"/>
@ -416,6 +489,10 @@ According to Planet Virtual Boy, the following undumped protos exist
<description>Virtual Lab (Japan)</description>
<year>1995</year>
<publisher>J-Wing</publisher>
<notes><![CDATA[
Crashes on boot, [V810] stack gets corrupted on spurious irqs, boots on overclock
Unresponsive [pad] inputs on gameplay
]]></notes>
<info name="developer" value="J-Wing"/>
<info name="serial" value="VUE-VJVJ-JPN"/>
<info name="release" value="19951208"/>
@ -429,10 +506,13 @@ According to Planet Virtual Boy, the following undumped protos exist
</part>
</software>
<software name="vleague" supported="no">
<software name="vleague" supported="partial">
<description>Virtual League Baseball (USA)</description>
<year>1995</year>
<publisher>Kemco</publisher>
<notes><![CDATA[
[sound] is too much uptempo during gameplay
]]></notes>
<info name="developer" value="Kemco"/>
<info name="serial" value="VUE-VVPE-USA"/>
<info name="release" value="19950911"/>
@ -443,7 +523,7 @@ According to Planet Virtual Boy, the following undumped protos exist
</part>
</software>
<software name="vproyak" cloneof="vleague" supported="no">
<software name="vproyak" cloneof="vleague" supported="partial">
<description>Virtual Pro Yakyuu '95 (Japan)</description>
<year>1995</year>
<publisher>Kemco</publisher>
@ -462,6 +542,9 @@ According to Planet Virtual Boy, the following undumped protos exist
<description>V-Tetris (Japan)</description>
<year>1995</year>
<publisher>Bullet-Proof Software</publisher>
<notes><![CDATA[
Slightly overdriven [sound] samples during gameplay
]]></notes>
<info name="developer" value="Locomotive"/>
<info name="serial" value="VUE-VTRJ-JPN"/>
<info name="release" value="19950825"/>
@ -473,10 +556,14 @@ According to Planet Virtual Boy, the following undumped protos exist
</part>
</software>
<software name="wariolnd">
<software name="wariolnd" supported="partial">
<description>Virtual Boy Wario Land (USA) ~ Virtual Boy Wario Land - Awazon no Hihou (Japan)</description>
<year>1995</year>
<publisher>Nintendo</publisher>
<notes><![CDATA[
[VIP] brightness dips during intro, [V810] core bug?
Dash doesn't produce any [sound]
]]></notes>
<info name="developer" value="Nintendo R&amp;D1"/>
<info name="serial" value="VUE-VWCJ-JPN, VUE-VWCJ-USA"/>
<info name="release" value="19951201 (JPN), 199511xx (USA)"/>
@ -493,6 +580,9 @@ According to Planet Virtual Boy, the following undumped protos exist
<description>Waterworld (USA)</description>
<year>1995</year>
<publisher>Ocean</publisher>
<notes><![CDATA[
Erratic [VIP] graphics including ghost enemy sprites, move camera left or right at start to reproduce
]]></notes>
<info name="developer" value="Ocean"/>
<info name="serial" value="VUE-VWEE-USA"/>
<info name="release" value="19951221"/>

View File

@ -2,27 +2,17 @@
// copyright-holders:Angelo Salese, Miodrag Milanovic
/***************************************************************************
Nintendo Virtual Boy
Nintendo Virtual Boy
driver by Miodrag Milanovic & Angelo Salese
References:
- http://www.goliathindustries.com/vb/
- http://www.vr32.de/modules/dokuwiki/doku.php?
Great info at http://www.goliathindustries.com/vb/
and http://www.vr32.de/modules/dokuwiki/doku.php?
TODO:
- sound is way incomplete
- various timing issues (irq & events aren't known)
- 3dtetris: missing gfxs on gameplay (writes to framebuffer)
- boundh: game is way too fast
- galactic: ball goes out of bounds sometimes?
- golf: missing gfxs on gameplay (writes to framebuffer)
- marioten: title screen logo is misplaced if Mario completes his animation
- nesterfb: once that you hit the pins, animation phase takes a while to start
- redalarm: gameplay doesn't work
- spaceinv: Taito logo only if you press the button, framebuffer?
- spaceinv: missing shots
- vlab: doesn't boot (irq issue?)
- wariolnd: brightness gets suddently darker during intro.
TODO:
- complete VIP implementation (framebuffer plus other details);
- various timing issues (irq & events aren't known);
- sound;
- Better 2d/3d layout options for accessibility;
****************************************************************************/