game:
main_file: $GAMEDIR/win31x.conf
installer:
- insert-disc:
requires: DISK1
- task:
commands:
- 'A:'
- SETUP.EXE
- EXIT
drives:
a: $DISC
c: $GAMEDIR/C
name: makeconfig
path: $GAMEDIR/win31x-install.conf
- execute:
args: $GAMEDIR/C
file: mkdir
- task:
config_file: $GAMEDIR/win31x-install.conf
name: dosexec
working_dir: $GAMEDIR
- write_file:
content: '[dosbox]
memsize = 64
[autoexec]
mount c $GAMEDIR/C
c:
cd windows
win'
file: $GAMEDIR/win31x.conf
description: A vanilla installation.
game_slug: windows-31x
gogslug: ''
humblestoreid: ''
installer_slug: windows-31x-floppy-disks
name: Windows 3.1x
notes: Currently require to manually extract the contents of the install floppy disks
into a single folder.
runner: dosbox
script:
game:
main_file: $GAMEDIR/win31x.conf
installer:
- insert-disc:
requires: DISK1
- task:
commands:
- 'A:'
- SETUP.EXE
- EXIT
drives:
a: $DISC
c: $GAMEDIR/C
name: makeconfig
path: $GAMEDIR/win31x-install.conf
- execute:
args: $GAMEDIR/C
file: mkdir
- task:
config_file: $GAMEDIR/win31x-install.conf
name: dosexec
working_dir: $GAMEDIR
- write_file:
content: '[dosbox]
memsize = 64
[autoexec]
mount c $GAMEDIR/C
c:
cd windows
win'
file: $GAMEDIR/win31x.conf
slug: windows-31x-floppy-disks
steamid: null
version: Floppy Disks
year: 1992
{
"game_slug": "windows-31x",
"version": "Floppy Disks",
"description": "A vanilla installation.",
"notes": "Currently require to manually extract the contents of the install floppy disks into a single folder.",
"name": "Windows 3.1x",
"year": 1992,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "dosbox",
"slug": "windows-31x-floppy-disks",
"installer_slug": "windows-31x-floppy-disks",
"script": {
"game": {
"main_file": "$GAMEDIR/win31x.conf"
},
"installer": [
{
"insert-disc": {
"requires": "DISK1"
}
},
{
"task": {
"commands": [
"A:",
"SETUP.EXE",
"EXIT"
],
"drives": {
"a": "$DISC",
"c": "$GAMEDIR/C"
},
"name": "makeconfig",
"path": "$GAMEDIR/win31x-install.conf"
}
},
{
"execute": {
"args": "$GAMEDIR/C",
"file": "mkdir"
}
},
{
"task": {
"config_file": "$GAMEDIR/win31x-install.conf",
"name": "dosexec",
"working_dir": "$GAMEDIR"
}
},
{
"write_file": {
"content": "[dosbox]\nmemsize = 64\n[autoexec]\nmount c $GAMEDIR/C\nc:\ncd windows\nwin",
"file": "$GAMEDIR/win31x.conf"
}
}
]
}
}