VOGONS


Reply 80 of 93, by kahuna

User metadata
Rank Member
Rank
Member

I just updated the release to GROG 2.7b. Please download this new version and give it a go!

  • Fixed "Parameter format not correct" errors on DOS 5.x - 6.x by removing unnecessary quotes from generated batch commands.
  • Fixed "Garbage Data" in batch files on DOS 5.x - 6.x. The launcher now intelligently detects the OS version and skips incompatible DOS 7.x API calls that were causing memory leaks into the script.
  • The launcher now generates a `_RUN.BAK` file alongside the standard launch script. This backup persists after the game exits, allowing you to inspect exactly what commands were sent to DOS.

Download: https://codeberg.org/jjmarcos/grog/releases

I did some quick testing using MS-DOS 5.00 running in a QEMU emulated machine, and the modifications seem to have worked!
@Boohyaka, if you still see any issues take a look at the _run.bak file to see exactly what tried to launch. Let me know your findings!

Shagittarius wrote on 2026-02-01, 20:02:

I use 7.1 as well so I never noticed that either. Glad to people checking it out, I never know how my configs might change in the future!
So I've been using it for quite a while and I only have one issue and a bunch of suggestions:
[...]

As always, I appreciate the feedback! I didn't have the time today and I'll be quite busy next week, but hopefully I can dedicate some time to go through your suggestions soon. Keep the them coming!

Be free!

Reply 81 of 93, by Boohyaka

User metadata
Rank Oldbie
Rank
Oldbie
kahuna wrote on 2026-02-01, 19:24:
Hi @Boohyaka, […]
Show full quote

Hi @Boohyaka,

Thanks for the bug report!
It looks like GROG was being too 'protective' with the generated batch file. The launcher was wrapping all paths in quotes (e.g., CD "C:\GROGMENU") to handle spaces. However, since you are likely running this on MS DOS 6.x, the command interpreter does not support quotes in CD commands. This is the reason for the 'Parameter format not correct' error.
Apologies for that! My dev and test machines run Windows 98, so the behavior is a little different there.

It should be an easy fix. A patched version will be available today.

It really helps to test the software on different machines! Really appreciate it!

I'm on DOS6.22 indeed and sweet! 2.7b works fine 😀 good job on the quick fix!
And please don't apologize - all thanks and credit goes to you for making cool free software for us to enjoy!

Reply 82 of 93, by kahuna

User metadata
Rank Member
Rank
Member

Appreciate it and glad that is working now @Boohyaka !

Just a heads-up to the thread: 'Real Life' has gotten busy (focusing on some career stuff), so I won't be able to work on new features for GROG for the immediate future. It might be a couple of weeks, or a bit more, before I can dive back in.
However, I’m not disappearing! If there are any bug reports, I'll still make time to fix them as soon as I can.

Thanks all!

Be free!

Reply 83 of 93, by kahuna

User metadata
Rank Member
Rank
Member

Well, I couldn't resist and I had to do another quick release. Rejoice as GROG 2.7c is now available!

  • Video Mode Safety: GROG forces the video hardware back to standard 80x25 text mode (INT 10h, AX=0003h) immediately on startup.
  • Expanded Anti-Flicker: The smooth rendering logic has been ported to all sub-browsers.
  • Global Escape Hatch: F10 (Exit to DOS) is now supported in all sub-menus. You no longer need to back out to the main list just to quit.

Download: https://codeberg.org/jjmarcos/grog/releases

Here are some responses to the feedback received:

Shagittarius wrote on 2026-02-01, 20:02:

[...]
1. Some programs change the text display mode, then when returning to GROG you will end up with a blank screen even though grog is actually running, just unseen. I'm sending you a zip file to use to see this in action in private message. I didn't check to see how many text modes may cause an issue, again I apologize for the half-ass testing effort. I'm not even sure what text mode this is because it looks like 80 columns to me still, but it operates more slowly.

Great catch, hopefully fixed! I tested it with the casino text game you shared, and yeah... weird video mode averted!

Shagittarius wrote on 2026-02-01, 20:02:

Now for my comments:
2. I don't need the launch confirmation. Between the CD notification, my personal messages and other pop-ups I have enough of a warning I feel. I waited a while to see how I felt before giving you feedback and that hasn't changed.

I think it's important as not all games will have prompts to look for the game keys or to check memory configuration. It happened a number of times as I was playing with my game library that my quick finger launched something and I instantly regretted it.

Shagittarius wrote on 2026-02-01, 20:02:

3. Here's a crazy "I like this idea so I made a mock up." During the Title Browsing UI I think it would be really cool if you pulled the top of the info screen to display the major properties of the title no matter what variable you are sorting by. You could move this up or down depending on the highlight location on the screen for maximum usability. Here is my mock up:
[...]

