From 406b4d53b869d77aadae473948f04c0486ff1609 Mon Sep 17 00:00:00 2001 From: angelosa Date: Fri, 7 Apr 2023 23:14:15 +0200 Subject: hash/vboy.xml: add proper QA --- hash/vboy.xml | 122 +++++++++++++++++++++++++++++++++++++++------ src/mame/nintendo/vboy.cpp | 32 ++++-------- 2 files changed, 117 insertions(+), 37 deletions(-) diff --git a/hash/vboy.xml b/hash/vboy.xml index c951d44c665..6d5fa72b3a1 100644 --- a/hash/vboy.xml +++ b/hash/vboy.xml @@ -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) + --> 3-D Tetris (USA) 1996 Nintendo + @@ -40,6 +47,9 @@ According to Planet Virtual Boy, the following undumped protos exist Bound High! (Japan, USA, prototype) 1996 Nintendo + @@ -53,6 +63,10 @@ According to Planet Virtual Boy, the following undumped protos exist Galactic Pinball (Japan, USA) 1995 Nintendo + @@ -69,6 +83,9 @@ According to Planet Virtual Boy, the following undumped protos exist Golf (USA) 1995 Nintendo + @@ -79,10 +96,13 @@ According to Planet Virtual Boy, the following undumped protos exist - + Hyper Fighting (pirate) 2013? <unknown> + @@ -93,7 +113,8 @@ According to Planet Virtual Boy, the following undumped protos exist - + + Insmouse no Yakata (Japan) 1995 I'Max @@ -108,7 +129,7 @@ According to Planet Virtual Boy, the following undumped protos exist - + Jack Bros. (USA) 1995 Atlus @@ -124,7 +145,7 @@ According to Planet Virtual Boy, the following undumped protos exist - + Jack Bros. no Meiro de Hiihoo! (Japan) 1995 Atlus @@ -139,7 +160,7 @@ According to Planet Virtual Boy, the following undumped protos exist - + Mario Clash (Japan, USA) 1995 Nintendo @@ -156,10 +177,13 @@ According to Planet Virtual Boy, the following undumped protos exist - + Mario's Tennis (Japan, USA) 1995 Nintendo + @@ -175,6 +199,10 @@ According to Planet Virtual Boy, the following undumped protos exist Nester's Funky Bowling (USA) 1996 Nintendo + @@ -187,10 +215,13 @@ According to Planet Virtual Boy, the following undumped protos exist - + Niko-chan Battle (Japan, prototype) 1996 Bullet-Proof Software + @@ -203,6 +234,9 @@ According to Planet Virtual Boy, the following undumped protos exist Panic Bomber (USA) 1995 Nintendo + @@ -219,6 +253,11 @@ According to Planet Virtual Boy, the following undumped protos exist Red Alarm (USA) 1995 Nintendo + @@ -233,6 +272,11 @@ According to Planet Virtual Boy, the following undumped protos exist Red Alarm (Japan) 1995 T&E Soft + @@ -244,10 +288,13 @@ According to Planet Virtual Boy, the following undumped protos exist - + SD Gundam - Dimension War (Japan) 1995 Bandai + @@ -264,6 +311,11 @@ According to Planet Virtual Boy, the following undumped protos exist Space Invaders - Virtual Collection (Japan) 1995 Taito + @@ -279,6 +331,9 @@ According to Planet Virtual Boy, the following undumped protos exist Space Pinball (Japan, prototype) 1995 Nintendo + @@ -286,7 +341,7 @@ According to Planet Virtual Boy, the following undumped protos exist - + Space Squash (Japan) 1995 Coconuts Japan Entertainment @@ -301,10 +356,13 @@ According to Planet Virtual Boy, the following undumped protos exist - + Teleroboxer (Japan, USA) 1995 Nintendo + @@ -317,10 +375,13 @@ According to Planet Virtual Boy, the following undumped protos exist - + Tobidase! Panibon (Japan) 1995 Hudson + @@ -332,7 +393,7 @@ According to Planet Virtual Boy, the following undumped protos exist - + Virtual Bowling (Japan) 1995 Athena @@ -347,10 +408,13 @@ According to Planet Virtual Boy, the following undumped protos exist - + Virtual Fishing (Japan) 1995 Pack-In-Video + @@ -372,6 +436,9 @@ According to Planet Virtual Boy, the following undumped protos exist Vertical Force (USA) 1995 Nintendo + @@ -386,6 +453,9 @@ According to Planet Virtual Boy, the following undumped protos exist Vertical Force (Japan) 1995 Hudson + @@ -401,6 +471,9 @@ According to Planet Virtual Boy, the following undumped protos exist T&E Virtual Golf (Japan) 1995 T&E Soft + @@ -416,6 +489,10 @@ According to Planet Virtual Boy, the following undumped protos exist Virtual Lab (Japan) 1995 J-Wing + @@ -429,10 +506,13 @@ According to Planet Virtual Boy, the following undumped protos exist - + Virtual League Baseball (USA) 1995 Kemco + @@ -443,7 +523,7 @@ According to Planet Virtual Boy, the following undumped protos exist - + Virtual Pro Yakyuu '95 (Japan) 1995 Kemco @@ -462,6 +542,9 @@ According to Planet Virtual Boy, the following undumped protos exist V-Tetris (Japan) 1995 Bullet-Proof Software + @@ -473,10 +556,14 @@ According to Planet Virtual Boy, the following undumped protos exist - + Virtual Boy Wario Land (USA) ~ Virtual Boy Wario Land - Awazon no Hihou (Japan) 1995 Nintendo + @@ -493,6 +580,9 @@ According to Planet Virtual Boy, the following undumped protos exist Waterworld (USA) 1995 Ocean + diff --git a/src/mame/nintendo/vboy.cpp b/src/mame/nintendo/vboy.cpp index 6ea4a501509..6bec6e1b7d4 100644 --- a/src/mame/nintendo/vboy.cpp +++ b/src/mame/nintendo/vboy.cpp @@ -2,27 +2,17 @@ // copyright-holders:Angelo Salese, Miodrag Milanovic /*************************************************************************** - Nintendo Virtual Boy - - driver by Miodrag Milanovic & Angelo Salese - - 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. +Nintendo Virtual Boy + +References: +- http://www.goliathindustries.com/vb/ +- http://www.vr32.de/modules/dokuwiki/doku.php? + +TODO: +- complete VIP implementation (framebuffer plus other details); +- various timing issues (irq & events aren't known); +- sound; +- Better 2d/3d layout options for accessibility; ****************************************************************************/ -- cgit v1.2.3