felixed: GNB1 main game (GNBNA386.EXE) has no issues, it simply works.
GNB1 scenario editor (SGEN.EXE) has no issues, again.
GBN1 scenario player (GNBSP386.EXE) has issues and quite a lot:
1. it is unpatched, so it asks for copy protection questions (OK, those can be found in the manual, but still...)
2. it simply "freezes" on certain screens (I am not sure, if it just a loss of keyboard/mouse control or if it really freezes) - it could be this version, it could be GOG's Dosbox, I simply don't know at this point.
I'm researching this a bit. If you don't call the patch gnb1mse.com (i'm not sure what it does), it seems all versions cd/floppy, main game, scenario editor and scenerio player works fine
In my case I used a config file like this for DOSBox Staging.
I can play now easily captains mode too!
I place a DosBoxStaging folder inside each root folder of each GOG game, and I use it instead vanilla DOSBox to have a better sound, resizable windows and other features
[sdl]
mapperfile = mapper-staging-1.map
[cpu]
cpu_cycles = 8000
[midi]
mididevice = mt32
[mt32]
model = mt32_new
[autoexec]
# Each line in this section is executed at startup as a DOS command.
@ECHO off
cls
mount C ..\GNB1flop\Game
C:
cd GNBNA
goto launcher
:launcher
cls
ECHO ------------------------------------------
ECHO Great Naval Battles I (floppy) Launcher
ECHO ------------------------------------------
ECHO 1) Play (Campaign)
ECHO 2) Play (Captains + Custom)
ECHO 3) Editor
ECHO 4) Setup
ECHO ------------------------------------------
ECHO 5) exit program
ECHO ------------------------------------------
choice /c12345 /s Which program do you want to run? [1-5]: /n
if errorlevel 5 goto exit
if errorlevel 4 goto setup
if errorlevel 3 goto editor
if errorlevel 2 goto gamecc
if errorlevel 1 goto gamecm
:gamecm
cls
rem ..\gnb1mse.com
call GNBNA.bat
goto exit
:gamecc
cls
rem ..\gnb1mse.com
call GNBSP.bat
goto exit
:editor
cls
sgen.exe
goto launcher
:setup
cls
sound.exe
goto launcher
:exit
exit