'******************************************************************************
'* 
'* GONFIG OF PC (Model 5150)
'*
'* Note: - This generic parameters mainly used for emulator interface
'*         configuration and/or emulated PC configuring.
'*
'******************************************************************************

? "[CONFIG] Selected PC Model 5150"

pc.AutoCPUFreq=false

//drives
dim i as integer, drv as object
emuDrives.FDDCount=2 'Floppy Drives
for i=0 to emuDrives.FDDCount-1
 drv=emuDrives.FDD(i)
 drv.AddFileExt("All Floppy Disk Images","")
 drv.AddFileExt("Raw Floppy Disk Images (*.img, *.ima)","img","ima")
next

//script editor files
emuScripts.AddEditorFile("Init","Initialization")
emuScripts.AddEditorFile("mboard","Motherboard")
emuScripts.AddEditorFile(CHIPSET_PC,"Chipset (PC ISA)")
emuScripts.AddEditorFile(CPU_I8086,"Processor (CPU i8086)")
emuScripts.AddEditorFile(VID_CGA,"Video (CGA)")
emuScripts.AddEditorFile(FDC_I8272,"Floppy Controller (FDC i8272)")
emuScripts.AddEditorFile(PIC_I8259,"Interrupt Controller (PIC i8259)")
emuScripts.AddEditorFile(PIT_I8253,"Interval Timer (PIT i8253)")
emuScripts.AddEditorFile(PIT_I8253_CHANNEL,"+Interval Timer Channel")
emuScripts.AddEditorFile(DMA_I8237,"Direct Memory Controller (DMA i8237)")
emuScripts.AddEditorFile(DMA_I8237_CHANNEL,"+Direct Memory Channel")
emuScripts.AddEditorFile(COM_I8250,"Serial Port (COM i8250)")
emuScripts.AddEditorFile(MS_MOUSE,"Mouse (MS Serial)")
emuScripts.AddEditorFile(KBC_I8048,"Keyboard (KBC i8048)")
emuScripts.AddEditorFile("Console","Local Console")
emuScripts.AddEditorFile(CONSOLE_X86,"X86 Console")
emuScripts.AddEditorFile(CONSOLE_ALL,"Global Console")



