From 182dbc9607655e7e470bd88408546542313dea8c Mon Sep 17 00:00:00 2001 From: Alison Watson Date: Sat, 27 Jul 2019 06:25:35 -0400 Subject: [PATCH] virtual-machines: add NeXT 2.2 config --- copy-files | 15 ++- virtual-machines/NeXT2.2-config | 174 ++++++++++++++++++++++++++++++++ 2 files changed, 186 insertions(+), 3 deletions(-) create mode 100644 virtual-machines/NeXT2.2-config diff --git a/copy-files b/copy-files index 8d5c5ec..dfcb037 100755 --- a/copy-files +++ b/copy-files @@ -38,13 +38,22 @@ for repo in ~/.vim/pack/*/*/* end | sort > vim/package_repos # copy virtual machine configurations -for dir in /mnt/s/vm/* - set file "$dir/run" +function copyvmfile + set dir $argv[1] + set fna $argv[2] + + set file "$dir/$fna" + if test -f "$file" - cp "$file" virtual-machines/(basename "$dir")-run + cp "$file" virtual-machines/(basename "$dir")-$fna end end +for dir in /mnt/s/vm/* + copyvmfile $dir run + copyvmfile $dir config +end + # erase passwords sed -i 's/password>.*<\//password>password removed<\//g' network/icecast.xml sed -i 's/password\(\s*\)".*"/password\1"password removed"/g' network/mpd.conf diff --git a/virtual-machines/NeXT2.2-config b/virtual-machines/NeXT2.2-config new file mode 100644 index 0000000..38d4bb2 --- /dev/null +++ b/virtual-machines/NeXT2.2-config @@ -0,0 +1,174 @@ +[Log] +sLogFileName = stderr +sTraceFileName = stderr +nTextLogLevel = 4 +nAlertDlgLogLevel = 1 +bConfirmQuit = TRUE + +[ConfigDialog] +bShowConfigDialogAtStartup = TRUE + +[Debugger] +nNumberBase = 10 +nDisasmLines = 8 +nMemdumpLines = 8 + +[Screen] +nMonitorType = 1 +bFullScreen = FALSE +bShowStatusbar = TRUE +bShowDriveLed = TRUE + +[Keyboard] +bSwapCmdAlt = FALSE +nKeymapType = 1 +szMappingFileName = + +[ShortcutsWithModifiers] +keyOptions = 111 +keyFullScreen = 102 +keyMouseMode = 109 +keyColdReset = 99 +keyWarmReset = 114 +keyCursorEmu = 106 +keySound = 115 +keyPause = 112 +keyDebuggerM68K = 100 +keyDebuggerI860 = 105 +keyQuit = 113 +keyDimension = 110 + +[ShortcutsWithoutModifiers] +keyOptions = 1073741893 +keyFullScreen = 1073741892 +keyMouseMode = 0 +keyColdReset = 0 +keyWarmReset = 0 +keyCursorEmu = 0 +keySound = 0 +keyPause = 0 +keyDebuggerM68K = 0 +keyDebuggerI860 = 0 +keyQuit = 0 +keyDimension = 0 + +[Mouse] +bEnableAutoGrab = TRUE +fLinSpeedNormal = 1 +fLinSpeedLocked = 1 +fExpSpeedNormal = 1 +fExpSpeedLocked = 1 + +[Sound] +bEnableMicrophone = TRUE +bEnableSound = TRUE + +[Memory] +nMemoryBankSize0 = 16 +nMemoryBankSize1 = 16 +nMemoryBankSize2 = 16 +nMemoryBankSize3 = 16 +nMemorySpeed = 1 + +[Boot] +nBootDevice = 0 +bEnableDRAMTest = FALSE +bEnablePot = TRUE +bEnableSoundTest = TRUE +bEnableSCSITest = TRUE +bLoopPot = FALSE +bVerbose = TRUE +bExtendedPot = FALSE + +[HardDisk] +szImageName0 = /mnt/s/vm/NeXT2.2/image +nDeviceType0 = 1 +bDiskInserted0 = TRUE +bWriteProtected0 = FALSE +szImageName1 = /mnt/s/vm/NeXT2.2/boot +nDeviceType1 = 3 +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 = /mnt/s/vm/NeXT +bDriveConnected0 = FALSE +bDiskInserted0 = FALSE +bWriteProtected0 = FALSE +szImageName1 = /mnt/s/vm/NeXT +bDriveConnected1 = FALSE +bDiskInserted1 = FALSE +bWriteProtected1 = FALSE + +[Floppy] +szImageName0 = /mnt/s/vm/NeXT +bDriveConnected0 = FALSE +bDiskInserted0 = FALSE +bWriteProtected0 = FALSE +szImageName1 = /mnt/s/vm/NeXT +bDriveConnected1 = FALSE +bDiskInserted1 = FALSE +bWriteProtected1 = FALSE + +[Ethernet] +bEthernetConnected = FALSE +bTwistedPair = FALSE + +[ROM] +szRom030FileName = /usr/share/previous/Rev_1.0_v41.BIN +szRom040FileName = /usr/share/previous/Rev_2.5_v66.BIN +szRomTurboFileName = /usr/share/previous/Rev_3.3_v74.BIN + +[Printer] +bPrinterConnected = FALSE +nPaperSize = 0 +szPrintToFileName = /home/marrub/.previous/ + +[System] +nMachineType = 1 +bColor = FALSE +bTurbo = FALSE +bNBIC = TRUE +nSCSI = TRUE +nRTC = FALSE +nCpuLevel = 4 +nCpuFreq = 25 +bCompatibleCpu = TRUE +bRealtime = FALSE +nDSPType = 2 +bDSPMemoryExpansion = TRUE +bRealTimeClock = FALSE +n_FPUType = 68040 +bCompatibleFPU = TRUE +bMMU = TRUE + +[Dimension] +bEnabled = FALSE +bI860Thread = TRUE +bMainDisplay = FALSE +nMemoryBankSize0 = 4 +nMemoryBankSize1 = 4 +nMemoryBankSize2 = 4 +nMemoryBankSize3 = 4 +szRomFileName = /usr/share/previous/dimension_eeprom.bin