teeth_03
Posts: 284
Joined: Sat Sep 08, 2012 12:02 am

Re: rpix86 (Raspberry Pi x86 emulator) version 0.08 released

Fri Jul 05, 2013 11:51 pm

Would something like this play the old X-Wing or Tie Fighter games, the DOS versions of them, and with a joystick?

User avatar
Jessie
Posts: 1754
Joined: Fri Nov 04, 2011 7:40 pm
Location: C/S CO USA

Re: rpix86 (Raspberry Pi x86 emulator) version 0.08 released

Sat Jul 06, 2013 6:35 am

teeth_03 wrote:Would something like this play the old X-Wing or Tie Fighter games, the DOS versions of them, and with a joystick?
As long as it doesn't require virtual memory it should. I haven't found a game it wouldn't play yet, but if you read the thread some have. As for the joystick I can't answer that.

Lexusjjss
Posts: 29
Joined: Fri Jun 28, 2013 6:39 pm

Re: rpix86 (Raspberry Pi x86 emulator) version 0.08 released

Sat Jul 06, 2013 10:02 pm

Or DOS Protected mode, sadly. I was looking forward to playing Syndicate. :/

Vanfanel
Posts: 407
Joined: Sat Aug 18, 2012 5:58 pm

Re: rpix86 (Raspberry Pi x86 emulator) version 0.08 released

Sat Jul 06, 2013 11:03 pm

DOS protected mode games work on rpi86. If a game fails, report to pate, because they work in theory.

Pate
Posts: 115
Joined: Tue Feb 05, 2013 9:04 am
Location: Finland

Re: rpix86 (Raspberry Pi x86 emulator) version 0.09 released

Sun Jul 07, 2013 5:41 am

rpix86 version 0.09 released!

This version contains the following fixes and improvements:
- Fixed PC secondary timer functionality (fixes Alone in the Dark delays).
- Fixed bad SB digital audio problem in NHL '94.
- Implemented SB command 0xD4 = Continue DMA Operation (Warcraft).
- Fixed a problem in text mode cursor hiding.
- Fixed UK keyboard backslash key mapping when running under X Window.
- Implemented JPE/JPO opcode special handling for YADRO DDISP.EXE.

You can download the latest version from the Raspberry Pi store or directly from http://rpix86.patrickaalto.com/rdown.html (be sure to read my blog post about the changes in this version at http://rpix86.patrickaalto.com/rblog.html).

Thank you for your interest in rpix86, let me know of any bugs you encounter!

@teeth_03: rpix86 does have USB joystick support. Feel free to test those games. :)
@Lexusjjss: I downloaded Syndicate, and will try to debug why it fails to run.
@Vanfanel: This version should now finally run Alone in the Dark with music properly. :)

Pate
Now working on piro: http://piro.patrickaalto.com
See my rpix86 project at http://rpix86.patrickaalto.com

User avatar
Jessie
Posts: 1754
Joined: Fri Nov 04, 2011 7:40 pm
Location: C/S CO USA

Re: rpix86 (Raspberry Pi x86 emulator) version 0.08 released

Sun Jul 07, 2013 5:42 am

Vanfanel wrote:DOS protected mode games work on rpi86. If a game fails, report to pate, because they work in theory.
Agreed, pate does a great job fixing things for people. He does better than most for profit software out there.

Vanfanel
Posts: 407
Joined: Sat Aug 18, 2012 5:58 pm

Re: rpix86 (Raspberry Pi x86 emulator) version 0.09 released

Sun Jul 07, 2013 12:40 pm

@pate: Alone In the Dark madness with this version!! It sounds PERFECT!! One of the best DOS original games runs now on Rpi86 with PERFECT speed and sound!
You know what you have done? You unleashed the hellish forces living under Derceto mansion, and now we MUST have an "Raspberry In the Dark" night at my friend's house next week, just like it's 1993, to finish the game on a single red-eyed gaming session. We can't let one-eyed Jack to rule the world! :lol:

I have found some other incompatibilities/bugs, just in case you want to take a look:

-"BC Racers" (wich is an awesome racing game from the Amiga days from Core Design) won't boot because of an unsupported opcode. Here's the log rpix86:
http://pastebin.com/jRTnfbeB

-"Ishar: Legend of the fortress", an awesome french RPG from defunct Silmarils, has title screen music broken. It's module-based music as it's an Amiga/ST conversion with a full 256 colors DOS version better than the original. The game is here: http://cloudstor.es/f/39u/

