OS2 World Community Forum

OS/2, eCS & ArcaOS - Technical => Applications => Topic started by: Martin Iturbide on June 14, 2019, 06:59:27 pm

Title: ODIN Revisited
Post by: Martin Iturbide on June 14, 2019, 06:59:27 pm
Hi

Just checking some other thread it makes me wonder if we should try to revisit some of the old Windows 32bits programs that used to run on ODIN and check how are they running today. Maybe today testing those apps can be easier with Virtual Machines, back on the early days of ODIN,  I remember I used to test some Windows apps with more constrains since I didn't want to screw up my OS/2 working configuration on real hardware and had bandwith limitations to download software.

Today I tried RealPlayer 8 (http://ftp.recompile.se/pub/os/windows/rp8-setup.exe), to remember the old days, maybe it is not very useful now. But it was fun to see that the installer already worked, and also the program. I just run "pe rp8-setup.exe" and it installed, "pe realplayer.exe" to run the software.

I also remember that mirc used to work, but I didn't have the old ones, I tried the latest v7.55. It also installed, but it crashed with some error when I tried to run it.

Maybe it can be interesting to revisit some old Win32bits games.

Any Win32bits software that you remember that used to work, or maybe that you still use?

Regards



Title: Re: ODIN Revisited
Post by: ivan on June 14, 2019, 10:15:12 pm
I have to admit I am using the Odin install from my old Warp 4.52 CP install (I just copied the Odin directory across to my Ryzen box).

That being said I have no problem running IrfanView (picture editing) and Photofilter7 (photo editing).  I used to have a few others running but haven't tried them in over 12 months.
Title: Re: ODIN Revisited
Post by: Daniel Nesbitt on June 14, 2019, 11:26:50 pm
For me its pretty awesome ODIN can run Office 97 programs from the CD (with errors regarding file paths, which is exactly the same when running thrm on Windows directly off the CD), though installing them is a different matter (the setup.exe program is a 16bit stub so you need to use acmsetup.exe but that fails with setup unable  to write files to the installation directory after a short while)  :(

The Windows XP version of solitaire runs, though the red cards are rendered black so it is difficult to play.

On the plus side, the 32 bit version of SkiFree runs like a champ  :D
Title: Re: ODIN Revisited
Post by: miadmin on June 14, 2019, 11:33:10 pm
Do you think it will be a good idea to try to revive the "Odin Compatible Application" database? (Here it is an archived link (http://web.archive.org/web/20000823231343/http://odin.netlabs.org/MiscApplications.phtml)), but doing it on a Wiki, since it is the only easy to use technology I know :)

Regards
Title: Re: ODIN Revisited
Post by: Doug Clark on June 15, 2019, 07:03:33 am
My vote would be yes.
Title: Re: ODIN Revisited
Post by: Martin Iturbide on June 16, 2019, 03:26:30 pm
Hi

I started to check some of the Odin articles and information about running apps.

I would like to run Quake III Arena (https://archive.org/details/QuakeIiiArenaDemo) with Odin. I'm reading this HowTo (http://web.archive.org/web/20050424120049/http://antrophos.ath.cx:80/~shai/quake3os2/quake3os2howto.txt), but he points to some Mesa3D files I can not found. (mesa3d-31.zip, mesa3d-51.zip  (http://web.archive.org/web/20050424120023/http://antrophos.ath.cx/~shai/quake3os2/files/)).

If someone knows or remember something on how to run Quake III Arena with Odin, please let me know.

Regards
Title: Re: ODIN Revisited
Post by: Mike Kölling on June 16, 2019, 06:01:47 pm
I still use from time to time "Compare It" to look for differences between files. For me it is better than our native GFC.
Greetings from Potsdam / Germany,
Mike
Title: Re: ODIN Revisited
Post by: Andreas Schnellbacher on June 16, 2019, 06:35:52 pm
BTW: I like KDiff3 (http://trac.netlabs.org/qtapps/wiki/QT4%20Development) (for OS/2) much more than any Windows app. I use it since it was ported to OS/2 instead of GFC, which I used previously.

See also the eCSoft/2 page (https://ecsoft2.org/kdiff3).
Title: Re: ODIN Revisited
Post by: Sean Casey on June 17, 2019, 04:55:54 am
BTW: I like KDiff3 (http://trac.netlabs.org/qtapps/wiki/QT4%20Development) (for OS/2) much more than any Windows app.

I have been using vim on OS/2 with diffutils.  I see KDiff3 is easier to read and will use it as my GUI alternative.  Thanks for the tip.
Title: Re: ODIN Revisited
Post by: Mike Kölling on June 17, 2019, 08:35:00 am
Thanks for the hint to KDiff. Looks good for me, I will give it  a try.
Greetings from Potsdam / Germany,
Mike
Title: Re: ODIN Revisited
Post by: Martin Iturbide on June 20, 2019, 06:53:38 pm
Hi there

I tried to do something on the wiki. I made it table like, with only games for the moment:
- https://www.os2world.com/wiki/index.php/Odin_Compatible_Applications (https://www.os2world.com/wiki/index.php/Odin_Compatible_Applications)

Sadly, I don't have the full netlabs odin database, only the "snapshots" from archive.org.

What it would be great is try to update the table testing those games withe latest ArcaOS and Odin version. You all are free to post any testing on this thread and I offer myself to go updating the wiki.

Regards
Title: Re: ODIN Revisited
Post by: jailbird on June 25, 2019, 08:06:42 am
getaddrinfo() was added for IPv6.  It sounds like Odin probably doesn't grok IPv6 yet :(.
Title: Re: ODIN Revisited
Post by: Dave Yeo on June 25, 2019, 08:14:56 am
getaddrinfo() was added for IPv6.  It sounds like Odin probably doesn't grok IPv6 yet :(.

OS/2, or rather libc, has only recently got getaddrinfo(), which of course only supports IPv4 on OS/2. Eventually Odin will be rebuilt and hopefully support it.
Title: Re: ODIN Revisited
Post by: Martin Iturbide on August 27, 2019, 06:30:36 pm
Hi

Yesterday I revisited SimCity 3000 with Odin.
Here are my comments/review: https://www.os2world.com/wiki/index.php/SimCity_3000 (https://www.os2world.com/wiki/index.php/SimCity_3000)

Regards
Title: Re: ODIN Revisited
Post by: Tuure Linden on August 28, 2019, 06:33:51 pm
Have people completely abandoned ODIN development or is there still someone maintaining the project? WINE has gone a long way as well as ReactOS during last years. I am wondering if it would be possible to make ODIN also more up to date with current software.

But the problem must usually be too few developers for OS/2 in general. For example, the only FileZilla built I was able to find is at alpha stage and very unusable. And the OS/2 version of Gimp is a very ancient version with very limited functionality.
Title: Re: ODIN Revisited
Post by: Dave Yeo on August 29, 2019, 02:31:39 am
Odin is pretty well abandoned. Bitwise has done the most recent work I believe. That was to support various programs. Java and Flash mainly,with, IIRC, Java being the Windows version recompiled against Odin and the Flash wrapper also Odin based.
Title: Re: ODIN Revisited
Post by: guzzi on August 29, 2019, 02:45:11 am
Java is pretty high up the list to port. Might be next if QT is finished and sponsoring found- So it might well be that for a new Java Odin will get some updates as well. Dmitry might shed some light on that because he would likely be the one who does the porting.
Title: Re: ODIN Revisited
Post by: Martin Iturbide on August 29, 2019, 10:57:16 pm
Hi

I republished some old pictures from the Archive to the Odin wiki page (https://www.os2world.com/wiki/index.php/Odin#Screenshots). Any more material is welcome.

Regards
Title: Re: ODIN Revisited
Post by: ivan on August 30, 2019, 01:36:55 am
Hi Martin,

A couple of screen shots if IrfanView running under my old original Odin v.088 install.
Title: Re: ODIN Revisited
Post by: Martin Iturbide on August 30, 2019, 02:39:07 am
Nice. After checking your picture I also tried it with Odin 0.9.0 and with the latest IrfanView 4.53 32bits version. It seems to run very good.

https://www.os2world.com/wiki/index.php/IrfanView
Title: Re: ODIN Revisited
Post by: Tuure Linden on August 30, 2019, 07:45:53 am
IrfanView really does seem to run great. I tested myself, too.
Title: Re: ODIN Revisited
Post by: Dave Yeo on August 30, 2019, 08:22:42 am
Dies here when creating thumbnails.
Title: Re: ODIN Revisited
Post by: Tuure Linden on August 30, 2019, 09:04:44 am
I was wondering if it's possible to make SumatraPDF to work with ODIN. It complained about missing DLLs. I downloaded some versions of them from dll-files.com. There are no error messages anymore but the program still doesn't start. It may require specific versions of those DLLs (msvcrt.dll for example).
Title: Re: ODIN Revisited
Post by: ivan on August 30, 2019, 11:22:31 am
Sorry, I learned a long time ago that you can't just add/use windows DLLs to Odin - they don't work.  The OS/2 DLLs are LX while the Win DLLs are ME.
Title: Re: ODIN Revisited
Post by: Dave Yeo on August 30, 2019, 04:28:34 pm
Sorry, I learned a long time ago that you can't just add/use windows DLLs to Odin - they don't work.  The OS/2 DLLs are LX while the Win DLLs are ME.

That was what pe2lx.exe was for. Seems to have been renamed to xx2lx.exe. Run with no parameters to see how to use.
There was also win2k.sys which worked like a PE loader, could run Win32 programs by clicking on them and it would convert and load the DLLs, even DLL's with long names. It has also been renamed to xx2k.sys or such and isn't really recommended to use. It could load other stuff too IIRC.
Title: Re: ODIN Revisited
Post by: ivan on August 31, 2019, 05:39:36 pm
Hi Dave,

Am I reading that right by using xx2lx.exe I can convert win 95/98 DLLs to ones that work with Odin or am I missing something?
Title: Re: ODIN Revisited
Post by: Dave Yeo on August 31, 2019, 06:21:14 pm
Actually, I might be mis-remembering. It's been a long time but looking at my old Odin install, I just copied the Win32 DLLs to \odin\system32 and rereading the documentation, xx2lx was for converting the whole program to LX.
Title: Re: ODIN Revisited
Post by: Martin Iturbide on August 31, 2019, 07:26:05 pm
Hi

I also remember that some for some programs to run with some version of Odin, you will have to grab some DLLs from Windows and convert them to LX. I used to call it "odinizing the files". But not all Windows DLLs worked, and I think it also depended on the DLL version. I guess I stopped doing that with the "xx2k.sys" on boot but I can not recall correctly.

Regards