Star Trek Armada not switchable between 2d and 3d card

Support and general discussion.
Post Reply
codehacker
Posts: 13
Joined: Wed 17 Aug, 2016 1:30 am

Star Trek Armada not switchable between 2d and 3d card

Post by codehacker »

Hello everybody.

First of all I want to congratulate for the brilliant emulator.

I think I have found 1 or 2 bugs.
In the game "Star Trek Armada 1" you can choose between different cards.
If in the game settings the voodoo-card is choosen, the game crashs to desktop.
If in the game settings I switch from voodoo-card to 2d-card, and start the game directly after switching the graphics-cards, it crashs to desktop.
But if I go into the settings, choose the 2d-card, quit the game and going back to windows without starting the game,
and then go back again into the game, then the 2d-card is preselected. If then I start directly the game, it runs fine (in software-mode).
If I switch to the 2d-card, it crashes to desktop.
If the 2d-card is preselected, then the game starts.
The same 2d-card, two different reactions.
And the voodoo-card doesn't work.

PCem V.11
Win95b was installed in the emulator.
And Star Trek Armada 1.
Ati Graphics Pro Turbo PCI (mach64 GX)
Voodoo 1

In the system requirements of Star Trek Armada DirectX7 is written.
And that it runs under following 3d-cards:
3dfx Voodoo Rush
3dfx Voodoo
3dfx Voodoo 2
and so on

Here is the config:

Code: Select all

gameblaster = 0
gus = 0
ssi2001 = 0
voodoo = 1
model = 38
cpu_manufacturer = 0
cpu = 19
cpu_use_dynarec = 1
gfxcard = 15
video_speed = 5
sndcard = 8
cpu_speed = 28
has_fpu = 1
slow_video = 1
cache = 3
cga_composite = 0
disc_a = 
disc_b = 
mem_size = 131072
cdrom_drive = 0
cdrom_enabled = 1
cdrom_channel = 1
cdrom_path = 
vid_resize = 0
vid_api = 1
video_fullscreen_scale = 0
video_fullscreen_first = 1
hdc_sectors = 63
hdc_heads = 16
hdc_cylinders = 4047
hdc_fn = C:\2Gig
hdd_sectors = 0
hdd_heads = 0
hdd_cylinders = 0
hdd_fn = 
hde_sectors = 0
hde_heads = 0
hde_cylinders = 0
hde_fn = 
hdf_sectors = 0
hdf_heads = 0
hdf_cylinders = 0
hdf_fn = 
drive_a_type = 5
drive_b_type = 0
midi = 0

[3DFX Voodoo Graphics]
framebuffer_memory = 4
texture_memory = 4
bilinear = 1
dacfilter = 0
render_threads = 2
recompiler = 0

[Sound Blaster AWE32]
onboard_ram = 28672
User avatar
omarsis81
Posts: 945
Joined: Thu 17 Dec, 2015 6:20 pm

Re: Star Trek Armada not switchable between 2d and 3d card

Post by omarsis81 »

What a great game! My fav Star Trek game of all!

Now... did you try disabling the Voodoo recompiler? I may try running the game this weekend
User avatar
leilei
Posts: 1039
Joined: Fri 25 Apr, 2014 4:47 pm

Re: Star Trek Armada not switchable between 2d and 3d card

Post by leilei »

So far it seems to work with S3 ViRGE/DX + Voodoo on Windows Me, both recompilers on, Pentium MMX 200, the revision dating to 2016-08-15

S3 ViRGE also works in 3d, but crashes the game when leaving to the menu (kinda expected seeing how bad it was implemented by S3 and how unstable Armada was).

Armada only exposes software rendering on the 2D card (which the Mach64 is) if you pass the -sw switch. This is by design
Attachments
Software rendering, when you use armada.exe -sw
Software rendering, when you use armada.exe -sw
pcemarmadasoftware.png (37.21 KiB) Viewed 4548 times
S3 ViRGE
S3 ViRGE
pcemarmadavirge2.jpg (68.65 KiB) Viewed 4548 times
3dfx Voodoo Graphics
3dfx Voodoo Graphics
pcemarmada3dfx.jpg (81.47 KiB) Viewed 4549 times
codehacker
Posts: 13
Joined: Wed 17 Aug, 2016 1:30 am

Re: Star Trek Armada not switchable between 2d and 3d card

Post by codehacker »

WOW! Now it works!
Which Soundcard (and adjustment) did you use?
Post Reply