Code:
MAMEInfo.dat entries for:
rbibb
vsnes.cpp
----
0.37b11 [Howie Cohen]
Artwork available
Bugs:
- There are bad tiles all over the place. Pika163 (ID 00804)
WIP:
- 0.138u2: Fabio Priuli fixed severe graphic corruption/access violation in Vs. Atari R.B.I. Baseball.
- 0.78: Pierpaolo Prazzoli added clone Vs. Atari R.B.I. Baseball (set 2). Changed parent description to 'Vs. Atari R.B.I. Baseball (set 1)'.
- 22nd December 2003: Pierpaolo Prazzoli added an alternate RBI Baseball ROM set to the VSNES driver. Added dipswitches 'Max. 1p/in, 2p/in, Min' and 'Demo Sounds'.
- 0.66: Changed description to 'Vs. Atari R.B.I. Baseball'.
- 0.60: Removed 3rd button. Changed description to 'Vs. Atari RBI Baseball'.
- 0.57: Fixed MAMETesters bug rbibb37b11red. Added 'Color Palette' dipswitch.
- 0.37b11: Howie Cohen added 'Atari RBI Baseball' (Namco 1986).
- 6th January 2001: Howie Cohen fixed several bugs in the VSNES driver and added RBI Baseball, VS Baseball and VS Mahjong.
- 1st January 2001: Howie Cohen finally submitted the long awaited VSNES driver, with most of the games having correct colors and sound.
Recommended Games (Baseball):
Baseball (Ramtek)
Flyball
Tornado Baseball / Ball Park
Double Play
Extra Inning
Atari Baseball
Extra Bases
Chance Kun
Barroom Baseball
Champion Base Ball
Champion Base Ball Part-2
Super Champion Baseball
Baseball (PlayChoice-10)
FamicomBox (Baseball)
Vs. BaseBall
Curve Ball
Victorious Nine
The Koukou Yakyuu
Kusayakyuu
Major League
Super League
Excite League
Super Major League
World Series 99 / Super Major League 99
World Series Baseball / Super Major League
Pro Baseball Skill Tryout
World Series: The Season
Baseball: The Season II
Vs. Atari R.B.I. Baseball
Super Baseball Double Play Home Run Derby
NEW Moero!! Pro Yakyuu Homerun Kyousou
Jitsuryoku!! Pro Yakyuu
Stadium Hero
Stadium Hero '96
Strike Zone Baseball
World Stadium
Pro Yakyuu World Stadium '91 (TourVision PCE bootleg)
Super World Stadium
Super World Stadium '92
Super World Stadium '93
Super World Stadium '95
Super World Stadium '96
Super World Stadium '97
Super World Stadium '98
Super World Stadium '99
Super World Stadium 2000
Baseball Stars: Be a Champ! (PlayChoice-10)
Baseball Stars Professional
Baseball Stars 2
Bottom of the Ninth
Capcom Baseball
Dokaben
MVP
Tommy Lasorda Baseball (Mega-Tech)
Bases Loaded (Prototype, PlayChoice-10)
Ah Eikou no Koshien
Dynamite League
Kyuukai Douchuuki
2020 Super Baseball
Clutch Hitter
Power League IV (TourVision PCE bootleg)
Relief Pitcher
Great Sluggers
Great Sluggers '94
Pitch Hitter - Baseball Challenge
Magicball Fighting
Super Major League
Wonder League Star
Dynamite Baseball
Dynamite Baseball 97
Dynamite Baseball NAOMI
Dynamite Baseball '99
Wonder League '96
Jikkyou Powerful Pro Yakyuu '96
Jikkyou Powerful Pro Yakyuu EX
Jikkyou Powerful Pro Yakyuu EX '98
Home Run Classic
MuHanSeungBu
Netchuu Pro Yakyuu 2002
Gekitou Pro Yakyuu Mizushima Shinji All Stars vs. Pro Yakyuu
-
PlayBall!
Ninja Baseball Bat Man
Funcube 3
Galaxy Games StarPak 3 (Diamond Derby)
Romset: 96.2 kb / 3 files / 38.0 zip
----
0.37b11 [Howie Cohen]
Bugs:
- pc_duckh, pc_hgaly, pc_wgnmn, duckhunt, hogalley: Lightgun games doesn't working. MASH (ID 07331)
- vsslalom, machridr, possibly other vsnes.c driving games: The road has glitches (lines on the side) most visable when you make a turn. Karasu (ID 00884)
- pc_wgnmn, hogalley, duckhunt: If you shoot the white part of a target, the shot will not register. Kale (ID 00537)
WIP:
- 0.210: Redid Z80 interfacing to schematics, still doesn't work [R. Belmont, kevtris].
- 0.209: Replaced VDP bitmap access with screen().pixel() for lightgun emulation [Enik Land].
- 0.206: Fixed errors with single-driver build of VSNES driver [Justin Kerk].
- 0.205: Removed MACHINE_CONFIG macros [Ryan Holtz].
- 0.198: Removed video\vsnes.cpp. Make palette internal to device (video\ppu2c0x.cpp) [AJR]. Device finder cleanup (machine\vsnes.cpp) [Ryan Holtz].
- 0.196: Removed first_screen usage from VSNES driver [Ryan Holtz].
- 0.186: Privatized video\ppu2c0x.h & includes\vsnes.h variables [Angelo Salese].
- 0.178: Renamed select sets for Nintendo Vs. which cause -verifysoftware confusion with NES softlist titles due to shared setnames in the form of partial hits. This also tests the waters for expanded setnames for parents [Tafoid].
- 0.169: Scale gun input to screen size, otherwise it's massively inaccurate near the bottom [David Haywood].
- 0.168: Removed DAC sound.
- 0.154: Reduced tagmap lookups at runtime [Fabio Priuli].
- 0.149: Modernized the RP5H01 device [Osso].
- 0.148u5: Minor cleanup machine\snes.c used by NSS and other SNES-based arcade drivers. Added save registration of a bunch of scanline-related variables (video\snes.c) [Fabio Priuli].
- 0.148u4: Changed machine\vsnes.c to compile on Visual Studio compile [Miodrag Milanovic].
- 0.148u3: Made PPU use delegates instead of callbacks and PPU NMI also delegate and now inline config. Did latch delegate for PPU [Miodrag Milanovic].
- 0.147u3: Rewrite M6502 to modern device, cycle-exact and interruptible [O. Galibert].
- 21st October 2012: 3D ARCADE - New Nintendo 3D cabinet models for Vs. BaseBall, Vs. Dr. Mario and Vs. Soccer, Vs. BaseBall from Jibmums.
- 0.147u1: Did some missed by code (vsnes_state, screen_update_vsnes) [Miodrag Milanovic].
- 0.146u1: Documentation update and corrects several roms names. Added set information to game names where possible. Tried to correction region information by copyright [Mark F., Brian Troha, The Dumping Union].
- 0.145u7: Wilbert Pol removed some leftovers in PPU2C0x from the conversion to a modern device.
- 0.144u7: Converted NES PPU to be a modern device [Fabio Priuli].
- 0.138u2: Fabio Priuli reworked the VSNES VROM banking to avoid pointing beyond the last bank. Also, changed the use of memory_set_bankptr into memory_set_bank.
- 0.137u3: VSNES improvements [Alex Jackson]: Moved RC2C05 PPU-based protection into the PPU itself, rather than hacking it in at the driver level. After exhaustive testing, completely sorted out the "palette" dipswitches (which are actually PPU type selection) on all games that have them. Added notes about these games in the comments. Removed GAME_IMPERFECT_COLORS and GAME_WRONG_COLORS from all games, as they should all be 100% correct now. Fixed coin inputs in tkoboxng. Removed IMPERFECT_GRAPHICS flag since there's no legitimate reason I can see for it. Also, fixed manufacturer and description to match the title screen. Added a bit more information about the missing sets in the comments. Removed the bogus 2C0X PPU "color remap tables" in favor of external palettes containing data reverse-engineered (several years ago) from original hardware. Each vsnes set, as well as the playch10 BIOS, now requires one of these palettes.
- 0.136u2: Aaron Giles replaced VSNES bank installs with RAM installs, since the banks were never changed.
- 0.133u2: More NES work [Robert Bohms]: Fixed bug in nes_apu that caused errors reading $4015. Added length counter status bits to $4015. Fixed 4-screen mirroring (PPU regression). Improved Sprite Overflow emulation of NES PPU (this fixes the first of blargg's Sprite Overflow tests). VSNES update [Team Japump]. Fixed rom names.
- 0.133u1: Rewrite of NES PPU [Robert Bohms]: Ported ppu2c0x to use a device memory map. Ported all rendering to access PPU address space through memory map. Updated MAME drivers to install read handlers or memory banks in PPU memory map, as appropriate. Removed all mirroring and banking code from the ppu, as the backing memory is documented to be external. Supplied replacement banking alternatives for all MAME drivers (VSNES, PlayChoice-10, Chameleon24 and MultiGame).
- 0.131u2: Fabio Priuli fixed access violation in jajamaru, mightybj, topgun and vsgshoe.
- 0.128u2: Aaron Giles fixed missing sound channels in VSNES driver. Wilbert Pol updated NES PCM DMA to read data through the CPU address map. Aaron Giles fixed NES APU to work with high sample rates (don't know the bug #).
- 17th September 2008: Mr. Do - I guess we can call this the "Nintendo Fanboy" release. Up for grabs today is every piece of artwork I have for the Nintendo "Vs." games. For the cocktail instruction card, I had some good photos, but nothing seemed to work out to something I was happy with, so I just "drew" the cabinet, and added in the coinbox for the final touch. It looks pretty neat. Included is artwork for the following games: Vs. Atari R.B.I. Baseball, Vs. BaseBall, Vs. Castlevania, Vs. Dr. Mario, Vs. Duck Hunt, Vs. Excitebike, Vs. Gradius, Vs. Gumshoe, Vs. Hogan's Alley, Vs. Ice Climber, Vs. Mach Rider, Vs. Stroke & Match Golf, Vs. Super Mario Bros., Vs. Tennis, Vs. The Goonies, Vs. TKO Boxing and Vs. Top Gun. For all of these games, the cocktail is the main view available. There is also an option to just have the instruction card without the cabinet. Where available, I also added another view for the marquee (as it includes instructions on it also). And for Dr. Mario, I added the bezel that phetishboy made for his original Nintendo cabinet. A few other people have also installed this bezel on their cabinets, with happy results. Now we just need to wait for someone to fix the washed out colors in the Vs. games. All of the Vs. Instruction cards, along with a few of the marquees, are thanks to the Playchoice Games and Resources website. The remaining marquees are from the BYOAC/CAG artwork. And the photo of the Tent Cocktail I took while I was at Star Worlds Arcade.
- 0.125u5: Added includes\vsnes.h.
- 0.124u4: Aaron Giles fixed refreshspeed causes fatal exception in VSNES driver.
- 0.116: Removed video\ppu2c03b.c.
- 0.113: Aaron Giles fixed regression in Nintendo games that did not specify a clock for the NES APU.
- 0.111u5: Nathan Woods updated the Nintendo 2C03B PPU video driver to use the new BITMAP_ADDR* macros instead of using the line[] array.
- 0.109: Changed palettesize from 64 to 512 colors (2*8*4*16).
- 0.108u1: Added video\ppu2c0x.c/h. Major cleanup/rewrite of the NES PPU rendering code [Brad Oliver]. This should improve the accuracy of the NES-based games (VSNES and PlayChoice-10). Report anything odd or broken at MAMETesters.
- 0.106u8: Added layout\dualhsxs.lay. Aaron Giles added dualscreen support (2x 256x240) to the VSNES driver for Vs. Balloon Fight, Vs. BaseBall, Vs. Ice Climber Dual, Vs. Mahjang (Japan), Vs. Tennis and Vs. Wrecking Crew.
- 0.102u5: Rob Bohms fixed Playchoice/VSNES drivers.
- 0.102u4: Rob Bohms fixed some logical errors in sprite handling and palette reads, DMA timing and one invalid opcode in the NES drivers (VSNES and PlayChoice-10).
- 0.81u9: Chack'n corrected some VSNES rom filenames.
- 0.79u1: Chaneman fixed VSNES filenames.
- 0.78u5: Pierpaolo Prazzoli fixed not working VSNES Dual games (0.78u2 memory rewrite).
- 16th October 2003: Pierpaolo Prazzoli added Vs. Freedom Force and Vs. Super Xevious and update the driver.
- 0.74: Small speedups (eliminated some usage of plot_pixel()). Added support for scanline counts other than 262. Requisite changes to Playchoice and VSNES to support Brad Oliver interrupt changes [Nathan Woods]. Interrupt changes by Brad Oliver.
- 4th September 2003: Nathan Woods forwarded a small change to the interrupt handling in the PlayChoice-10 and VSNES from Brad Oliver.
- 0.66: Several improvements and games additions to the Nintendo VS driver [Pierpaolo Prazzoli].
- 15th January 2003: Pierpaolo Prazzoli re-submitted some VSNES improvements.
- 24th December 2002: Pierpaolo Prazzoli added coin counter, Extra Ram in vstetris, Demo Sound in vsmahjng, fixed vsskykid inputs and protection in Vs. Super Xevious, corrected or checked dip-switches in Castlevania, Duck Hunt, Excitebike, Gradius, Hogan's Alley, Ice Climber, R.B.I. Baseball, Slalom, Soccer, Super Mario Bros., Top Gun, BaseBall, Tennis, Stroke and Match Golf. And added Vs. Mighty Bomb Jack (Japan), Vs. Ninja Jajamaru Kun (Japan), Vs. Raid on Bungeling Bay (Japan), Vs. Top Gun, Vs. Mach Rider (Japan, Fighting Course Version), Vs. Ice Climber (Japan), Vs. Gumshoe (partially working), Vs. Freedom Force (not working), Vs. Stroke and Match Golf (Men set 2) (not working) and Vs. BaseBall (Japan set 3), not working.
- 28th July 2002: Angelo Salese fixed some color problems in the VSNES driver.
- 0.61: Light gun support [Bryan McPhail].
- 29th March 2002: Stephane Humbert updated some more dipswitch settings in the VSNES driver.
- 26th March 2002: Matthew Neja fixed the dipswitch settings in the VSNES driver.
- 16th November 2001: Angelo Salese submitted a VSNES driver update with some small bugfixes and fixed colors.
- 25th February 2001: Howie Cohen fixed the VSNES drivers that were broken in b12, and he added proper crosshair support.
- 4th February 2001: Howie Cohen sent in a VSNES driver update with Star Luster, several added clones and a few bug fixes and improved colors.
- 16th January 2001: Howie Cohen sent in an update to the VSNES driver, adding Platoon.
- 0.37b11: Added vsnes.c driver, vidhrdw\vsnes.c and machine\vsnes.c.
- 7th January 2001: Howie Cohen added VS Tetris to the VSNES driver.
- 6th January 2001: Howie Cohen fixed several bugs in the VSNES driver and added RBI Baseball, VS Baseball and VS Mahjong.
- 1st January 2001: Howie Cohen finally submitted the long awaited VSNES driver, with most of the games having correct colors and sound.
----