-"SuperFrog" is still silent and runs jerky and slow. It's very strange, since other games way more demanding work flawlessly. It must be caused by timing problems, because, as it happened with Alone in the Dark, host CPU usage is not high. It also causes Rpix86 to crash on exit. This game is freeware by TEAM17. You can get it from their page (Amiga version I believe) or here: http://cloudstor.es/f/3uv/

Thanks for this even more awesome emulator!

Pate
Posts: 115
Joined: Tue Feb 05, 2013 9:04 am
Location: Finland

Re: rpix86 (Raspberry Pi x86 emulator) version 0.09 released

Sun Jul 07, 2013 12:49 pm

@Vanfanel, glad to hear my fixes to Alone in the Dark worked. :) I'll take a look at those other games you mentioned, and fix their behaviour if possible.

@Jessie: Thanks for the compliments. :)

Pate
Now working on piro: http://piro.patrickaalto.com
See my rpix86 project at http://rpix86.patrickaalto.com

Vanfanel
Posts: 407
Joined: Sat Aug 18, 2012 5:58 pm

Re: rpix86 (Raspberry Pi x86 emulator) version 0.09 released

Sun Jul 07, 2013 1:14 pm

@pate: more classic DOS games with problems:

-"Another World" (this game doesn't need a presentation) asks the user to disable memory manager on startup. Even so, it can be run but it's VERY slow, unplayable in fact. This one ran perfectly on a slow 286 machine (and a 7Mhz Amiga), so I guess timing is again the problem, since host CPU usage is again pretty low. Can be got here: http://cloudstor.es/f/Qd/

-"The Lost Vikings" : has perfect vertical scrolling but jerky horizontal scrolling, showing only half the frames. Easily an vsync timing problem. Can be got here: http://cloudstor.es/f/3wk/

-"Lemmings" is silent. OPL music doesn't work because it doesn't seem to be detected by the game (the same is true in DOSBOX if you set up too many cycles per second for the CPU emulation, so the OPL detection routine must be the culprit).

Lexusjjss
Posts: 29
Joined: Fri Jun 28, 2013 6:39 pm

Re: rpix86 (Raspberry Pi x86 emulator) version 0.09 released

Sun Jul 07, 2013 10:58 pm

Oh, wait, really? I could've sworn I read that protected mode isn't supported, but I'm not complaining. Alright then, I have a few to report:

Wing Commander Privateer: Gives a "Make sure your EMS driver is not configured with the NOEMS option. If it is, replace the option "NOEMS" with "RAM" and fails to start.
Syndicate (obviously): Hangs on the Protected Mode display, requires a hard reboot to stop.
Alien Legacy: Hangs and flashes on what looks like the sound card config.

Also, I do have to compliment you; rpix works loads better than either Dosbox or FastDosBox.

E: Covert Action also seems to have glitchy graphics, when you select an option in any menu it disappears. Skyroads is mostly playable but also has weird graphics issues where it looks like the game forgets to refresh sections of the screen.
Last edited by Lexusjjss on Sun Jul 14, 2013 9:58 pm, edited 1 time in total.

emuola
Posts: 10
Joined: Wed Jun 19, 2013 5:50 pm

Re: rpix86 (Raspberry Pi x86 emulator) version 0.09 released

Sun Jul 14, 2013 4:27 pm

Thanks for 0.09 version. Nhl94 works very good. Only a little "static" with audio :) Awesome. Pate for president! ;D

Pate
Posts: 115
Joined: Tue Feb 05, 2013 9:04 am
Location: Finland

Re: rpix86 (Raspberry Pi x86 emulator) version 0.09 released

Sun Jul 14, 2013 5:51 pm

Thanks for testing the games! Sorry I've been busy with other things besides rpix86 for the past week, so have not made any progress with the problem games yet. I do plan to continue working on it in the near future, though. :)

Pate
Now working on piro: http://piro.patrickaalto.com
See my rpix86 project at http://rpix86.patrickaalto.com

forenbenutzer
Posts: 148
Joined: Thu Aug 02, 2012 7:08 pm

Re: rpix86 (Raspberry Pi x86 emulator) version 0.09 released

Sun Jul 14, 2013 8:13 pm

I do not dare to ask: Any progress with the second serial port? :)
Pitendo - Case And Emulator Project - http://edv-huber.com/index.php/problemloesungen/12-pitendo

Pate
Posts: 115
Joined: Tue Feb 05, 2013 9:04 am
Location: Finland

