Problem with Vimana samples under AdvanceMAME DOS

The place for all discussion on gaming hardware
Post Reply
TiddlyWinks
Posts: 11
Joined: Sun Nov 02, 2014 8:24 pm

Problem with Vimana samples under AdvanceMAME DOS

Post by TiddlyWinks »

I moved over the toaplan driver files into AdvanceMAME from ThunderMAME32+ to get the toaplan shooter samples working.

These are the files I merged into the AdvanceMAME source from ThunderMAME:
drivers/toaplan1.c
drivers/toaplan2.c
includes/toaplan1.h
includes/toaplan2.h
vidhrdw/toaplan1.c
vidhrdw/toaplan2.c

(also had to make a small edit to mamedrv.c)

Using a DOS 6.22 rig with HIMEM.SYS from DOS 7.1 to get more memory visible since the samples are so large.

So Dogyuun, Batsugun, Ghox, Teki Paki, Fire Shark (samesame) and Vfive all work great now and I have sound with them!

However, Vimana is still not putting out any sound. It works under ThunderMAME though so I know the samples are good.

Anyone have any ideas why Vimana would be the only one not working under DOS? Thanks.
TiddlyWinks
Posts: 11
Joined: Sun Nov 02, 2014 8:24 pm

Re: Problem with Vimana samples under AdvanceMAME DOS

Post by TiddlyWinks »

Ok, got the sound working in Vimana. I had missed the file "machine/toaplan1.c" from the ThunderMame source which has the Vimana mcu/sample emulation in it. Once I copied that file in the AdvanceMame source and recompiled it then the samples started playing in Vimana.
User avatar
Fudoh
Posts: 13045
Joined: Mon Mar 06, 2006 3:29 am
Location: Germany
Contact:

Re: Problem with Vimana samples under AdvanceMAME DOS

Post by Fudoh »

I find it quite cool that somebody uses a DOS version of MAME. Doesn't this cause all kinds of problems with missing GPU or USB support ? What's the advantage ?
User avatar
Xyga
Posts: 7181
Joined: Tue Nov 05, 2013 8:22 pm
Location: block

Re: Problem with Vimana samples under AdvanceMAME DOS

Post by Xyga »

Wow haven't heard about AdvanceMAME in years.

Is it still based on MAME v0.106 ?
Strikers1945guy wrote:"Do we....eat chicken balls?!"
TiddlyWinks
Posts: 11
Joined: Sun Nov 02, 2014 8:24 pm

Re: Problem with Vimana samples under AdvanceMAME DOS

Post by TiddlyWinks »

Fudoh wrote:I find it quite cool that somebody uses a DOS version of MAME. Doesn't this cause all kinds of problems with missing GPU or USB support ? What's the advantage ?
I have an arcade cabinet with a 15khz cga arcade monitor so I don't run the higher powered games on it and don't need usb for it since I use a J-PAC to interface the control panel.

I like DOS because it is simple, single tasking system. Can be powered on/off anytime. I know exactly what is running on it and it doesn't need much maintenance.

I have an older AGP card in it which has a DOS 15khz driver so the video is taken care of.
TiddlyWinks
Posts: 11
Joined: Sun Nov 02, 2014 8:24 pm

Re: Problem with Vimana samples under AdvanceMAME DOS

Post by TiddlyWinks »

Xyga wrote:Wow haven't heard about AdvanceMAME in years.

Is it still based on MAME v0.106 ?
Yes it is. And since the ThunderMame source I have is based on mame 0.105u2 it made it very easy to merge the toaplan drivers with the sample support into AdvanceMame.

The newest release of AdvanceMame has the Cave PGM driver backported into it also so that is nice.
User avatar
Ed Oscuro
Posts: 18654
Joined: Thu Dec 08, 2005 4:13 pm
Location: uoıʇɐɹnƃıɟuoɔ ɯǝʇsʎs

Re: Problem with Vimana samples under AdvanceMAME DOS

Post by Ed Oscuro »

Crap, you can play PGM games on this system? What kind of hardware is this? Reliable DOS era systems are a passing interest of mine, for old games support mainly, but it would be cool to see MAME up and running in a more classic format.
kamiboy
Posts: 2000
Joined: Sat Sep 04, 2010 4:40 pm
Location: Denmark

Re: Problem with Vimana samples under AdvanceMAME DOS

Post by kamiboy »

DOS does have USB support. Someone wrote a driver. I use it for USB gamepad and USB flash drive support.
TiddlyWinks wrote:
I have an older AGP card in it which has a DOS 15khz driver so the video is taken care of.
Care to share which card, and which TSR driver you use for 15khz?
TiddlyWinks
Posts: 11
Joined: Sun Nov 02, 2014 8:24 pm

Re: Problem with Vimana samples under AdvanceMAME DOS

Post by TiddlyWinks »

kamiboy wrote:DOS does have USB support. Someone wrote a driver. I use it for USB gamepad and USB flash drive support.
TiddlyWinks wrote:
I have an older AGP card in it which has a DOS 15khz driver so the video is taken care of.
Care to share which card, and which TSR driver you use for 15khz?
Sure, it is a Trident Blade T64 32MB AGP. Mini review here: http://easymamecab.mameworld.info/html/bladet64.htm. Drivers linked on that page also. The DOS one is BLADETSR.EXE.

It is one of the best cards for AdvanceMame. Supposedly it does 25khz also, but I only use mine at 15khz since I have a cga monitor in my cab.
TiddlyWinks
Posts: 11
Joined: Sun Nov 02, 2014 8:24 pm

Re: Problem with Vimana samples under AdvanceMAME DOS

Post by TiddlyWinks »

Ed Oscuro wrote:Crap, you can play PGM games on this system? What kind of hardware is this? Reliable DOS era systems are a passing interest of mine, for old games support mainly, but it would be cool to see MAME up and running in a more classic format.
I use the fastest socket 478 pentium 4 I can get (3.4Ghz 1.5v Northwood SL793). Ram is just PC3200 1gig. Soundblaster 16 PCI. Trident Blade T64 AGP video card.

Motherboard is Asus P4PE-X which allows 800Mhz FSB for the Northwood processor. HDD is just a standard ultra dma IDE one.

Utilities like smartdrv.exe can really speed disk access and fastvid.exe can supercharge the writes to the video ram. Makes a big difference.

Not a complicated system, but it works well for all the non-3d games I use.
User avatar
Ed Oscuro
Posts: 18654
Joined: Thu Dec 08, 2005 4:13 pm
Location: uoıʇɐɹnƃıɟuoɔ ɯǝʇsʎs

Re: Problem with Vimana samples under AdvanceMAME DOS

Post by Ed Oscuro »

Cool, thanks for that info :)
Post Reply