yashsingh1/xdaforums huggingface dataset:
[TouchPad General] RolandDeschain79:
Killaps Restoration Project 2.3 Fixed with Dosbox Turbo

Attention Fallout 2 Fans!!

I have figured out a work around for using Killaps Restoration Project 2.3 with Dosbox Turbo, I'm still working on figuring out a solution for the QEMU version. My solution might actually fix a lot of issues that PC users were experiencing too. Killaps is going to release a new build tomorrow RP2.3.1 so this might get fixed just in time for the new year.

To get RP2.3 working you will need to install this older High Res Patch and replace the current files. This both fixes the scrolling problem and improves the performance in every mode, even Direct draw 7 which was previously unplayable. Regular non RP users will need to get this patch as well to fix performance issues introduced my Mash's new High res patches, this works for both QEMU and DosBox Turbo. Note all users will want to redownload the image files as the C.img has been updated to fix support when using the New RP2.3 in DirectX9 Mode. Older versions will be lacking the required win9x dll files to run this mode.

Download Fallout2_High_Resolution_Patch_3.06.zip
[TouchPad General] phunky123:
Still need older High Res patch, installer give option to do this. I am still having issues with no radscorpion tails or loading PC save game, no idea why at this point.
[TouchPad General] shadow2056:
Increase c.img size

Helo,

At first congratulation for this good work, it's impressive. But I've a question.

I've tested to increase the size of the c.img file from 256 MB to 512 MB but I can't make it work.

I've changed the geometrie in the dosbox.conf file and I have used "ImDisk" software to copy the files from the original c.img to my new c.img file.

I've no problem to launch your c.img file but launching my modify file is an other story. I've noticed that when I try with my file the launch of dosbox take more time than with your one but I only have a dos windows, probably with an error.

I say probably because I'm blind and it's no possible for me to read the text in my dos windows, no screen reader under dos unfortunatly.

Did I miss something? I realy don't understand what's wrong in my modifications.

The reason to increase the size of the disk is because I want to test an old version of the Windows screen reader Jaws, at list to configure the system properly, even if I think I've 1% of chance to make it work but I can't install it with the free space that I have on the C drive.

Thanks for all and sory for my bad english.
[TouchPad General] RolandDeschain79:
Hi,

I'm glad you're enjoying my emulation tutorials, lets see if we can get that working for you. Have you tried changing the install location to a D drive image? That should work unless the older software requires the install to be on the C drive.

Copying the files from one image to another won't work correctly. I would've suggest watching the LS game channels video on how to make one but it has no audio so that would not be much help to you. However I have created a larger img file that I used to demo playing Half Life 1 on Android. That might work but you will need to open it and delete the hl folder to make space. I'll add a link below so you can try it out, have fun and let me know if it works out for you.

Download larger C.img:

[youtube]aE18zKsFO3A[/youtube]
[TouchPad General] shadow2056:
Thank you for your reply.

I've downloaded the image with the link you have given to me. I've deleted the HL directory and Windows is working properly.

But the version 6.20 of Jaws don't want to install. The Windows accessibility activX has been installed without problem but the next step, the installation of the software give me an error message. But I've some other tests to do like to install an english version of Jaws (not a french one), to try an inferior version of the software or to try an other screen reader like Windows Eyes. I told you that installing an screen reader on this type of emulator would not be easy but I haven't give up yet, the fight just begin.

I will investigate more about it this week-end, I will have more time for this and I'll give you my feet back.

Thank you again.
[TouchPad General] RolandDeschain79:
The Longest Journey on Android

It was requested that I try and get the longest journey to work with Dosbox Turbo, I used the GOG version of the game here: I was able to play the game on my Note2 but I had to disable the sound and minimize all the settings to make it playable. Here are some screenshots, its a very nice looking game. :good:
[TouchPad General] peterzwegat:
stabalize windows

hello everyone out there!

first of all, thanks for your detailed work roland, was able to set everything on so far.

for those who want to play aoe1 without cd: if you use the installed version and copying it to your harddrive (including crack of course) and the game asks you to mount the cd of the game, just start the setup.exe from the game (it is inside the aoe1 folder just like the empires.exe). a ms-dos window should open and close after some seconds, the game should work without asking for a cd after that. ( i am using the 1.0c version )