Thanks for the mockup! It's a bit too much work for this hotfix, but perhaps for the next major version.

Shagittarius wrote on 2026-02-01, 20:02:

4. I would love it if you could update the whole screen during the title browser UI like you do for the File Locator, there's some flickering that occurs when scrolling through the lists.

The flickering should be gone now in all menus (Genre, Publisher, etc.). Please try this new version.

Shagittarius wrote on 2026-02-01, 20:02:

5. Would like to be able to quit out with repeated ESC key presses again, or quit with F10 from the title browsing interface... [...]

My twitchy fingers made me accidentally exit GROG too many times with repeated ESC presses, which is why I removed it. However, I have added the ability to exit via F10 from anywhere in GROG (sub-menus, browsers, etc), not just the main list.

Boohyaka wrote on 2026-02-02, 18:12:

I'm on DOS6.22 indeed and sweet! 2.7b works fine 😀 good job on the quick fix!
And please don't apologize - all thanks and credit goes to you for making cool free software for us to enjoy!

Now you have another version to try, please give it a go when you can!

Be free!

Reply 84 of 93, by Shagittarius

User metadata
Rank Oldbie
Rank
Oldbie

The flickering should be gone now in all menus (Genre, Publisher, etc.). Please try this new version.

Works good with down arrow, not as well with PageDN and PageUP, I feel so picky, 🤣. Thanks for the new version and the fixes! 547 Titles and growing.

Reply 85 of 93, by kahuna

User metadata
Rank Member
Rank
Member

Wow, you are fast!
I just started to use this version in my real DOS rig. So far so good!

In other news, as I was polishing my game list for GROG, I’m feeling pretty proud that I finally managed to get all my Voodoo2 DOS games working properly, I reckon the 3DFX cards don't like "fast" CPUs.
Now I'm debating if I should replace my Orpheus II with the AWE64 Gold from my other DOS/W98 machine. I'm thinking of using my PicoGUS (which I currently use for Tandy-3) to handle emulated GUS, as well as the external connection to the MT32-pi. The Orpheus II sounds amazing in Gravis games like One Must Fall (one of my favourites), but I'm really not keen on the SBPro emulation situation or the mixer controls.
Decisions, decisions! Sorry for the unsolicited rant, but we all need a geeky escape these days, right?

Be free!

Reply 86 of 93, by kahuna

User metadata
Rank Member
Rank
Member

Hello everyone!
It's been almost a month since my last update, time really does fly!

Just dropping in with a quick post to let you know that development on GROG v3 has officially begun.
I recently landed a new job, and since I have some free time before my start date, I thought it was the perfect opportunity to give GROG some love.

Below are two screenshots of a work in progress, can you spot the new features? (more to come by the way!)

The attachment grogv3-inprogress1.png is no longer available
The attachment grogv3-inprogress2.png is no longer available

Be free!

Reply 87 of 93, by Shagittarius

User metadata
Rank Oldbie
Rank
Oldbie

Sweet a volume sort by removable media was on my wishlist!

Reply 88 of 93, by Boohyaka

User metadata
Rank Oldbie
Rank
Oldbie

I've been using GROG a lot more recently and must say that it's pretty much the perfect DOS launcher for my taste 😀 thank you again and great job!

Reply 89 of 93, by vetz

User metadata
Rank l33t
Rank
l33t
Boohyaka wrote on 2026-03-06, 11:59:

I've been using GROG a lot more recently and must say that it's pretty much the perfect DOS launcher for my taste 😀 thank you again and great job!

I agree, it's become a super nice launcher!

I just secretly wish it would work on my 286 as well, but I know that is alot easier said than done 😀

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes

Reply 90 of 93, by kahuna

User metadata
Rank Member
Rank
Member

Hello everyone!

First of all, thanks for the incredibly kind words! It’s awesome to hear that GROG is hitting the sweet spot for your DOS collections!

I'm back with GROG v3.0, the "Polyglot Pirate & Cargo Holds" update!

We've ripped up the floorboards for a massive structural overhaul. Here is what's new:

  • Translations (.LNG Files): UI text is now externalized! Ships with Standard English, Pirate English (built-in), and fully localized Spanish. The UI dynamically resizes and mathematically centres itself to perfectly fit any custom languages or themes you create.
  • Cargo Holds (Volumes): Tag games by physical/virtual media (e.g., `SD Card 33`). Set an Active Volume, and all category browsers will dynamically filter to show only what's on that specific disk!
  • Bulk Editing: Spelled a publisher wrong 40 times? Highlight any category (Genre, Publisher, etc.) and press E to instantly rename all matching entries across your entire database.
  • Scrolling Autocomplete: "Magic Text" now tracks up to 50 unique suggestions. Just scroll through them with the UP/DOWN arrows and hit TAB!
  • Configuration (GROG.CFG): A new config file lets you set your default language, toggle splash/exit screens, and manage launch safety confirmations.

