VOGONS


First post, by arablizzard2413

User metadata
Rank Newbie
Rank
Newbie

smackply.exe is the dos smacker video player from RADTools (can be found here or here)

I've been trying to use it to play the chex quest .smk files on the latest AEP CVS build, every time I try it will play a few frames and pause. If you press the spacebar (the pause button in the player) twice it will play a few more frames and stop again. My guess is that it's hanging on sound card detection because none of the sound plays either but it should support Sound Blaster as per the Smacker Tools help file.

DOS Details […]
Show full quote

DOS Details

Under DOS, Smacker can playback at 320x200 on any VGA card. To playback at higher resolutions, a VESA driver is required. VESA drivers are specific to your video card - they usually come on the diskettes that accompany your video card.

In the event that you don't have a VESA driver, Smacker also has 27 built-in video card drivers. The following video chipsets are supported directly: Ahead A, Ahead B, ATI Mach 8, ATI Mach 8+, ATI Mach 32, ATI Mach 64, Avance, Chips and Technologies 451, Chips and Technologies 452, Chips and Technologies 453, Cirrus Logic 54xx, Cirrus Logic 64xx, Genoa, NCR, Oak 67, Oak 77, Oak 87, Paradise PVGA, Paradise WD00, Paradise WD11, RealTek, S3, Trident 8800, Trident 8900, Tseng 3000, Tseng 4000, and Video 7.

If you can't find your VESA drivers and your card doesn't work with one of the built-in drivers, then you'll have to contact your video card manufacturer to get a VESA driver. You can also try using Scitech's Universal VESA driver which is described in the "Other Cool Stuff" topic. UniVBE is a shareware product, so if it works for you, then you'll need to license it from Scitech.

UniVBE is also useful as a VESA accelerator. UniVBE is VBE 2.0 compatible, which is a faster specification than standard VESA. Try it out - you may get faster playback just by using this driver!

For sound under DOS, we ship a subset of our own Miles Sound System that supports the SoundBlaster, SoundBlaster Pro, and SoundBlaster 16. The Miles Sound System can also automatically scale and mix multiple sound tracks on-the-fly. You can even play sound tracks that are a different format than the sound card supports (16-bit sound on an 8-bit sound card).

Intro.smk and smackply.exe - 15.7MB download

dosbox.conf is untouched (deleted and remade using "config -writeconf dosbox.conf")

Reply 1 of 1, by dvwjr

User metadata
Rank Member
Rank
Member

They have a bug in the DOS version 4.2c of SMACKPLY.EXE which seems to be the current DOS release. This DOS smacker video player uses the Causeway DPMI extender ver 3.38 and what seems to be a proprietary EXE packer.

If you use the heavy-debug version of Dosbox v0.72, put a break-point on the following address:

01A7:43BB1C  B8 01 00 00 00                    mov eax, 00000001  

Change the 0x01 to an 0x00 (so that EAX is zero) and the smacker video file named on the DOS command-line will play without holding down the space key to make the video play to the end, however the internal frame rate of the SMK video file will not be honored... Just a quick and dirty test patch, not a solution. The Rad Video tools (also MILES) folks should fix their DOS code.

This same bug probably prevents the Rad Video Tools (Bink 1.9e and Smacker v4.2c) from being able to create stand-alone DOS EXE files (which work) which bind the SMACKPLY player to any *.SMK video file. The Win 3.1 and Win32 bound EXE versions do work.

Best of luck,

dvwjr