Author Topic: Ports  (Read 4963 times)

craigm

  • Jr. Member
  • **
  • Posts: 90
    • View Profile
    • BlueNexus
Ports
« on: 2010.10.09, 14:36:20 »
Its a very exciting time for eCS with everything going on such as a new version of Java, Flash, Openoffice, MySQL, Oden, and  GCC (and a lot more).

Just for fun...in a perfect world, what top three programs (new or updated) would like to see done next (if money was not an issue):

This is what I would love to see:

1. OpenGL - Games!
2. DOSBox - Dos Games!
3. Adobe Photoshop

To add some additional fun...what hardware drivers/ports would be on your two three?

Mine are:

1. USB 3.0
2. Bluetooth 3.0
3. Able to read my Cell phone / Nook SD Card when plugged in (USB wise)

Even though these items are not in eCS 2.0 I think everyone that has put time in developing eCS has done a fantastic job...I am enjoying eCS more now than ever!
« Last Edit: 2010.10.09, 14:40:42 by craigm »

cytan

  • Full Member
  • ***
  • Posts: 213
    • View Profile
Re: Ports
« Reply #1 on: 2010.10.09, 15:07:34 »
DOSBOX is already available for a few years now:

http://www.dosbox.com/download.php?main=1

cytan

Saijin_Naib

  • Hero Member
  • *****
  • Posts: 1357
  • Birdie Num-Nums
    • View Profile
    • Synperz Domain
Re: Ports
« Reply #2 on: 2010.10.09, 19:24:31 »
1) Odin Synched fully to WINE/ReactOS sources
2) OpenGL ES
3) Mono Framework

Radek

  • Full Member
  • ***
  • Posts: 201
    • View Profile
Re: Ports
« Reply #3 on: 2010.10.09, 21:05:18 »
DosBox is awfully slow. Moreover, DosBox has big problems with colors in eCS and also with non-US keyboards (both in eCS and Debian). On the other hand, eCS has a perfect support for VM86, where the old DOS games run like hell - but without sound and with problems with installation on contemporary HDs. I would like to see a project branched from DosBox which would contain:

(1) A virtual sound driver which would pretend a Sound Blaster to a DOS session and which would pass the sound data to Uniaudio. Most of us use Uniaudio so that supporting only Uniaudio shlould not be too restrictive. A basic implementation of an older version of SB should be enough. DosBox can already do that.

(2) A virtual CD driver which would mount an ISO image and pretend a CD in a DOS session. There exist isofs.ifs by P. Ratcliffe but isofs.ifs mounts an ISO as a network drive - unusable for games which insist on their CDs. DosBox can already do that.

(3) A virtual hard disc which would pretend a HD of a suitable size for the old DOS apps. In fact, a "subst" command improved by an ability to lie about free space. DosBox can already do that.

(4) An UMB manager (a QEMM loadhi command) which would be able to put a TSR into UMB without need of linking from "conventional memory". Reserved areas at the end of conventional memory are problem sometimes. Example: TES Arena and PS/2 mouse. You get "not enough memory" error no matter how much memory you free. According to Betsehda, this is a bug in PS/2 mouse but it is a blunder or Arena because moving ABIOS high using QEMM solves the "bug" immediately. DosBox does not help here.

craigm

  • Jr. Member
  • **
  • Posts: 90
    • View Profile
    • BlueNexus
Re: Ports
« Reply #4 on: 2010.10.09, 22:00:51 »
cytan,

While you are correct that eCS has DOSbox...it is an older version, the newest version is .74 while eCS's version is .72...this might not sound like a lot but there have been a lot of fixes and things optimized.

.74 came out on May 12, 2010
.72 came out on August 26, 2007


Robert Deed

  • Full Member
  • ***
  • Posts: 194
    • View Profile
    • Rob's Space
Re: Ports
« Reply #5 on: 2010.10.10, 06:23:58 »
Its a very exciting time for eCS with everything going on such as a new version of Java, Flash, Openoffice, MySQL, Oden, and  GCC (and a lot more).

Just for fun...in a perfect world, what top three programs (new or updated) would like to see done next (if money was not an issue):

This is what I would love to see:

1. OpenGL - Games!
2. DOSBox - Dos Games!
3. Adobe Photoshop