Update Note: No database surgery required! Because the new `Volume` field is the very last column, GROG v3.0 will happily read your existing `GAMES.CSV`, but it's recommended to follow the instructions detailed in the release notes about auto updating the CSV.

Download: https://codeberg.org/jjmarcos/grog/releases
Source/Docs: https://codeberg.org/jjmarcos/grog

grog29.png

grog30.png

Enjoy and please share your feedback!

Be free!

Reply 91 of 93, by NeoG_

User metadata
Rank Oldbie
Rank
Oldbie
kahuna wrote on Yesterday, 06:11:

[*]Bulk Editing: Spelled a publisher wrong 40 times? Highlight any category (Genre, Publisher, etc.) and press E to instantly rename all matching entries across your entire database.

This feature alone is worth it's weight in gold

98/DOS Rig: BabyAT AladdinV, K6-2+/550, V3 2000, 128MB PC100, 20GB HDD, 128GB SD2IDE, SB Live!, SB16-SCSI, PicoGUS, WP32 McCake, iNFRA CD, ZIP100
XP Rig: Lian Li PC-10 ATX, Gigabyte X38-DQ6, Core2Duo E6850, ATi HD5870, 2GB DDR2, 2TB HDD, X-Fi XtremeGamer

Reply 92 of 93, by aVd

User metadata
Rank Newbie
Rank
Newbie

Ahoy, @kahuna,
You made a very nice DOS launcher, thank you! It's clean, it's fast, it has tons of options, etc... it's super cool and handy.

I was about to ask something about CSV data-fields like "C. Prot" (I realized it's kind of "boolean type" field), but I think I found a small visual bug in G.R.O.G.

When using "drop anchor" function by pressing <O> key, for example I got this:

The attachment drop_anchor_DOS_prompt.jpg is no longer available

Then I looked into the "_RUN.BAT" and it looks like this, which explains the bug:

The attachment _RUN.BAT.jpg is no longer available

And the bug in the code with non-working "LF" (\n) character:

The attachment bug.jpg is no longer available

But it seems like the non-escaping "\n" problem is in line 1702:

fprintf(bat, get_lang("BAT_NAV_FMT"), g->title);
EDIT: Ok, this doesn't work

Will it be fixed if we change line 1702 to:

fprintf(bat, get_lang("BAT_NAV_FMT"));

and line 458 to:

{"BAT_NAV_FMT", "  NAVIGATING TO: %s\n",  g->title},

?

Also, mind that G.R.O.G.'s code is only targeting DOS, so the combination of "CR", "LF" (\r\n) characters is more suitable for DOS (and windows) "line break" 😉

Also I didn't understand why the standard quit (<F10> or <Alt> + <X>) always changes current working directory to drive's root directory, so I edited the contents of "GROG.BAT" this way:

Edited GROG.BAT
@ECHO OFF
REM ----------------------------------------------------
REM GROG.BAT - Wrapper to handle GROG Looping
REM This prevents memory issues by unloading the menu
REM while the game is running.
REM ----------------------------------------------------

:MENU
CLS
REM Optional - Example: Adjust drive letter and path and remove the
REM two following lines if GROGMENU is on %PATH%
C:
CD \GROGMENU
GROGMENU.EXE %1

REM [100] Launch Game (Loops back to menu after)
IF ERRORLEVEL 100 GOTO LAUNCH_GAME

REM [50] Open Directory (Exits menu and stays in folder)
IF ERRORLEVEL 50 GOTO OPEN_DIR

REM [0] Clean Exit (Returns to current working folder)
GOTO END

:LAUNCH_GAME
REM _RUN.BAT is generated by GROGMENU.EXE in the current folder
IF NOT EXIST _RUN.BAT GOTO MENU
CALL _RUN.BAT
DEL _RUN.BAT
GOTO MENU

:OPEN_DIR
REM Execute the CD commands generated by GROG to switch folders
IF EXIST _RUN.BAT CALL _RUN.BAT
REM Clean up the batch file
IF EXIST _RUN.BAT DEL _RUN.BAT
REM Skip the 'CD \' at the end so we stay in the game folder

:END
ECHO.

Thank you!

P.S. I wish it was Open Watcom C/C++ compatible, so we can make a 16-bit G.R.O.G. for XT class machines, but it is what it is 😀

EDIT: Managed to install DJGPP for DOS and tried to build G.R.O.G. with no success in fixing the bug.

Last edited by aVd on 2026-03-07, 17:36. Edited 1 time in total.

DOS fan :: artificial "intelligence" - not a fan... not a fan at all

Reply 93 of 93, by Shagittarius

User metadata
Rank Oldbie
Rank
Oldbie

Just in case you make some quick fixes I noticed right away that the confirm exit is still active from browsing menus even when disabled in the cfg.