virtual-machines: make NeXT configs better through ini merging

master
an 2019-07-27 11:53:43 -04:00
vanhempi 048ff1d0c2
commit bafe2ba183
4 muutettua tiedostoa jossa 103 lisäystä ja 81 poistoa

Näytä tiedosto

@ -10,6 +10,7 @@ function macemu -d "Frontend to SheepShaver and BasiliskII" -a arch cfg
set executable SheepShaver
end
touch $config
chmod u+w $config
cat $_agw_dir_rc/virtual-machines/MacEmu/common > $config

Näytä tiedosto

@ -3,10 +3,13 @@
function nextemu -d "Frontend to Previous" -a cfg
set config ~/.previous/previous.cfg
touch $config
chmod u+w $config
cat $_agw_dir_rc/virtual-machines/NeXT/common > $config
cat $_agw_dir_rc/virtual-machines/NeXT/$cfg >> $config
$_agw_dir_scripts/merge-ini \
$_agw_dir_rc/virtual-machines/NeXT/common \
$_agw_dir_rc/virtual-machines/NeXT/$cfg \
$config
chmod -w $config

Näytä tiedosto

@ -1,3 +1,6 @@
[Screen]
nMonitorType = 1
[Memory]
nMemoryBankSize0 = 16
nMemoryBankSize1 = 16
@ -8,69 +11,35 @@ nMemorySpeed = 1
[HardDisk]
szImageName0 = /mnt/s/vm/NeXT2.2/image
nDeviceType0 = 1
bDiskInserted0 = TRUE
bWriteProtected0 = FALSE
bDiskInserted0 = true
bWriteProtected0 = false
szImageName1 = /mnt/s/vm/NeXT2.2/boot
nDeviceType1 = 3
bDiskInserted1 = TRUE
bWriteProtected1 = FALSE
bDiskInserted1 = true
bWriteProtected1 = false
szImageName2 = /mnt/s/vm/NeXT2.2/install
nDeviceType2 = 2
bDiskInserted2 = TRUE
bWriteProtected2 = FALSE
szImageName3 =
nDeviceType3 = 0
bDiskInserted3 = FALSE
bWriteProtected3 = FALSE
szImageName4 =
nDeviceType4 = 0
bDiskInserted4 = FALSE
bWriteProtected4 = FALSE
szImageName5 =
nDeviceType5 = 0
bDiskInserted5 = FALSE
bWriteProtected5 = FALSE
szImageName6 =
nDeviceType6 = 0
bDiskInserted6 = FALSE
bWriteProtected6 = FALSE
nWriteProtection = 0
[MagnetoOptical]
szImageName0 =
bDriveConnected0 = FALSE
bDiskInserted0 = FALSE
bWriteProtected0 = FALSE
szImageName1 =
bDriveConnected1 = FALSE
bDiskInserted1 = FALSE
bWriteProtected1 = FALSE
[Floppy]
szImageName0 =
bDriveConnected0 = FALSE
bDiskInserted0 = FALSE
bWriteProtected0 = FALSE
szImageName1 =
bDriveConnected1 = FALSE
bDiskInserted1 = FALSE
bWriteProtected1 = FALSE
bDiskInserted2 = true
bWriteProtected2 = false
[System]
nMachineType = 1
bColor = FALSE
bTurbo = FALSE
bNBIC = TRUE
nSCSI = TRUE
nRTC = FALSE
bColor = false
bTurbo = false
bNBIC = true
nSCSI = true
nRTC = true
nCpuLevel = 4
nCpuFreq = 25
bCompatibleCpu = TRUE
bCompatibleCpu = true
nDSPType = 2
bDSPMemoryExpansion = TRUE
bDSPMemoryExpansion = true
n_FPUType = 68040
bCompatibleFPU = TRUE
bMMU = TRUE
bCompatibleFPU = true
bMMU = true
[Dimension]
bEnabled = FALSE
bEnabled = false
[Boot]
nBootDevice = 1

Näytä tiedosto