even if everything seems to work so far (even windows games like solitaire) i still have some issues. one would be that windows seems to freeze after a certain time, but randomly, sometimes after 15min sometimes after 30 seconds.

would be interesting to now if there is some kind of fix for this problem (like driver updates etc.). btw i am using a nexus 7 (the 2013 version)

thanks again to all of you, keep it up guys!

edit: The problem with the freezing windows seems only to happen if i am actual doing directly something with windows. played 30min aoe without a freeze but after closing the game and trying to create a shortcut windows stopped working again...

i also finally managed to get jazz jackrabbit 2 to work, which is running almost in fullspeed. but it only works if i disable sounds in dosbox, if enabled i just get a black screen (so again here the question if it makes sense to update drivers to make sound working for example...)
[TouchPad General] RolandDeschain79:
Setting the CPU governor to performance or interactive can help to improve stability

Hey, happy to hear you read the guide and got everything working:good: :cowboy: The way your Android OS Throttles the CPU frequency up and down to save battery life tends to crash the emulator. When you start playing a game it keeps the CPU frequency up and so it doesn't crash out on you:fingers-crossed:. . I had the same problem with QEMU. So, if you're rooted....... If your not, this is the right site to be on..

Vault-Tec Desktop:

-Win9x emulation can be unstable while exploring your emulated desktop. Opening multiple windows can cause crashing and lockups.

-Setting the CPU governor to performance or interactive can help to improve stability and performance. You can do this with and free overclocking app like Antutu CPU Master Free. Don’t forget to set it back to normal after your finished exploring the wasteland.

-By adding ISO/CD support windows becomes less stable and you should mount your ISO images right away.

-Once in a game state the Win9x emulation is more stable and you can enjoy classic PC gaming with reasonable stability.

-To maintain Win9x image stability I would recommend going to the start menu and shutting down after game sessions, before you exit the app.

Overclocking:

-You will need to be rooted in order to Overclock your device. Increasing your CPU speed can have a large impact on performance and could make games playable on older devices.

-Get a free overclocking app from the Play Store such as AnTuTu's CPU Master (free). Open the app and increase the speed in small increments of 100-200Mhz and then run AnTuTu's Benchmark to check stability and performance. Once you've found a stable overclock start up Dosbox Turbo and have fun.
[TouchPad General] peterzwegat:
Thanks for your reply.

So i managed to root my tablet after your advice. the good news, rooting worked fine, everything works. but the bad news is, windows still freezes (not so fast or often? not sure about that), no matter if i set CPU governor to performance or interactive. is there maybe some other way to improve the stability? would be really cool and nice if so.

i also managed to try out some games:

aoe actual runs, but neither fullspeed nor even really playable (the game runs without problems but it is not enjoyable to play so):

the next game i tried to make it playable was jazz jackrabbit 2. and after 3 days, it runs perfectly in fullspeed (no sound). the game is actual enjoyable on a tablet with a gamepad app. :fingers-crossed: (picture 1)

but the best comes for last! it is actual kinda stupid (because there are not so silly ways do to this) but still amazing (nostalgia over 9000). does actual not run fullspeed but more playable than aoe. See it yourself! :laugh::silly::fingers-crossed: (picture 2)

gonna try know to play a little bit with sound, maybe run some mp3s. only a working internet connection is missing, that would be nice to have :good:
[TouchPad General] noxcovenant:
Is there a tutorial on how to install Windows itself ... you kinda skip to Step 2b assuming we have Windows installed.

I looked through all your documentation and couldn't find anything. Thanks for all the steps though.

Edit 1 -

Ah, didn't realize the orange links were clickable. :D

For dummies, something like this might be more clear, heh.

Version 2.0 - [Link]

Edit 2 -

I got it to boot up. Thanks. I think my biggest stumbling blocks was the links and deciphering what "c.img" stood for. In the end, I didn't need any of that. I just put everything in the root, and it booted up. Now I just need to work backwards and get this to boot up AOE. Using your instructions, it shouldn't be too hard (I hope).
[TouchPad General] noxcovenant:
I got AOE to install and run. :D Using Galaxy S4 (1.9ghz).

Unfortunately, it ran slow and the touch mouse is horrible. It's a great curiosity piece though.