To add some additional fun...what hardware drivers/ports would be on your two three?

Mine are:

1. USB 3.0
2. Bluetooth 3.0
3. Able to read my Cell phone / Nook SD Card when plugged in (USB wise)

Even though these items are not in eCS 2.0 I think everyone that has put time in developing eCS has done a fantastic job...I am enjoying eCS more now than ever!

OpenGL is useless without hardware acceleration, since we barely have 2d acceleration on most common graphics adapters I doubt if we will ever see even half baked 3d.

USB 3.0 might be useful, assuming there ever are any USB 3.0 devices which give any benefit over running them in 2.0 :)

Cell phone / nook looks like it may happen as they upgrade USB components in the future.  There is little reason why these things cannot be supported at this time other then just some poor implementations (usually in the hardware, and not in OS/2.. but I guess writing drivers "to a standard" and "making them work" are two mutually exclusive things :)

Photoshop you can give up on, would be nice enough to get a recent gimp build which doesn't rely on some crappy window manager that actually works on our desktop with possibly the ability to run SOME photoshop plugins.

Pete

  • Hero Member
  • *****
  • Posts: 865
    • View Profile
Re: Ports
« Reply #6 on: 2010.10.10, 19:35:44 »
Hi craigm

I recently sent an email asking if there was going to be a DOSBox 0.74 for OS/2.

Here is the response:-

I have built it already. You find it here:
http://dl.dropbox.com/u/476476/dosbox/DOSBOX0.74.EXE.
I haven't released it, because it still misses SDL sound support.


So, there is a 0.74 build but currently without sound support available.

Regards

Pete

josch

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: Ports
« Reply #7 on: 2010.10.11, 21:29:40 »
Hi.

I have built it already. You find it here:
http://dl.dropbox.com/u/476476/dosbox/DOSBOX0.74.EXE.
I haven't released it, because it still misses SDL sound support.

While I wrote that, I now realize that it was misleading.
I meant to say that the optional dependy SDL sound is missing. It is only needed when you want to play audio cds in dosbox.
The dosbox package uploaded has audio support and makes noises ;-).

Bye Jochen
« Last Edit: 2010.10.11, 21:31:29 by josch »

craigm

  • Jr. Member
  • **
  • Posts: 90
    • View Profile
    • BlueNexus
Re: Ports
« Reply #8 on: 2010.10.12, 12:59:25 »
That is awesome we have DosBox .74.

To me, the optional dependy SDL sound that is missing for audio cds is minor so I am excited to try this out. Thanks for finding this and thank you to the programmer that wrote this!

josch

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: Ports
« Reply #9 on: 2010.10.12, 13:47:16 »
Thanks for finding this and thank you to the programmer that wrote this!
Too much praise: I just ported that thing  ;)

Sigurd

  • Full Member
  • ***
  • Posts: 245
    • View Profile
Re: Ports
« Reply #10 on: 2010.10.12, 14:06:48 »
Thanks for this as well, Jochen! I hope you read my presentation at Warpstock Europe 2010 including your port!

Great work!

josch

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: Ports
« Reply #11 on: 2010.10.12, 14:10:13 »
I was there, but only on Friday. So, I was in the other room for the eCS 2.x presentation :(
Are there recordings?

ivan

  • Hero Member
  • *****
  • Posts: 593
    • View Profile
Re: Ports
« Reply #12 on: 2010.10.12, 15:30:14 »
Thanks for the port Jochen, it makes it possible for me to use some of my old dos structural analysis programs again.

I do have one question.  Is there a way of setting the window size?  At the moment I need a magnifying glass to see much of the window which reduces its usefulness.

ivan

josch

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: Ports
« Reply #13 on: 2010.10.12, 15:34:43 »
@Ivan
You should be able to switch to fullscreen mode by pressing ctrl-enter or setting it in a config file.

Bye Jochen

ivan

  • Hero Member
  • *****
  • Posts: 593
    • View Profile
Re: Ports
« Reply #14 on: 2010.10.12, 16:18:55 »
Thanks Jochen, that will be interesting on a 28 inch monitor! 

I can see I will have to experiment with a config file.  Is there a preferred place to store the dosbox.conf or can it be with dosbox.exe?

ivan