New MS-DOS Games Launcher / Menu System App

Getting old DOS games working on modern hardware. (DOSBox topics belong in DOSBox areas below, not here).

Re: New MS-DOS Games Launcher / Menu System App

Postby Roger Wilco » 2019-3-18 @ 15:19

Roger Wilco wrote:I will write the status, the machine is booted into, into a file during startup - status.txt. It will contain a simple string. NORMAL, XMS, EMS, NOEMS, and so on.
In the launcher menu, for certain games that need special boot options, i will start a bash script, that checks the status and if it's the wrong one, a message will be displayed: "to play this game, you have to boot into EMS mode", for example, and exit.
If it's the right one, the game will be started.
Even that should be unnecessary, as I believe DOS creates an environment variable called %CONFIG%, if you are using menu options in Config.sys, with the value set to the name of the chosen configuration.


You are right :-) I knew, it's probably easier, as I imagined. Thanks :-)
User avatar
Roger Wilco
Newbie
 
Posts: 53
Joined: 2016-6-03 @ 14:33

Re: New MS-DOS Games Launcher / Menu System App

Postby MusicallyInspired » 2019-3-18 @ 17:54

Looks very similar to something I wanted to accomplish (but which was vastly out of my reach lol). I'll definitely be using this on my 486 to replace the cheap hacky hardcoded one I wrote!
Last edited by MusicallyInspired on 2019-3-25 @ 13:13, edited 1 time in total.
Roland SC-55 Music Packs - Duke Nukem 3D, Doom, Hocus Pocus, Descent, and more.
Latest release: Heretic Music Pack (12/12/18)
User avatar
MusicallyInspired
Oldbie
 
Posts: 585
Joined: 2004-9-16 @ 03:41
Location: Manitoba, Canada

Re: New MS-DOS Games Launcher / Menu System App

Postby MAZter » 2019-3-22 @ 23:22

Nice!

Anyone remember "Direct Access" program?

viewtopic.php?t=49163&p=515720
Doom is what you want (c) MAZter
User avatar
MAZter
Newbie
 
Posts: 12
Joined: 2005-1-30 @ 04:26

Re: New MS-DOS Games Launcher / Menu System App

Postby DoctorDalek » 2019-3-28 @ 19:53

It's be really nice to have alternate launch commands with configurable title. Sort of like how Steam does it:

Image

This way you could allow users to still access setup or launch with alternate commands. Preconfigured options for multiplayer and such would make this a really convenient launcher.
DoctorDalek
Newbie
 
Posts: 9
Joined: 2018-1-16 @ 20:14

Re: New MS-DOS Games Launcher / Menu System App

Postby jasondavidcarr » 2019-9-09 @ 23:50

Hey all, wow, this thread took off a bit and I apparently lost track of it; sorry for that. It's great to see all the use that LaunchBox for DOS is getting. I just put out the first official version of LaunchBox for Android, and stumbled on this thread again.

Anyways, I can always use a break from "real" development every once in a while, so let me know if there's anything you guys are missing from the app. Also, if you haven't updated, I did put out an update to version 2.0 last year with the following:

- Many new fields are available for each item: Genre, Series, Developer, Publisher, Release Year, Status, and Favorite
- Can now sort items by Title, Favorite, Release Date, and Status
- Can now filter items by Genre, Series, Developer, Publisher, Release Year, or Status
- LaunchBox now remembers your last selection
- List titles and counts have been added

https://forums.launchbox-app.com/files/ ... l-edition/

Also, some clarifications. I built the original version of this app in 2 days, probably only spending around 12 hours on it. I've probably put in another 12 hours or so in updates since then. For software development, that is lightning fast, and I was able to build it so quickly because I built it in Microsoft Visual Basic for DOS 1.0. It's ridiculous that VB for DOS even exists, but it does, and it's perfect for a launcher like this. And the funny thing is, that development time included the time it took for me to learn VB for DOS (not much). So VB for DOS is a pretty well-kept secret; I found it fairly unbelievable that no one had built something like this with it already.

That said, the reason for the 286 requirements is that VB for DOS only supports 286s and higher. So unfortunately, there's no way for me to add support for earlier processors. That's a disappointment for me as well, as I'm currently having to run Direct Access on my 5160. Direct Access is really awful, but at least it ticks the nostalgia boxes.

Anyways, thanks for keeping this thread alive guys. :)
User avatar
jasondavidcarr
Newbie
 
Posts: 47
Joined: 2013-8-26 @ 07:30

Re: New MS-DOS Games Launcher / Menu System App

Postby jasondavidcarr » 2019-9-09 @ 23:59

DoctorDalek wrote:It's be really nice to have alternate launch commands with configurable title. Sort of like how Steam does it:

Image

This way you could allow users to still access setup or launch with alternate commands. Preconfigured options for multiplayer and such would make this a really convenient launcher.


Not a bad idea. I'll see what that would take to add. :)
User avatar
jasondavidcarr
Newbie
 
Posts: 47
Joined: 2013-8-26 @ 07:30

Re: New MS-DOS Games Launcher / Menu System App

Postby jasondavidcarr » 2019-9-10 @ 00:00

Better yet; is anyone interested in the source code? If there's interest, I'd be willing to Github it.
User avatar
jasondavidcarr
Newbie
 
Posts: 47
Joined: 2013-8-26 @ 07:30

Re: New MS-DOS Games Launcher / Menu System App

Postby jarreboum » 2019-9-10 @ 12:02

jasondavidcarr wrote:That said, the reason for the 286 requirements is that VB for DOS only supports 286s and higher. So unfortunately, there's no way for me to add support for earlier processors.


Have you considered using the older gwbasic? Or is it problematic?
jarreboum
Member
 
Posts: 159
Joined: 2013-1-28 @ 10:36

Re: New MS-DOS Games Launcher / Menu System App

Postby jasondavidcarr » 2019-9-10 @ 15:23

jarreboum wrote:
Have you considered using the older gwbasic? Or is it problematic?


I've played with GWBasic before, but it's a completely different beast. Unfortunately it would be a nightmare to build this in GWBasic, if it's even possible at all. It's the Visual part of Visual Basic that made it quick to develop.
User avatar
jasondavidcarr
Newbie
 
Posts: 47
Joined: 2013-8-26 @ 07:30

Previous

Return to DOS

Who is online

Users browsing this forum: No registered users and 2 guests