OS2 World Community Forum

OS/2, eCS & ArcaOS - Technical => Applications => Topic started by: Jochen Schäfer on June 12, 2017, 11:30:37 am

Title: New DOSBOX build / new ports
Post by: Jochen Schäfer on June 12, 2017, 11:30:37 am
After getting ArcaOS set up and got the development envorinment set up, I can now proudly announce a new build of DOSBOX with the latest source code changes. You can fetch it at https://www.joschs-robotics.de/dosbox/ (https://www.joschs-robotics.de/dosbox/).
I will also submit the installer to Hobbes.
Since I build against the RPM repos, you will only need the packaged DLLs, if you are not using RPM.

PS: I couldn't add the news to the Netlabs WIKI DOSBOX page, since I can't login at the moment. If someboy would be so kind, to add the announcement, I would be grateful.
 
EDIT: This build contains SDL_SOUND support again.
Title: Re: New DOSBOX build
Post by: Martin Iturbide on June 12, 2017, 10:42:04 pm
Thanks Jochen. I also posted it a news at OS2World.
Title: Re: New DOSBOX build
Post by: Andreas Kohl on June 13, 2017, 12:17:43 am
Unfortunately the language and readme files for german is for version 0.63. It would be more user friendly to integrate the latest form http://www.dosbox.com/download.php?main=1 (http://www.dosbox.com/download.php?main=1) to the installer? Of course the README files in windows CP1250 should be converted to CP850.
Title: Re: New DOSBOX build
Post by: Jochen Schäfer on June 13, 2017, 08:39:51 am
Thanks for the info. I will repackage the installer.
Title: Re: New DOSBOX build
Post by: Jochen Schäfer on June 13, 2017, 09:46:55 pm
I just updated the packages (same place, same name) with all the language files, I could find on the DOSBOX site.
Some are not up to date, but I included them anyway for completeness' sake.
Should somebody find some mistakes, please tell me.

PS: Next up is the port of Atari++, a Atari 8bit emulator.
Title: Re: New DOSBOX build / new ports
Post by: Jochen Schäfer on June 14, 2017, 07:30:28 pm
Under https://www.joschs-robotics.de/dosbox (https://www.joschs-robotics.de/dosbox), I uploaded an installer package of Atari++, as well as a zipped distribution of CC65 fresh from the press aka just fetched from Github.
Title: Re: New DOSBOX build / new ports
Post by: Andreas Kohl on June 14, 2017, 08:00:08 pm
Under https://www.joschs-robotics.de/dosbox (https://www.joschs-robotics.de/dosbox), I uploaded an installer package of Atari++, as well as a zipped distribution of CC65 fresh from the press aka just fetched from Github.

Sorry, the links in the html document are not working:
https://www.joschs-robotics.de/dosbox/cc65.zip (https://www.joschs-robotics.de/dosbox/cc65.zip), but I have no clue about the atari++ filename.
Title: Re: New DOSBOX build / new ports
Post by: Jochen Schäfer on June 15, 2017, 10:53:15 am
Sorry, sorry. That was a rush job at work yesterday morning.  ::)
I fixed the download links, so you can check the new ports.
Title: Re: New DOSBOX build / new ports
Post by: Jochen Schäfer on March 16, 2019, 10:08:55 am
Hello guys.

I just uploaded a new build of DOSBOX to http://www.joschs-robotics.de/dosbox/dosbox.html (http://www.joschs-robotics.de/dosbox/dosbox.html).
Have fun.
Title: Re: New DOSBOX build / new ports
Post by: Doug Clark on March 16, 2019, 09:58:02 pm
It is complaining about not finding libcn0.  Any idea where I can get that?
Title: Re: New DOSBOX build / new ports
Post by: Dave Yeo on March 17, 2019, 12:17:44 am
It is complaining about not finding libcn0.  Any idea where I can get that?

It is in the Netlabs experimental repository as libc.
Title: Re: New DOSBOX build / new ports
Post by: Jochen Schäfer on March 17, 2019, 01:18:36 pm
Oh, I deactivated the experimental repo, but obviously I still have the dependency installed. I will downgrade libc and rebuilt the package.
Title: Re: New DOSBOX build / new ports
Post by: Martin Iturbide on March 17, 2019, 01:41:17 pm
Hi

I really hope that libcn0 get from the experimental repo to the standard repo soon, since it was already launched and announced to the public. I think it will be good to use libcn0 since it what bitwise are going to focuse from now on.

Just in case, to configure the netlabs-exp repository it is required "yum install netlabs-exp"

Regards
Title: Re: New DOSBOX build / new ports
Post by: Jochen Schäfer on March 17, 2019, 03:17:51 pm
Hi

I really hope that libcn0 get from the experimental repo to the standard repo soon, since it was already launched and announced to the public. I think it will be good to use libcn0 since it what bitwise are going to focuse from now on.

Just in case, to configure the netlabs-exp repository it is required "yum install netlabs-exp"

Regards
Yeah, I know. But that's explicitely not what I want. It should work with a default installation of OS/2.
If the new libc is officially out, I will pick it up.

Also, I have uploaded a corrected version of the package.
Title: Re: New DOSBOX build / new ports
Post by: Doug Clark on March 17, 2019, 11:39:44 pm
Thanks - I will try the new package
Title: Re: New DOSBOX build / new ports
Post by: David Graser on March 19, 2019, 02:58:12 pm
A couple of PNG Dosbox icons I put together.
Title: Re: New DOSBOX build / new ports
Post by: Jochen Schäfer on March 20, 2019, 06:18:18 am
Nice. Can I use them for the Warpin-Package?
Title: Re: New DOSBOX build / new ports
Post by: David Graser on March 20, 2019, 06:22:53 am
Nice. Can I use them for the Warpin-Package?