Re: rpix86 (Raspberry Pi x86 emulator) version 0.09 released

Tue Jul 16, 2013 4:55 am

forenbenutzer wrote:I do not dare to ask: Any progress with the second serial port? :)
Thanks for the reminder! I'll try to get this implemented into the next version. I'll need to move the internal mouse emulation out of the way (as it currently uses the COM2 port IRQ3), so this may cause changes to the mouse behaviour as well.

Lexusjss: I don't get any problems with Alien Legacy myself. Can you try configuring it on DOSBox and then running it in rpix86? I'll try to take a look at the other games you mention as well.

Pate
Now working on piro: http://piro.patrickaalto.com
See my rpix86 project at http://rpix86.patrickaalto.com

Vanfanel
Posts: 407
Joined: Sat Aug 18, 2012 5:58 pm

Re: rpix86 (Raspberry Pi x86 emulator) version 0.09 released

Tue Jul 16, 2013 11:00 am

@pate: It seems your emulator is SO awesome you get a lot of enthusiasm and testing! :D
I'm happy to see other people find it so interesting as well. I understand we all want our favorite DOS games working because the ones that work do it in such an smooth and perfect way, too, but take yout time and enjoy :)

Lexusjjss
Posts: 29
Joined: Fri Jun 28, 2013 6:39 pm

Re: rpix86 (Raspberry Pi x86 emulator) version 0.09 released

Tue Jul 16, 2013 8:35 pm

That fixed it, apparently. Once the sound was configured it ran no problem.

Pate
Posts: 115
Joined: Tue Feb 05, 2013 9:04 am
Location: Finland

Re: rpix86 (Raspberry Pi x86 emulator) version 0.10 released

Sun Jul 21, 2013 5:28 am

rpix86 version 0.10 released!

This version contains the following fixes and improvements:
- Added support for secondary serial port COM2.
- Implemented 32-bit opcode 0x9A CALL FAR (BC Racers)
- Implemented VGA mode 13 non-standard pitch handling (BC Racers)
- Ignore SB DSP command 0xE7 (BC Racers Setup)
- Fixed Covert Action graphics glitches in the menus.
- Fixed hang in Syndicate intro.

You can download the latest version from the Raspberry Pi store or directly from http://rpix86.patrickaalto.com/rdown.html (be sure to read my blog post about the changes in this version at http://rpix86.patrickaalto.com/rblog.html).

I have not tested the new COM2 support very well, as I only have one USB-to-RS232 device. Also, Syndicate actual game does not seem to run yet.

Thank you for your interest in rpix86, let me know of any bugs you encounter!

Pate
Now working on piro: http://piro.patrickaalto.com
See my rpix86 project at http://rpix86.patrickaalto.com

Vanfanel
Posts: 407
Joined: Sat Aug 18, 2012 5:58 pm

Re: rpix86 (Raspberry Pi x86 emulator) version 0.10 released

Sun Jul 21, 2013 6:03 pm

Hello Pate!

Spent the morning testing this new version, thanks for your efforts making this the best DOS emulator for the Pi!
Here comes the usual bug report:

-BC Racers works, and at a playable speed also!! Yay! :D
However, even after completing setup, no audio or music can be hear (with correct MIDI, int, and addr port settings).
DOS letters are visible in the background while playing. Maybe the game clears the screen buffer after changing video mode in a non-implemented way?

-Dungeon Master II doesn't work. It breaks emulation and forces rpix86 to exit.
This is what debug has to say:
http://pastebin.com/hbp8LNj3
The game is here:
http://www.myabandonware.com/game/dunge ... b#download

-Games wich have digital audio totally broken (not MIDI but actual PCM audio. PCM amiga-like audio is very interesting!):
Ishar and Ishar 2. Broken music and sound effects. Only distorted high-pitch noise can be hear.
Ishar is here: http://cloudstor.es/f/39u/
Ishar 2 is here: http://www.myabandonware.com/game/ishar ... k#download

Dungeon Master: Broken music but sound effects seem to work well.
Game is here:http://www.myabandonware.com/game/dunge ... 0#download

-"Another World" and "Flashback" are VERY slow (1/2 frame per second) if they are run with audio activated on their setups.
They work perfectly well without audio. "Another World" says memory manager is going to cause problems, so that could be related.