Just to reiterate what I did. For all your dummies like me, just download the 2B version of the Gaming Package Download, extract, and put hdd.img, c.img, and dosbox.conf in your root folder. Run Dosbox Turbo, and it'll automatically boot into Windows. Play around with it, and then move on to Step 3. It's easier when you take it slowly. It'll give you time to re-aquaint yourself with DOS and Win9x.

C.img = Roland's customized OS

hdd.img = 2GB Virtual Harddrive (will appear as D drive in the Operating System)

dosbox.conf = Script that autoboots to OS automatically (saves a lot of time)

You will basically be dragging all of AOE's CD contents into hdd.img using WinImage. Thanks.
[TouchPad General] RolandDeschain79:
Hey, I see you're trying to run an emulator inside of an emulator There is noway to do that stably so that's going to be part of the problem right there;) That would be like layer #3 of emulation so more memory would help. Like I mention in my notes the more stuff you try and do in windows the less stable it will become. Good job on rooting your device, a little overclock will help with performance. Setting the governors up properly helps to improve stability but emulation has its limits. Have fun:good:

DosBox Turbo Performance Tweaking:

-If your android device has 1GB of memory or more, then you can increase the usable memory from the default of 256MB to 512MB.

-Open the dosbox.conf file and change the value to memsize=512

-Once the value is save the changes and transfer the dosbox.conf file over to your device.

-Increasing the memory can improve stability and performance.

-If you get a "Low memory" error message, then you will need to reduce the amount of memory used. Try 128MB or 64MB.

Before:

[dosbox]

memsize=256

machine=svga_s3

After:

[dosbox]

memsize=512

machine=svga_s3

Overclocking:

-You will need to be rooted in order to Overclock your device. Increasing your CPU speed can have a large impact on performance and could make games playable on older devices.

-Get a free overclocking app from the Play Store such as AnTuTu's CPU Master (free). Open the app and increase the speed in small increments of 100-200Mhz and then run AnTuTu's Benchmark to check stability and performance. Once you've found a stable overclock start up Dosbox and have fun.

Try disabling the Sound from the Dosbox Menu and increasing the cycles, this will give you a good boost in performance.
[TouchPad General] luvher:
Has anyone ever tried to Connect to the Internet with Dosbox Turbo? I know it's possible with the regular Dosbox Version.. would be nice to See the old IE with '98 on Android Phone :D
[TouchPad General] Robi4never:
I don't want to start a new thread soo...

My phone is Gigabyte GSmart Maya M1 v2 (NON ROOTED) , and i tried to play Red Baron, Wolfenstein 3D, Doom 1 / 2 and Warcraft I but all of them run half speed, i can feel it ingame and the mouse is "choppy", laggy. Tried playing with cpu cycles (max 55000) and frameskip, but it seems that i can't gain more speed on any game.

Phone specs

OS	Android OS, v4.2.1 (Jelly Bean)

Chipset	Mediatek MT6589

CPU	Quad-core 1.2 GHz Cortex-A7

GPU	PowerVR SGX544

-It runs n64 and ps1 emulators at full speed, sd card is CLASS 4 , could that be the problem? Or the device just isn't powerful enough (if there is some workaround, I'd be glad to hear it)
[TouchPad General] gene_wildhart:
Not possible in the current version of DosBox Turbo due to needing libpcap support (which needs ROOT access in android). If there is enough demand for it, I could enable internet access; however, there is no way to get around needing ROOT access due to pcap.

---------- Post added at 09:03 PM ---------- Previous post was at 09:02 PM ----------

Please start with the suggestions here.

---------- Post added at 09:05 PM ---------- Previous post was at 09:03 PM ----------

Amazing!!
[TouchPad General] peterzwegat:
That would be sooooo awesooome dude :laugh: looking forward to it
[TouchPad General] Skuc:
Awesome work you've done here Roland, pure gold :D

