VOGONS


First post, by Farrow

User metadata
Rank Newbie
Rank
Newbie

Hi everybody.

I am a 33-yo programmer and I'm new to this forum and to the DOSBox world. As a video-gamer, I come from the C64's generation.

I recently installed DOSBox in order to attempt to execute some old programs I wrote through the past years, especially a game which I wrote in 2005 with Turbo C++ 3.0 (don't ask me why I did it, I guess 'cause I was pretty fond of that IDE). I can't tell you how much I was surprised when I saw my game running over DOSBox; I thought it would be impossibile, but instead it worked fine!

Some days ago I was thinking to what DOSBox really is. Suddenly, I realized it's actually a sort of virtual machine just like many others being around, which simply let you get 16-bit (and only 16-bit) applications running. At that point, I asked myself if writing new games (or, in general, new software) for DOSBox could make sense, at least as much as using it for already existing programs; my answer was: «Well, why not?».

In short, could it make sense producing, nowadays, new 16-bit applications (both games and not) since they will work quietly over DOSBox then over any modern machine? I was wondering what do you think about that.

P.S. Sorry whether I had done some bad mistake in English, my English isn't good enough yet; so I hope you could understand what I've just tried to say.

Regards.

Reply 1 of 9, by IIGS_User

User metadata
Rank Oldbie
Rank
Oldbie

Could also ask to create some completely new SCUMM games because of ScummVM. 😉

Hm, why not, maybe? Nowadays, could create DOS games optimized for DOSBox, even.

Klimawandel.

Reply 2 of 9, by leileilol

User metadata
Rank l33t++
Rank
l33t++

I was planning to do something with Engoo like that, though my C-written cache-eating graphic features don't have optimal performance on the latest machines even natively in Windows, let alone through DOSBox... the water especially. blurring your eyes a little and it almost looks Source 😜

apsosig.png
long live PCem

Reply 4 of 9, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
Farrow wrote:

At that point, I asked myself if writing new games (or, in general, new software) for DOSBox could make sense, at least as much as using it for already existing programs; my answer was: «Well, why not?».

In short, could it make sense producing, nowadays, new 16-bit applications (both games and not) since they will work quietly over DOSBox then over any modern machine? I was wondering what do you think about that.

Why not just write the application for Win32?

Reply 5 of 9, by Farrow

User metadata
Rank Newbie
Rank
Newbie
Jorpho wrote:

Why not just write the application for Win32?

Because DOSBox allows just 16-bit apps, I suppose.

Reply 6 of 9, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

So what is the advantage to writing a 16-bit app? I can't really think of any.

Reply 8 of 9, by Farrow

User metadata
Rank Newbie
Rank
Newbie
Jorpho wrote:

So what is the advantage to writing a 16-bit app? I can't really think of any.

Just last morning I tried to execute some games made by the indie developer known as "Locomalito" on my Linux machine through the program Wine, but I encountered some problem while running them (to be precise, weird and persistent slowdowns while playing, which make the game definitely unplayable). I know there is a paid version of Game Maker which is able to produce Linux executables, but it is a little bit expensive. From this point of view, a DOSBox could represent a cross-platform in which people could develop its own games, people being sure that games will basically run everywhere since DOSBox works potentially on all the widespread operating systems. In other words, DOSBox could become a superlayer on which (or for which) develop old-fashioned games, as an alternative to other expensive tools like the previously mentioned Game Maker. In some way, DOSBox could be a sort of "advanced" MAME32 which can also be used for development, not only for playing games.

Probably, you will think that I'm freaking out. But where you find a fool, you may likely find two or three others. So, let's look at how many fools are in there.

😐

Reply 9 of 9, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

But DOSBox is not Game Maker, and any development tools available that would create DOS executables are probably substantially more difficult to use than Game Maker.

DOSBox works in Linux and Windows because it is an SDL application, if I am not mistaken. If one is making a program from scratch, one can obtain the same degree of portability by using SDL.