-"Prince Of Persia 2" has the same music timing problems that "Prince of Persia" has. VERY slow OPL music and broken intro timing: intro locks on the first image, after narrator reads the first phrase. Can be skipped with ESC, but there's no in-game music.
This spectacular game is here: http://www.myabandonware.com/game/princ ... j#download

-"Commander Keen 1" still has scrolling problems, as does "Lost Vikings".

..and that's all for now! :D
As you can see, many games have PCM audio problems or OPL music problems. I'd say that's the weakest point of rpi86 as it's now.

Pate
Posts: 115
Joined: Tue Feb 05, 2013 9:04 am
Location: Finland

Re: rpix86 (Raspberry Pi x86 emulator) version 0.10 released

Mon Jul 22, 2013 5:00 am

Thanks for the detailed bug report again, Vanfanel!

Based on the crash log it looks like Dungeon Master II attempts to enable paging (virtual memory), so it crashes because that support is not implemented. This is a lot of work to implement and would most likely slow everything down considerably, so I have no plans to implement that at the moment.

I'll study the audio problems in the other games you mentioned. You are correct, audio is the most difficult part to get working correctly in emulators. It is timing-critical in many ways, the timing needs to "look " correct both to the game that is emulated, and also to the host system to avoid audio glitches.

Pate
Now working on piro: http://piro.patrickaalto.com
See my rpix86 project at http://rpix86.patrickaalto.com

Lexusjjss
Posts: 29
Joined: Fri Jun 28, 2013 6:39 pm

Re: rpix86 (Raspberry Pi x86 emulator) version 0.10 released

Mon Jul 22, 2013 6:07 pm

Thanks! That was pretty quick. Now if you can get Privateer working I'll love you forever. :P

Boddah
Posts: 5
Joined: Mon Jan 28, 2013 8:15 pm

Re: rpix86 (Raspberry Pi x86 emulator) version 0.10 released

Tue Jul 30, 2013 12:38 am

Would dungeon keeper run in this ?

Museste
Posts: 31
Joined: Sun May 19, 2013 5:58 am
Location: Christchurch NZ

Re: rpix86 (Raspberry Pi x86 emulator) version 0.10 released

Sat Aug 24, 2013 7:42 pm

Hi

Just downloaded your fine r86 from the pi store. Unfortunately the connection to download 4dos keeps timing out and I cant use it. Any word when 4dos will be back up?

Pate
Posts: 115
Joined: Tue Feb 05, 2013 9:04 am
Location: Finland

Re: rpix86 (Raspberry Pi x86 emulator) version 0.10 released

Sun Aug 25, 2013 4:15 am

You can try finding 4DOS from some mirror site. I googled for such, and this seems to be one alternative:
ftp://ftp.mathematik.uni-marburg.de/pub ... oft/oldver

Get the 4DOS750.EXE, do not run it but unzip it (it is an executable zip file), and get the 4DOS.COM from there.

I'm sure there are other mirror sites as well.

Hope this helps!

Pate
Now working on piro: http://piro.patrickaalto.com
See my rpix86 project at http://rpix86.patrickaalto.com

Museste
Posts: 31
Joined: Sun May 19, 2013 5:58 am
Location: Christchurch NZ

Re: rpix86 (Raspberry Pi x86 emulator) version 0.10 released

Sun Aug 25, 2013 4:47 am

Hi Pate

Thank you kindly for helping. I have a noobs follow up question im afraid. With the 4dos750 file being a .exe file how do i unzip it and where do I unzip it to? Would it be /usr/local/bin/indiecity/InstalledApps/rpix86/Full ?

Thanks again

Pate
Posts: 115
Joined: Tue Feb 05, 2013 9:04 am
Location: Finland

Re: rpix86 (Raspberry Pi x86 emulator) version 0.10 released

Sun Aug 25, 2013 7:27 am

If you are on Windows, you will probably need to have some utility program (WinZip, 7-Zip, WinRAR), which you can use to browse inside the 4DOS750.EXE and extract only the 4DOS.COM. Perhaps in Linux you could simply use the unzip program?

The directory you mention seems to be correct. I have to say that it has been a while since I tested the PiStore installation, I can't remember where it gets installed, sorry.. :oops:

Edit: Yes, that is the correct directory, and the Raspberry Pi "unzip" command works fine to unzip the 4DOS750.EXE file.

Pate
Now working on piro: http://piro.patrickaalto.com
See my rpix86 project at http://rpix86.patrickaalto.com

Return to “Gaming”

Who is online

Users browsing this forum: No registered users and 13 guests