I've been banging my head for the past three days over the crown jewel of Civ games but it remains unplayable no matter what I do :'(

I can't rest until everyone(especially me :p) is able to play the one and only Alpha Centauri :eek: wherever, whenever :D

The issue: The game starts, goes through menus fairly smooth, begins and then just when I'm about to make the first move BAM! It is either the blue screen of death or the "terran.exe caused stack fail in kernel32.dll" exception error.

I'm guessing that 512 MB of memory and a virtual memory pagefile of 1024 MB should suffice, also

My good ol' TF101 is clocked to 1504Mhz (minimum requirement is Pentium 133Mhz, should work good enough) and i'm using KatKiss 4.3 ROM(hope it's not the ROM, i really like it :/ )

Sound is off, tried both with and without voodoo 3dfx, gpu rendering, turbos, tried all processor modes, memory from 16 Mb to 512 Mb with 16 Mb increments(took a loong time) dabbled with the game's .ini (2 options are essential here: directdraw=0/1 and useOldVoxelAlgorhytm=0/1, tried all combinations), still it looks like it's a memory fault that's causing this. I was persistent to narrow the problem down as much as i could...

Please help bring this masterpiece to android :D
[TouchPad General] peterzwegat:
Well check this out:

As you can see, the highest emulated speed goes for very good devices to 90Mhz, so this could already been an issue for your problem. I'm going to try this out, maybe i can find a solution to this :)
[TouchPad General] Skuc:
Yes, i saw that but i assumed those were for non-overclocked cpus :(

And thank you a thousand times:D:D:D

Nevertheless it goes through menu easily and starts the game...

Today I've noticed that the terran.exe runs in 800x600 resolution and I can't make it run in 640x480, tried both setting directdraw=0 in the Alpha Centauri.ini and desktop to 640x480 and adding Video Mode=640 to the .ini and it still runs in 800x600.

I sense that if I manage to force it to run in 640x480 it's going to be ok :crossfingers:
[TouchPad General] peterzwegat:
So i just downloaded the game and it seems full playable to me. Not really in fullspeed but playable and going to the next round also works perfectly fine for me. Did not changed any settings (the default settings are 800x600?), i can post my settings if you want to.

Edit: Just got a bluescreen while i wanted to edit some sound options. the game worked fine while dosbox had the audio option disabled. gonna try a little bit more and give you some informations if i find something new.

Edit2: http://www.youtube.com/watch?v=E-8ZZfWbcjk - The settings i used are My settings - Cycles = Auto, Frameskip = 2, CPU Governor = performance, GPU Rendering on, - Turbo Cycles, Turbo VGA and Turbo Audio disabled - 3DFX Glide Support on AND DON'T forget to disable Audio on DosBox

If it still not works i can only give you following suggestions:

1. Redownload the game or download it from somewhere else or use it from a cd if u have one

2. Set RAM to 512MB

3. Use the First Version of Windows from the original post, not the second one with CD support.

4. Try to play on a smaller map - the video shows gameplay on the smallest possible map.
[TouchPad General] rubejb:
Diablo 2 and SimCity 3000?

I noticed on the list of tested games, both SimCity 300 and Diablo 2 were listed.

Does anyone have any experience with playing these two games on an Android tablet? I have a 2013 Nexus 7 and am going to tinker around with getting them to work. Thanks!
[TouchPad General] RolandDeschain79:
If it's in the supported game list you will be able to run it, if your device is powerful enough. However Diablo 2 is not on that list and would require a Very powerful device.
[TouchPad General] rubejb:
Sorry, I was referring to the list on this site:

https://sites.google.com/site/dosboxturbo/

And thanks for all your videos and tutorials!
[TouchPad General] RolandDeschain79:
No problem I'm glad you're enjoying all the tutorials. I've asked Gene about running Diablo 2 but haven't gotten a response yet. I've tried it several different ways without success, if you can get it to work please post back with your methods. Have fun
[TouchPad General] rubejb:
Will do. I've been working on getting the original X-Wing working on DosBox Turbo and a Moga controller, but so far I'm having some control issues. I'll probably put that aside for a bit and try Diablo 2.
[TouchPad General] gene_wildhart:
TF101 has an old TEGRA2 (non-NEON) SoC, so it cannot even take advantage of the newer NEON optimizations that made it into the later builds. While the Tegra2 is not a bad SoC for its time.. Have you tried running a DOOM timedemo benchmark on your overclocked CPU? I'd suspect, even overclocked, you are probably somewhere close to a 486@80Mhz on your Tegra 2.

---------- Post added at 06:10 PM ---------- Previous post was at 06:05 PM ----------

Hey Roland, sorry for not responding... (overloaded with e-mail recently).. :cyclops:

The Diablo 2 results were from a user (from Russia) who sent me a large list of games he got running in DosBox Turbo. Here is the list:

KKnD 2
Warhammer 40k Chaos Gate
Lords of the Realms 2
Age of Empires
Age of Empires II - The Age of Kings + The Conquerors
Diablo 2
Red Alert 2 Yuriys Ravenge:
Stronghold Crusader
Tiberian sun
Nox
Dune 2000
Z
Total Annihilation
Neighbours from Hell

I just sent him a mail asking him how he got Diablo 2 running, as I too haven't been successful. An important clue might be that in his e-mail, he said he was using Windows 95.
[TouchPad General] RolandDeschain79:
Thanks for the response and information Gene:good: I will setup a win95 image and test it out. When testing things with QEMU I had the same issues with certain games not working with win98 that would work with win95. Using win95 instead might be just the solution we're looking for, playing Diablo2 would be fun but I hope my hardware can handle it:fingers-crossed:
[TouchPad General] rubejb:
Ah, great. I'll leave it up to the pros then. I'm having enough trouble trying to get SC3000 working. So I won't even bother trying to get Win95 AND D3 up and running.

I hope you can get it going, it'd be amazing to play on a tablet!

---------- Post added at 11:39 PM ---------- Previous post was at 10:57 PM ----------

Gene, maybe there's something you could help me with, now that I've got the drive to tinker with Doxbox Turbo again.

So I've been working on trying to get the original X-Wing working for a long time now. It runs fine, and key maps work fine, but the cursor almost always seems to go crazy on the screen.

I'm using a Moga Hero Power controller. I select Physical Joystick as my control method. When the game starts up it has me calibrate the joystick by centering it, hitting a button, upper left, hit a button, lower right, hit a button, and finally center again and a button. But as soon as the game loads to the initial screen, the cursor will either zoom off in a direction or slowly slide. It's almost as if there's no dead-zone on the stick. Or perhaps I'm just not calibrating it properly?

Should I be using a different control option? Or some settings I can tweak?

I seem to recall playing the game back in the day using just a mouse and keyboard. Would it be possible to make X-Wing think I don't even have a joystick hooked up, thereby passing the calibrations?

Thanks!
[TouchPad General] gene_wildhart:
I guess the question is, does this happen on every game with your Moga controller & DosBox Turbo, or just some games?

I seem to remember a few years back (2010) there was a patch to add a "deadzone" to dosbox because some games were experiencing problems (stock DosBox still does not have deadzone support) like you are describing with people using the analog sticks on their Xbox360 controller with the PC version of DosBox. It could be the same solution needs to be applied to DosBox Turbo. I'll see if I can get some type of deadzone support into the next release and hopefully that will help address your issue.
[TouchPad General] rubejb:
I have this really bad habit of posting a question, then delving deeper and finding my own answer. And I think I just did it.

First off, I had "Enable Analog Sticks" in the controller mapping menu checked, which made the left stick the mouse and the right stick the joystick. So when I was doing the calibrating, I was using the wrong stick. I unchecked it and now the left analog stick works perfectly.

Thanks for your quick response tho!

Now I've got another issue, but I'll see if I can fix it. I'm in the controller mappings again and I can map controls to the D-Pad just fine. Hitting a direction on the D-pad changes the name in the list to KEYCODE_DPAD_UP, etc. I can then map the keyboard key I want.

However, when I launch the game, the d-pad doesn't seem to respond. Every other button works fine, except for those.

Like I said, I'm going to try and see what might be wrong, but do you have any quick ideas?

Thanks again!
[TouchPad General] gene_wildhart:
Glad you figured out the joystick issue! :)

As far as the DPAD not working, I'm at a bit of a loss as to why that would be. Did you remove the default DPAD mappings that are in DosBox Turbo first before trying to remap them?
[TouchPad General] rubejb:
I didn't. I just edited those ones with the keys I wanted. But I pressed the d-pad direction to make sure it was selecting the right one.

I'll delete the default ones and recreate my own, see if that makes a difference. Thanks.
[TouchPad General] gene_wildhart:
I don't think it will make a difference. I just was wondering if you had two DPAD mappings set up that were conflicting (though if I remember correctly, I don't think that should be possible).

I'm currently away from my desk right now. I'll try and re-create the issue on my Moga controller when I get back.