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 bConfirmQuit = TRUE
[ConfigDialog] [ConfigDialog]
bShowConfigDialogAtStartup = TRUE bShowConfigDialogAtStartup = FALSE
[Debugger] [Debugger]
nNumberBase = 10 nNumberBase = 10
@ -63,13 +63,6 @@ fExpSpeedLocked = 1
bEnableMicrophone = TRUE bEnableMicrophone = TRUE
bEnableSound = TRUE bEnableSound = TRUE
[Memory]
nMemoryBankSize0 = 16
nMemoryBankSize1 = 16
nMemoryBankSize2 = 16
nMemoryBankSize3 = 16
nMemorySpeed = 1
[Boot] [Boot]
nBootDevice = 0 nBootDevice = 0
bEnableDRAMTest = FALSE bEnableDRAMTest = FALSE
@ -80,91 +73,21 @@ bLoopPot = FALSE
bVerbose = TRUE bVerbose = TRUE
bExtendedPot = FALSE bExtendedPot = FALSE
[HardDisk] [Printer]
szImageName0 = /mnt/s/vm/NeXT2.2/image bPrinterConnected = FALSE
nDeviceType0 = 1 nPaperSize = 0
bDiskInserted0 = TRUE szPrintToFileName = /home/marrub/.previous/
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] [ROM]
szRom030FileName = /usr/share/previous/Rev_1.0_v41.BIN szRom030FileName = /usr/share/previous/Rev_1.0_v41.BIN
szRom040FileName = /usr/share/previous/Rev_2.5_v66.BIN szRom040FileName = /usr/share/previous/Rev_2.5_v66.BIN
szRomTurboFileName = /usr/share/previous/Rev_3.3_v74.BIN szRomTurboFileName = /usr/share/previous/Rev_3.3_v74.BIN
[Printer] [Ethernet]
bPrinterConnected = FALSE bEthernetConnected = FALSE
nPaperSize = 0 bTwistedPair = FALSE
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] [Dimension]
bEnabled = FALSE
bI860Thread = TRUE bI860Thread = TRUE
bMainDisplay = FALSE bMainDisplay = FALSE
nMemoryBankSize0 = 4 nMemoryBankSize0 = 4
@ -172,3 +95,7 @@ nMemoryBankSize1 = 4
nMemoryBankSize2 = 4 nMemoryBankSize2 = 4
nMemoryBankSize3 = 4 nMemoryBankSize3 = 4
szRomFileName = /usr/share/previous/dimension_eeprom.bin szRomFileName = /usr/share/previous/dimension_eeprom.bin
[System]
bRealtime = TRUE
bRealTimeClock = TRUE