@ -1,12 +1,12 @@
[Log]
sLogFileName = stderr
sTraceFileName = stderr
nTextLogLevel = 4
nTextLogLevel = 0
nAlertDlgLogLevel = 1
bConfirmQuit = TRUE
bConfirmQuit = false
[ConfigDialog]
bShowConfigDialogAtStartup = FALSE
bShowConfigDialogAtStartup = false
[Debugger]
nNumberBase = 10
@ -14,13 +14,12 @@ nDisasmLines = 8
nMemdumpLines = 8
[Screen]
nMonitorType = 1
bFullScreen = FALSE
bShowStatusbar = TRUE
bShowDriveLed = TRUE
bFullScreen = false
bShowStatusbar = true
bShowDriveLed = true
[Keyboard]
bSwapCmdAlt = FALSE
bSwapCmdAlt = false
nKeymapType = 1
szMappingFileName =
@ -53,28 +52,27 @@ keyQuit = 0
keyDimension = 0
[Mouse]
bEnableAutoGrab = TRUE
bEnableAutoGrab = true
fLinSpeedNormal = 1
fLinSpeedLocked = 1
fExpSpeedNormal = 1
fExpSpeedLocked = 1
[Sound]
bEnableMicrophone = TRUE
bEnableSound = TRUE
bEnableMicrophone = true
bEnableSound = true
[Boot]
nBootDevice = 0
bEnableDRAMTest = FALSE
bEnablePot = TRUE
bEnableSoundTest = TRUE
bEnableSCSITest = TRUE
bLoopPot = FALSE
bVerbose = TRUE
bExtendedPot = FALSE
bEnableDRAMTest = false
bEnablePot = true
bEnableSoundTest = true
bEnableSCSITest = true
bLoopPot = false
bVerbose = true
bExtendedPot = false
[Printer]
bPrinterConnected = FALSE
bPrinterConnected = false
nPaperSize = 0
szPrintToFileName = /home/marrub/.previous/
@ -84,12 +82,12 @@ szRom040FileName = /usr/share/previous/Rev_2.5_v66.BIN
szRomTurboFileName = /usr/share/previous/Rev_3.3_v74.BIN
[Ethernet]
bEthernetConnected = FALSE
bTwistedPair = FALSE
bEthernetConnected = true
bTwistedPair = true
[Dimension]
bI860Thread = TRUE
bMainDisplay = FALSE
bI860Thread = true
bMainDisplay = false
nMemoryBankSize0 = 4
nMemoryBankSize1 = 4
nMemoryBankSize2 = 4
@ -97,5 +95,56 @@ nMemoryBankSize3 = 4
szRomFileName = /usr/share/previous/dimension_eeprom.bin
[System]
bRealtime = TRUE
bRealTimeClock = TRUE
bRealtime = true
bRealTimeClock = true
[HardDisk]
szImageName0 =
nDeviceType0 = 0
bDiskInserted0 = false
bWriteProtected0 = false
szImageName1 =
nDeviceType1 = 0
bDiskInserted1 = false
bWriteProtected1 = false
szImageName2 =
nDeviceType2 = 0
bDiskInserted2 = false
bWriteProtected2 = false
szImageName3 =
nDeviceType3 = 0
bDiskInserted3 = false
bWriteProtected3 = false
szImageName4 =
nDeviceType4 = 0
bDiskInserted4 = false
bWriteProtected4 = false
szImageName5 =
nDeviceType5 = 0
bDiskInserted5 = false
bWriteProtected5 = false
szImageName6 =
nDeviceType6 = 0
bDiskInserted6 = false
bWriteProtected6 = false
nWriteProtection = 0
[MagnetoOptical]
szImageName0 =
bDriveConnected0 = false
bDiskInserted0 = false
bWriteProtected0 = false
szImageName1 =
bDriveConnected1 = false
bDiskInserted1 = false
bWriteProtected1 = false
[Floppy]
szImageName0 =
bDriveConnected0 = false
bDiskInserted0 = false
bWriteProtected0 = false
szImageName1 =
bDriveConnected1 = false
bDiskInserted1 = false
bWriteProtected1 = false