Forum Replies Created
-
AuthorPosts
-
Al exKeymasterNo, sorry. Doesn’t work. I’ve disabled hardware sound acceleration completely in dxdiag, but the game still crashes.
Changing to SVN core doesn’t help, either.
Vanilla PC Dosbox crashes, ykhwong’s build even enters a BSOD.
Maybe another soundcard config, like SB2? Or maybe try Windows 98?Windows 95 is an evil bastard… ?
Al exKeymasterHm, some DirectSound thing perhaps? I’m not 100% sure, but isn’t there an option to reduce hardware acceleration in Windows 95 somewhere?
Al exKeymasterExagear is definitely smoother, because it’s not an emulator, but a (crude) W.I.N.E port. But it’s so woefully broken in many aspects, I don’t ever use it.
Magic Dosbox on the other hand, being a real emulator, needs much more processing power, but offers much better conpatibility especially for DOS games.I compared performance on my old Note 4, with Diablo 2. It was unplayably slow in Magic Dosbox, but sort of worked in Exagear. Sadly, the Exagear controls were so poorly designed, it was a PITA to play.
Now on my S7 Edge, Diablo 2 runs perfectly smooth in Magic Dosbox, so there’s no need for Exagear anyway.
What you can do is download the Doom shareware v1.9, and execute it with “doom timedemo -demo3”. The resulting realtics score (2134 gametics in xxxx realtics) will show you how fast your cpu can run Dosbox.
For reference:
S7 (Exynos 8890): 650 realtics (~Pentium MMX 233/AMD K6 300)
Note 4 (Snapdragon 805): 2200 (stock), 1400 (heavily tweaked)
Galaxy A5 (Exynos 7880): 2000 realtics (and I won’t tweak my wife’s phone, she’ll murder me if I brick it?).
Al exKeymasterGlad you got it working. But I fear you will have to live with the performance issues. Your phone has an Exynos 7870 cpu, clocked at 1.6 GHz. My wife’s Galaxy A5 has the similar Exynos 7880, and it’s performing really, but for Win95 you need more horsepower.
The A5 is about as fast as my old Note 4, and that one was struggling with Win95 emulation.If you’re rooted, you can try to set peformance governor, and overclock your device.
Al exKeymasterWell, it’s neither on GoG, nor on Steam, so wtf… ?
Al exKeymasterOK, let’s just forget you said you pirated the game, and assume that at least your Win95 installation is legal…?
So:
1. use a tool like UltraISO (which is shareware) to open the hdd-2gb.img file. Copy the AgeOfEmpire.iso into this img file, and save.
2. Copy the hdd-2gb.img and Age_of_Empires.mgc to your sdcard
3. Open Magic Dosbox, press the orange “+” symbol at the left, then “Import profile”; search Age_of_Empires.mgc, and open it.
4. Long-press the imported AoE profile, tap “edit”, scroll down to “Expert commands”, and click on the edit button.
5. Adjust the mountings at the bottom of the conf file. They’re pointing to the file locations on my device, which are of course completely different from yours.You can ignore/delete the first imgmount command (A: drive), I’m using this to do automated backups to a virtaul floppy drive, which I sync automatically to my Drive account.
Place the correct mountings for drives C: and D:, then accept the changes (important! Press the green check button, or the changes will be lost), and lauch the profile. If the mountings are correct, you’ll have both drives available in Win95.
Al exKeymasterNo problem. I don’t think there’s such things as necroposting here. Not a big forum, so most posts are quite old. 😉
The setup process is quite easy, actually, especially when you have already managed to install Win95. You simply download these hdd images. Then unzip the 2GB image, copy the AoE iso file to it, mount it as drive D, and run Win95. Best use either Virtual Clone Drive or a (very) old Daemon Tools version, mount the iso file as CD in Win95, install AoE to your C: or D: drive, and you’re good to go.
I prefer to keep a small 512 MB C: drive, with only Win95 and some tools and drivers installed, and use multiple 2GB D: drives, to install all my games. This way, I can create lots of different game profiles with different touch screen layouts, and mount the according D drive hdd image.WARNING: make sure you’re using the correct hdd settings, or Windows won’t boot up, or spam error messages. For the 2GB image, it’s 512,63,64,1023. These values are included for all sizes inside the zip file I’ve linked to above.
Al exKeymasterIs your controller properly connected to your phone? I mean, does it show as connected in your bluetooth dialogue screen? And have you started it correctly? My iPega for example can be launched in four different modes:
- – X+Home: Gamepad mode
– A+Home: Keyboard mode
– B+Home: iCade mode
– Y+Home: Bluetooth-SPP & mouse mode(don’t ask me what the B & Y combinations do…)
Anyway: the gamepad remembers the last setting. So if I press “Y+Home” accidentally, it will stick to that afterwards when I simply activate the gamepad with “Home”. I’d have to do a full re-pairing with “X+Home” to correct that.Maybe your gamepad has a similar functionality?
Al exKeymasterTake a look at the Expert settings. You have to edit them anyway. It doesn’t matter how you have installed Win95 and AoE, as long as it’s working. If you have e.g. installed both on a single image file, it’s perfectly okay. But you’ll have to adjust the -size parameter, because your image will have a different size than mine, if both Windows and AoE fit onto it.
If Dosbox is stuck on “boot c”, it’s usually a sign that the -size values are wrong. Here are the correct values for different hdd image sizes:
32MB: 512,63,16,520
256MB: 512,63,16,520
512MB: 512,63,32,520
1GB: 512,63,64,520
2GB: 512,63,64,1023If you want the according empty hdd images, get them here.
Al exKeymasterHi,
you need to have a working Windows 9x installation, plus the game.
In my case, I’m running Win95 on c.img, mounted as drive C:, and AoE on an additional image, mounted as drive D:.
The mgc file provides the control scheme for the game, but you’ll have to setup Win9x yourself. ?
Al exKeymasterLol, no. Doesn’t seem to affect your phone. And I think I remember now that this was sort of fixed in one of the last updates with the fasterAndroidAudio command.
Anyway, even if it’s still not lightning fast, this is good enough for most of the best DOS games. ?
Al exKeymasterOk, seems we’re getting there.? Here’s another tweak: set these values in the [mixer] section:
blocksize=512
prebuffer=0This helped a lot on my Note 4, compared to the default 10 (15?).
And you can set vmemsize=8 in the [dosbox] section, which might also give a tiny speed boost.
Al exKeymasterNo problem. ~4000 is what I had expected from my experience with the Snapdragon 410. If your phone can keep up that performance, you should be able to play Ultima Underworld, or Warcraft II. ?
Al exKeymasterJust keep trying. Some games run with higher cycles tham others. At some point, you’ll notice sound crackling/skipping. That’s when you’ve reached your device’s limit.
You could also try some more sophisticated cycle settings, to be more flexible, like this:cycles=auto 12000 105% limit 30000
This will run Dosbox at a minimum of 12000 cycles, with the “max 105%” parameter, and allow up to 30000 cycles (which your device can’t reach anyway, so it’s sort of an open-end value).
Al exKeymasterYou’re right, Daggerfall is a demanding DOS game. But on the other hand, it’s not demanding enough to challenge modern high-end or even mid-range smartphones. As you say, your mid-range Honor 5C can run it fine, and with 1800 Doom realtics, it’s about as fast as a former high end Note 2 from 2012. ?
-
AuthorPosts