virtual-machines: add NeXT frontend

master
an 2019-07-27 11:11:50 -04:00
parent c1f1380ec3
commit 19ecd9abff
3 changed files with 104 additions and 85 deletions

16
scripts/fish/nextemu Normal file
View File

@ -0,0 +1,16 @@
# vim: syntax=fish:
function nextemu -d "Frontend to Previous" -a cfg
set config ~/.previous/previous.cfg
chmod u+w $config
cat $_agw_dir_rc/virtual-machines/NeXT/common > $config
cat $_agw_dir_rc/virtual-machines/NeXT/$cfg >> $config
chmod -w $config
Previous
end
## EOF

76
virtual-machines/NeXT/2.2 Normal file
View File

@ -0,0 +1,76 @@
[Memory]
nMemoryBankSize0 = 16
nMemoryBankSize1 = 16
nMemoryBankSize2 = 16
nMemoryBankSize3 = 16
nMemorySpeed = 1
[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 =
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
[System]
nMachineType = 1
bColor = FALSE
bTurbo = FALSE
bNBIC = TRUE
nSCSI = TRUE
nRTC = FALSE
nCpuLevel = 4
nCpuFreq = 25
bCompatibleCpu = TRUE
nDSPType = 2
bDSPMemoryExpansion = TRUE
n_FPUType = 68040
bCompatibleFPU = TRUE
bMMU = TRUE
[Dimension]
bEnabled = FALSE

View File

@ -6,7 +6,7 @@ nAlertDlgLogLevel = 1
bConfirmQuit = TRUE
[ConfigDialog]
bShowConfigDialogAtStartup = TRUE
bShowConfigDialogAtStartup = FALSE
[Debugger]
nNumberBase = 10
@ -63,13 +63,6 @@ fExpSpeedLocked = 1
bEnableMicrophone = TRUE
bEnableSound = TRUE
[Memory]
nMemoryBankSize0 = 16
nMemoryBankSize1 = 16
nMemoryBankSize2 = 16
nMemoryBankSize3 = 16
nMemorySpeed = 1
[Boot]
nBootDevice = 0
bEnableDRAMTest = FALSE
@ -80,91 +73,21 @@ 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
[Printer]
bPrinterConnected = FALSE
nPaperSize = 0
szPrintToFileName = /home/marrub/.previous/
[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
[Ethernet]
bEthernetConnected = FALSE
bTwistedPair = FALSE
[Dimension]
bEnabled = FALSE
bI860Thread = TRUE
bMainDisplay = FALSE
nMemoryBankSize0 = 4
@ -172,3 +95,7 @@ nMemoryBankSize1 = 4
nMemoryBankSize2 = 4
nMemoryBankSize3 = 4
szRomFileName = /usr/share/previous/dimension_eeprom.bin
[System]
bRealtime = TRUE
bRealTimeClock = TRUE