Anything I post, anyone is free to do as they please with them.
Title: Re: New DOSBOX build / new ports
Post by: David Graser on March 20, 2019, 06:26:46 am
I was also looking at Theseus 4 and experimented to see what I could come up with.
Title: Re: New DOSBOX build / new ports
Post by: Jochen Schäfer on March 20, 2019, 01:09:21 pm
Nice. Can I use them for the Warpin-Package?

Anything I post, anyone is free to do as they please with them.
How should I attribute you?
Title: Re: New DOSBOX build / new ports
Post by: David Graser on March 20, 2019, 04:54:14 pm
Nice. Can I use them for the Warpin-Package?

Anything I post, anyone is free to do as they please with them.
How should I attribute you?

I don't need to be recognized.  Just add them.   What you have done with DosBox is the hard part.  Thanks for all your effort.  If you don't feel comfortable adding the PNGs without recognition, just add PNGs contributed by David Graser.
Title: Re: New DOSBOX build / new ports
Post by: Jochen Schäfer on March 29, 2019, 11:47:27 am
Can somebody please help me with David's excellent icons? I don't know how to convert the PNG into an ICO file.
What's the best way to do this?
Title: Re: New DOSBOX build / new ports
Post by: David Graser on March 29, 2019, 01:39:41 pm
Can somebody please help me with David's excellent icons? I don't know how to convert the PNG into an ICO file.
What's the best way to do this?
I can do it.  It will have to wait a few days since I am going out of town.  I have to do the graphic work under Windows and convert the graphics under ArcaOS.

Essentially, I am going to have to make four different size icons for each PNG which requires a lot of touch up.  Once done, I boot to ArcaOS and use pmview to copy and paste each sized PNG to a new icon using Icon Editor.

David
Title: Re: New DOSBOX build / new ports
Post by: Jochen Schäfer on March 29, 2019, 02:10:22 pm
David, you are great. So no hurry. I wait for it.
Title: Re: New DOSBOX build / new ports
Post by: André Heldoorn on March 29, 2019, 02:54:24 pm
Essentially, I am going to have to make four different size icons for each PNG which requires a lot of touch up.
In general: if a 80x80 icon looks great, but a converted 40x40 or smaller icon is quite ugly, is it your policy to use 2 different images then?
Title: Re: New DOSBOX build / new ports
Post by: David Graser on March 29, 2019, 05:44:27 pm
Essentially, I am going to have to make four different size icons for each PNG which requires a lot of touch up.
In general: if a 80x80 icon looks great, but a converted 40x40 or smaller icon is quite ugly, is it your policy to use 2 different images then?

Essentially, anything in PNG format looks good.  In OS2 icon size, 40x40 gives the best result.  I usually create four pics for one icon:
16x16, 20x20, 32x32, 40x40.  Some people just create one icon 40x40 or 32x32 and let OS/2 do the resizing.  My observation is that OS/2 does a poor job rendering to smaller sizes.  That is why I create four and try to touch them up somewhat before making the final icon. This still is not great.  That is why I like PNGs and replace most of my OS/2 icons with Dynamic icons in ArcaOS.  Also, OS/2 renders light colors on the outside of the icon as white.  It is not noticeable unless one puts the icon on a dark backgrond.  Another reason I try to retouch individually.
Title: Re: New DOSBOX build / new ports
Post by: David Graser on March 29, 2019, 10:52:25 pm
A couple of PNG Dosbox icons I put together.

Here are the two OS/2 icons for dosbox.
Title: Re: New DOSBOX build / new ports
Post by: Jochen Schäfer on March 30, 2019, 08:53:29 am
I made a new release with David's new icons. Thanks again, David.
We have a new feature:
Quote
New Drive type: overlay.

When active, this drive redirects new and changed files to a different location.
The files in the overlay and normal drive are merged on startup and kept up to date when the game changes something.
Files in the overlay are priotizedi, if they exists, above the normal files.
The drive will switch to an overlayed version of the file on the first write! (Not when opening the file in write-mode).
The overlay is capable of creating missing directories.

With the help of DBOVERLAY files, the drive keeps track of files that are present in the normal directory but deleted by the game.
All changes are preserved between sessions.

Current design principles/limitations/requirements:
1) All directories that can be used for saving, must exist already in the base before mounting. (they will be created by DOSBox if missing in the overlay)
2) All filenames inside the overlay directories are UPPERCASE and conform to the 8.3 standard except for the special DBOVERLAY files.
3) To keep point 1 valid at all times, support for creating/renaming/removing directories has been disabled.

Thanks for the help GOG.

Have fun
Title: Re: New DOSBOX build / new ports
Post by: André Heldoorn on March 30, 2019, 03:20:06 pm
That is why I create four and try to touch them up somewhat before making the final icon.
Thanks. A plan I'll try to stick to too, if reasonably possible. I.e. no 80x80 PNG with the text "David G." and a lazy matching, cropped 40x40 OS/2 icon with the text "DG".
Title: Re: New DOSBOX build / new ports
Post by: David Graser on April 10, 2019, 10:18:52 am
A couple of PNG Dosbox icons I put together.

Converted a couple of my new dos box PNGs to OS/2 icons.
Title: Re: New DOSBOX build / new ports
Post by: Jochen Schäfer on April 10, 2019, 11:27:49 am
It gets better and better ;-)
Thank you very much, David.
Title: Re: New DOSBOX build / new ports
Post by: Martin Iturbide on May 03, 2019, 05:46:36 pm
Hi Jochen.

I noticed today that "libcn0.dll" is available on the regular (non experimental) netlabs rpm repository. That means that regular users can now get that DLL.

Regards