; $VER: MedConfig 2.4 (31 Oct 2019)
; Script to configure the Mediator variables ver. 2.4
; (c)2019 Elbox Computer, Inc. 
 
(set #language (getenv "Language"))    
 
(complete 0) 

; English strings

(set #welcome
(cat "This script will help you to set up the Mediator jumpers and the Mediator variables.\n\n"
)
)

(set #recommend "\nThe recommended setting for your config:\n")
(set #previous "\nThe current setting:\n")
(set #old "previous setting: ")
(set #varset "\nVariable setting: ")

(set #YES "Yes")
(set #NO "No")

(set #modelask 
(cat "\nWhat type of Amiga is this software installed on?\n"
)
)

(set #modelchoice0 "A1200 + Mediator PCI 1200TX (or SX or LT4 or LT2)")
(set #modelchoice1 "A1200 + Mediator PCI 1200")
(set #modelchoice2 "A1200 + Mediator PCI 1200 ZIV")
(set #modelchoice3 "A1200 + Zorro 3 + Mediator PCI 3/4000T")
(set #modelchoice4 "A3000 + Mediator PCI 3000D (or Di or 3/4000T)")
(set #modelchoice5 "A4000 + Mediator PCI 4000D (or Di or 3/4000T)")

(set #modelchoice-help
(cat "If you don't know your Mediator model name compare you Mediator board " 
"with Mediator photos at <http://shop.elbox.com/cgibin/shop?show=2BB>"
)
)

(set #zorroask
(cat "\nDo you have any Zorro graphic card installed?\n\n"
)
)

(set #zorrochoice-help
(cat "You can use use Zorro gfx and PCI gfx cards in the same Mediator-based system."
)
) 

(set #pcmciaask
(cat "\nDo you use any PCMCIA card?\n\n"
)
)

(set #pcmciachoice-help
(cat "If you use a PCMCIA card, the Mediator 'Memory Window' jumper cannot be set to 8MB. It is because PCMCIA cards use the same Amiga memory space as Mediator.\n\n"

"Note: The exception is the eFlash1200 PCMCIA card. This card can be used independent of the 'Memory Window' jumper setting."
)
) 

(set #mmu030ask
(cat "\nIs your 68030 processor equipped with the MMU (Memory Management Unit)?\n\n"
)
) 

(set #mmu030choice-help
(cat "The 68030 processors without MMU are marked 68EC030. Check if it is your processor name."
)
) 

(set #mmulibask
(cat "\nDo you use the THOR MMULib package?\n\n"
)
)

(set #mmulibchoice-help
(cat "\nThe THOR MMULib is available at Aminet."
)
)

(set #ppcask
(cat "\nDo you use a BlizzardPPC turbo card?\n\n"
)
)

(set #ppcchoice-help
(cat "The Mediator PCI 1200 (TX, SX, LT4, LT, ZIV) busboards is compatible with all "
"versions of BlizzardPPC cards."
)
) 

(set #gfxask
(cat "\nWhat PCI graphic card do you want to use?\n\n"
)
)
(set #gfxchoice0 "Radeon 9250/9200/9000 256MB")
(set #gfxchoice1 "Radeon 9250/9200/9000 2x128MB")
(set #gfxchoice2 "Radeon 9250/9200/9000 128MB")
(set #gfxchoice3 "Radeon 9250/9200/9000 64MB")
(set #gfxchoice4 "Voodoo 5 5500 or 4 4500")
(set #gfxchoice5 "Voodoo 3 3000 or 3 2000")
(set #gfxchoice6 "Voodoo Banshee")
(set #gfxchoice7 "S3 Virge DX 4MB")
(set #gfxchoice8 "S3 Virge DX 2MB")
(set #gfxchoice9 "none")



(set #4MBH
(cat "4MB High\n\n"
"The C:AllocBMem should be the first line of your S:startup-sequence."
)
)

(set #256MB
(cat "256MB (MEMSIZE jumper open)"
)
)

(set #512MB
(cat "512MB (MEMSIZE jumper closed)"
)
)

(set #gfxchoice-help 
(cat "The complete list of supported PCI graphic cards is available in the Mediator Driver Guide at <http://www.elbox.com/mdg.html>."
)
)

(set #busterask
(cat "\nWhat version of Buster chip is installed in your Amiga?\n"
)
)

(set #busterchoice-help
(cat "The Buster variable is interpreted in A3000 and A4000 only.\n\n"

"Not set is intepreted as a Buster 11"
)
)

(set #mmuchoice-help 
(cat "The MMU variable is interpreted in A1200 only.\n\n"

"If this variable is set to 'Yes' the 1.7GB of the PCI memory space is mapped directly into the 68k processor memory space. This is done automatically by the 68k processor MMU.\n\n"

"This variable must be set to 'No' if you have a BlizzardPPC turbo card and you want that both BlizzardPPC processors to access the PCI memory space in the same time." 
)
)

(set #radeonmem-help 
(cat "The RadeonMem variable informs the Picasso96 system how many megabytes of the Radeon card memory should be reserved for the 2D gfx operations.\n\n"

"The rest of the Radeon card memory can be added to the Amiga memory system; the last one megabyte of the Voodoo card memory is reserved as data/programs buffer for PCI busmaster cards if any busmaster card is present in the system."       
)
)


(set #radeonmemos-help 
(cat "The RadeonMemOS variable set to Yes add the unused part of the Radeon gfx card  memory to Amiga system memory. The RadeonMemOS variable set to No switches it off.\n\n"    
)
)

(set #voodoomem-help 
(cat "The VoodooMem variable informs the Picasso96 system how many megabytes of the Voodoo card memory should be reserved for the 2D gfx operations.\n\n"

"The rest of the Voodoo card memory can be added to the Amiga memory system; the last one megabyte of the Voodoo card memory is reserved as data/programs buffer for PCI busmaster cards if any busmaster card is present in the system."       
)
)

(set #voodoomemos-help 
(cat "The VoodooMemOS variable set to Yes add the unused part of the Voodoo gfx card memory to Amiga system memory. The VoodooMemOS variable set to No switches it off.\n\n"    
)
)

(set #voodoointchoice-help
(cat "The VoodooInt variable controls the graphic card Vblank interrupt system.\n\n"

"If this variable is set to 'Yes,' the graphic card generates interrupt during the Vertical Blanking signal. This is required by some games.\n\n" 

"If this variable is set to 'No,' the graphic card Vblank interrupts are switched off. This setting may be required in case of graphic cards from the series having problems with the gfx card interrupt system." 
)
)

(set #virgemem-help 
(cat "The VirgeMem variable informs the Picasso96 system how many megabytes of the S3 Virge card memory should be reserved for the 2D gfx operations." 
)
)

(set #virgeintchoice-help
(cat "The VirgeInt variable controls the graphic card Vblank interrupt system.\n\n"

"If this variable is set to 'Yes,' the graphic card generates interrupt during the Vertical Blanking signal. This is required by some games.\n\n" 

"If this variable is set to 'No,' the graphic card Vblank interrupts are switched off. This setting may be required in case of graphic cards from the series having problems with the gfx card interrupt system." 
)
)

(set #mmcdask 
(cat "\nIs your Mediator equipped with the Mediator Multimedia CD pack?\n\n"
)
)

(set #mmcdchoice-help 
(cat "The Mediator Multimedia CD package includes drivers for Voodoo5 5500 and Voodoo4 4500 graphic cards, FastEthernet 10/100Mbps cards, Terratec 512i Digital, "
"Sound Blaster 4.1 digital, SB128 sound cards and TV tuner cards.\n\n"
"The Mediator Multimedia CD package includes MACH chips with software protection keys.\n\n"  

"The Mediator Multimedia CD package is available in the Elbox Online Store <http://buy.elbox.com> in the Software section."
)
)

(set #windowask 
(cat "\nThe 'Memory Window' jumper\n"
"should be set to:\n\n"
)
)

(set #correctwindow 
(cat "\n\nCheck if the jumper is set properly. "
"If not, correct it. This setting is reported by the ShowConfig tool." 
)
)

(set #windowchoice-help 
(cat "You cannot use a PCMCIA card if the Mediator Memory Window is set to 8MB (or to 4MB High in case of Mediator PCI 1200 ZIV.)\n\n"

"Note: The exception is the eFlash1200 PCMCIA card. This card can be used independent of the Memory Window jumper setting."
)
)

(set #serialask 
(cat "\nIs your Mediator serial number higher than 3201338?\n\n"
)
)

(set #mmserialchoice-help
(cat "The Mediator serial number is printed on the white label on the top side (visible) of the Mediator board.\n"
)
)

(set #removepcmcia 
(cat "\n\nYou cannot use a PCMCIA card in this config! Remove the PCMCIA card if fitted."
)
)

(set #mmulibactive 
(cat "\nCheck, using ShowConfig program, which Amiga Zorro II/III space area is reserved for the Mediator PCI memory window. This is usually 4MB or 8MB "
"memory area in A1200 and 256MB or 512MB memory area in the big Amigas.\n\n"
"Use the MMULib package to set this memory area noncacheable (e.g. For A1200 8MB area the MMU-Configuration variable should contain the 'SetCacheMode from 0x00200000 size 0x00800000 cacheinhibit' line.)"
)
)
 
(set #nocacheask
(cat "\nNoCache variable setup.\n\n"

"Choose the NoCache variable setting.\n\n"

"The recommended setting in your config is: "
)
)

(set #nocachechoice-help
(cat "The Nocache variable is used in A1200 systems equipped with the 68030 processors. If NoCache is set to 'Yes' the pci.library uses the 68030 MMU (Memory Management Unit) to inhibit cachable accesses to the Mediator PCI memory space."  
)
)

(set #nodatacache 
(cat "\nAdd the following line:\n\n"
"C:cpu nodatacache\n\n"

"to the S:startup-sequence. Place it right after the C:setpatch line."
)
)

(set #mmulibinst 
(cat "\n\n\nor better\n\n"

"install the THOR MMULib package and set the Mediator PCI memory "
"area as the 'cacheinhibit' space."          
)
)

(set #emuchoice-help 
(cat "The Emulation variable is used in BlizzardPPC-equipped A1200 computers only.\n\n"

"This variable should be set to Yes if the computer is working on the PPC processor "
"only (e.g. under AmigaOS4).\n\n" 

"When both processors are used the Emulation variable "
"should be set to No." 
)
)

(set #warp3dchoice-help 
(cat "The Warp3D variable is used in Amigas with Voodoo4 and Voodoo5 graphic cards.\n\n"
"This variable was necessary to use Voodoo 4 and Voodoo 5 gfx cards with the first release of Warp 3D for Mediator. The current Warp 3D for Mediator properly recognises the Voodoo 4/5 cards; the Warp3D variable should be set to 'No'.\n\n"

"If this variable is set to 'Yes' your Voodoo4/5 graphic card is recognised as the Voodoo 3 card, so you cannot use the second 32MB of the Voodoo4/5 graphic card."
)
)

(set #pciask
(cat "\nWhat PCI cards do you use?\n"
)
)

(set #pcigfx "GFX")
(set #pci10 "Ethernet 10Mbps")
(set #pci100 "Fast Ethernet 10/100Mbps")
(set #pcisound "Sound")
(set #pciusb "Spider USB 2.0 controller")
(set #pcitv "TV tuner")
(set #pcimpeg "MPEG-2 Video & Audio decoder")  

(set #pcichoice-help
(cat "The current list of supported PCI cards is available in the "
"Mediator Driver Guide <http://www.elbox.com/mdg.html>.\n\n"

"Some PCI cards work as PCI busmasters. These cards require presence of PCI SDRAM/SGRAM/DDR memory in the system. "
"If you do not have a SharkPPC card with the SDRAM memory, the busmaster card uses one megabyte of the graphic card SDRAM/SGRAM memory as the buffer for DMA operations.\n\n"
"The following PCI cards always work as the PCI busmasters:\n\n" 

"FastEthernet 10/100Mbps card,\n"
"MPEG-2 Video & Audio decoder card,\n"
"Spider II USB 2.0 card,\n"
"Spider USB 2.0 card,\n"
"FM801-based sound card,\n"
"SB 4.1 digital sound card,\n"
"SB128 sound card,\n"
"TV tuner card."
)
)

(set #tvask
(cat "\nDo you want to set up the TV card variables now?\n"
)
)

(set #tvchoice-help
(cat "If your TV card is working properly you do not need to change the TV card variable settings.\n\n"

"If your TV card does not work correctly check the following possibilities:\n\n"

"1. If the TV GUI cannot open the tv.library driver it means that your TV card is based on an unsupported video processor. The list of supported TV chipsets you can find in the Mediator Driver Guide <http://www.elbox.com/mdg.html>.\n\n"

"Note: Be sure that the TV card, which you want to use is ready to handle the TV signal broadcast in your country. We recommend to purchasing the TV card in your local store. The same TV card model prepared for other counties may not work correctly with your local TV signal.\n\n"

"2. If 'Error: p96PIP_OpenTagList () failed' requester appears check what screen mode you are using. To be able to watch TV, use the screen modes, which support overlay: 16-bit PC, 24-bit BGR or 32-bit BGRA.\n\n"

"Note: Under certain situations, the P96 system may also refuse opening the window due to the error in communication of the Picasso96 system with AmigaOS3.9.\n"
"To prevent this error, it is usually enough to set the Icon Quality to GOOD in Workbench prefs (instead of BEST). Also, when the system is starting, do not keep the CD_ROM in the drive.\n\n"

"3. If the sound system of your TV card does not work you need to change the tv.prefs TV card variable.\n\n"

"Note: Some TV cards may be equipped with unsupported advanced TV audio processors. We recommend choosing the TV cards with mono TV and stereo FM radio support.\n\n"

"4. If instead of the window with the TV program, the blue window appears, check which front-end model is installed on your TV card and set up the TV card 'Tuner' variable appropriately."     
)
)

(set #tvprefsask 
(cat "\nChoose the prefs file for your TV tuner card. "
"Until now it was: " 
)
)

(set #tvprefs-help
(cat "The chosen file will be copied as tv.prefs to the Envarc:Mediator drawer.\n\n" 

"The tv.prefs file informs the tv.library how to configure the TV card hardware. The tv.prefs file includes the following info about the specific TV card model:\n\n"

"- required setting of the gpio lines,\n"
"- configuration of the sound multiplexers,\n"
"- setup of the front-end specific for this card model.\n\n"

"If there is no tv.prefs file in the Envarc: drawer, the tv.library configures the TV card using the PixelView PlayTV Pro configuration data."
)
)  

(set #tunerguide
(cat "0   DEFAULT FRONT-END FOR SELECTED TV CARD\n"
"10  TEMIC PAL 4002FH5 /3X 7756, 9483/\n"
"20  PHILIPS PAL I /FM1246, FI1246 (MK2), FR1246 MK2/\n"
"30  PHILIPS NTSC /FM1236, FI1236 (MK2), FR1236 MK2/\n"
"40  PHILIPS SECAM /FR1216MF (MK2), FI1216MF MK2/\n"        
"50  PHILIPS PAL /FM1612, FI1216 MK2, FR1216 MK2/\n"
"60  TEMIC NTSC 4032FY5 (3X 7004, 9498, 9789)\n"
"70  TEMIC PAL I 4062FY5 (3X 8501, 9957)\n"
"80  TEMIC 4036FY5 NTSC (3X 1223, 1981, 7686)\n" 
"90  ALPS TSBH1 NTSC\n"
"100 ALPS TSBE1 PAL\n"
"110 ALPS TSBB5 PAL I\n"
"120 ALPS TSBE5 PAL\n" 
"130 ALPS TSBC5 PAL\n" 
"140 TEMIC 4006FH5 PAL (3X 9500, 9501, 7291)\n"
"150 ALPS TSHC6 NTSC\n"
"160 TEMIC PAL DK 4016FY5 (3X 1392, 1393)\n"
"170 PHILIPS NTSC M\n"
"180 TEMIC 4066FY5 PAL I (3X 7032, 7035)\n"
"190 TEMIC 4006FN5 MULTI PAL (3X 7595, 7606, 7657)\n"
"200 TEMIC 4009FR5 PAL + FM (3X 7607, 7488, 7711)\n"
"210 TEMIC 4039FR5 NTSC + FM (3X 7246, 7578, 7732)\n"
"220 TEMIC 4046FM5 (3X 7804, 7806, 8103, 8104) DEFAULT\n"
"221 TEMIC 4046FM5 (3X 7804, 7806, 8103, 8104) PAL I\n"
"222 TEMIC 4046FM5 (3X 7804, 7806, 8103, 8104) PAL DK\n"
"223 TEMIC 4046FM5 (3X 7804, 7806, 8103, 8104) SECAM\n"
"224 TEMIC 4046FM5 (3X 7804, 7806, 8103, 8104) PAL L\n" 
"225 TEMIC 4046FM5 (3X 7804, 7806, 8103, 8104) PAL BG\n"
"230 PHILIPS PAL DK\n"
"240 PHILIPS FQ1216ME DEFAULT\n"
"241 PHILIPS FQ1216ME PAL I\n"
"242 PHILIPS FQ1216ME PAL BGDK\n"    
"243 PHILIPS FQ1216ME SECAM L2\n"    
"244 PHILIPS FQ1216ME SECAM L\n"        
"250 LG PAL I with FM radio LG TAPC-I001D\n"
"260 LG PAL I LG TAPC-I701D\n"
"270 LG NTSC with FM radio LG TP18NSR01F\n"
"280 LG PAL with FM radio LG TP18PSB01D\n"
"290 LG PAL LG TP18PSB11D\n"
"300 TEMIC 4009FN5 MULTI PAL+FM (3X 8155, 8160, 8163)\n"
"310 SHARP 2U5JF5540 NTSC\n"
"320 SAMSUNG PAL TCPM9091PD27\n"
"330 MT2032 PAL\n"
"331 MT2032 NTSC\n"
"340 TEMIC 4106FH5 (3X 7808, 7865)\n"
"350 TEMIC 4012FY5 (3X 0971, 1099)\n"
"360 TEMIC 4136FY5 (3X 7708, 7746)\n"
"370 LG PAL NEW TAPC"
)
)

(set #tuner-help
(cat "If your TV card is equipped with a typical front-end for this PCI TV card model set this variable to 0. The front-end will be configured on the base of the info included in the tv.prefs file.\n\n"

"If your TV card is equipped with a front-end, which is not typical for this TV card model choose the Tuner variable according to the following guide:\n\n" 

#tunerguide
)
)

(set #feask
(cat "\nDo you want to set up your FastEthernet 10/100Mbps card now?\n"
)
)

(set #fastethernet-help
(cat "The Fastethernet variable sets the operation mode of the Fast Ethernet 10/100Mbps card.\n\n"

"The following options are available:\n\n" 

"0 - auto negotiation mode,\n"
"1 - 100Mb/s, full duplex,\n"
"2 - 100Mb/s, half duplex,\n"
"3 - 10Mb/s, full duplex,\n"
"4 - 10Mb/s, half duplex.\n\n"

"Note: If you set up the Fast Ethernet card in the mode, which is not supported by the local network the card will not communicate with the network at all.\n\n"

"The recommended operation mode is 'Auto negotiation'."
)
)


(set #spask
(cat "\nDo you want to set up the Spider buffer now?\n"
)
)

(set #spchoice-help
(cat "If there is no SpiderBuf variable in Envarc:Mediator drawer the Spider card uses 40960-bytes DMA buffer located in the last 1MB of the PCI gfx card memory. If you want to enhance this buffer, choose Yes.\n\n"
)
)
(set #spiderbuf-help
(cat "If there is no SpiderBuf variable in Envarc:Mediator drawer the Spider card uses 40960-bytes DMA buffer located in the last 1MB of the PCI gfx card memory. If you want to enhance this buffer set the SpiderBuf as follows:\n"
"Setting the SpiderBuf from 1 to 5 - means that Spider will use 40,960 to 204,800 bytes buffer in the last 1MB of the PCI gfx card memory.\n\n"
"1 - 1 x 40,960 =  40,960 bytes,\n" 
"2 - 2 x 40,960 =  81,920 bytes,\n"
"3 - 3 x 40,960 = 122,880 bytes,\n"
"4 - 4 x 40,960 = 163,840 bytes,\n" 
"5 - 5 x 40,960 = 204,800 bytes,\n"
"\n"
"Setting from SpiderBuf from 6 to 51 - means that Spider will use 204,800 to 2,088,960 bytes buffer in the additional 2MB of the PCI gfx card memory.\n\n"
" 6 -  6 x 40,960 =   245,760 bytes,\n"
" 6 -  6 x 40,960 =   245,760 bytes,\n"
"...\n"
"50 - 50 x 40,960 = 2,048,000 bytes,\n"
"51 - 51 x 40,960 = 2,088,960 bytes.\n\n"
)
)

(set #nosoft
(cat "\nYou cannot use some of the chosen PCI cards due to the lack of the Mediator "
"Multimedia CD package in your system.\n\n"
"The following PCI cards require the Mediator Multimedia CD: " 
"MPEG-2 Video & Audio decoder, "
"FastEthernet 10/100Mbps, "
"Spider II USB 2.0, "
"Spider USB 2.0, "
"Terratec 512i Digital, "
"SB 4.1 digital, "
"SB128, "
"TV tuner.\n\n"
"The Mediator Multimedia CD package for your Mediator is available "
"in the Software section of Elbox Online Store <http://shop.elbox.com>."   
)
)

(set #nogfx
(cat "\nYou cannot use some of the chosen PCI cards due to the lack of the PCI graphic card in your system.\n\n"
"Some PCI cards work as PCI busmasters. These cards require presence of PCI SDRAM/SGRAM/DDR memory in the system. If you do not have a SharkPPC card with the SDRAM memory, the busmaster card uses one megabyte of the graphic card SDRAM/SGRAM memory as the buffer for DMA operations. The following PCI cards work as the PCI busmasters: " 


"MPEG-2 Video & Audio decoder, "
"FastEthernet 10/100Mbps,"
"Spider II USB 2.0, "
"Spider USB 2.0, "
"Terratec 512i Digital, "
"SB 4.1 digital, "
"SB128, "
"TV tuner."
)
)

(set #warpbppc1
(cat "\nAs your turbo card is BlizzardPPC and\n"
"the Mediator 'Memory Window' jumper is set to\n\n"
)
)

(set #warpbppc2
(cat "MB\n\n"
"the WarpUP/Warp3D variables\n"
"have been set as follows:\n\n"
"Envarc:PowerPC/gfxaddr = "
)
)

(set #warpbppc3
(cat "\n"
"Envarc:Warp3D/Mediator/memsize = "
)
)

(set #background-help
(cat "The Background variable defines which colour of the  background is replaced by the TV data, when the TV is shown in the background.\n\n" 

"RED=170 GREEN=170 BLUE=170 WORKBENCH GRAY (default)\n\n"
"RED=0   GREEN=0   BLUE=170 BLUE\n"
"RED=170 GREEN=0   BLUE=0   RED\n" 
"RED=0   GREEN=170  BLUE=0  GREEN"
)
)

(set #tvprefs
(cat "N/A"
)
) 

(set #raphead
(cat "\n*** Envarc: variable settings: ***\n\n"
)
)

(set #finalreport
(cat "\nThe complete report about your Mediator system\n"
"including the PciInfo and ShowConfig reports\n"
"has been stored as 'MedReport'\n"
"in the RAM: drawer.\n\n"
)
)

(set #NA
(cat " - ver. info N/A"
)
)

(set #FNA
(cat " - file N/A\n"
)
)


(set #rapMUPhead 
(cat "\n*** Mediator System Files versions: ***\n\n"
)
)

(set #infocur 
(cat "\nInfo on the current Mediator files versions is available in DOWNLOAD | Mediator section at <http://www.elbox.com/downloads_mediator.html>"
)
)

(set #rapMMCDhead "\n*** Mediator Multimedia CD Files versions: ***\n\n")
(set #rapSPhead "\n*** Spider Files versions: ***\n\n")
(set #rapW3Dhead "\n*** Warp 3D files versions: ***\n\n")
(set #rapW3Dbhead "\n*** Warp 3D for A3/4000 files versions: ***\n\n")
(set #rapW3Dsuhead "\n*** MMU Warp 3D for A1200 files versions: ***\n\n")
(set #rapW3Dsmhead "\n*** NO_MMU Warp 3D for A1200 files versions: ***\n\n")

(set #changeconfig
(cat "\nThe PciInfo program cannot detect your Mediator.\n\n"
"Change the Mediator 'CONFIG' jumper."
)
)

(set #changez4j
(cat "\nThe PciInfo program cannot detect your Mediator.\n\n"
"Change setting of the Zorro IV busboard jumpers."
)
)

(set #reponlyask
(cat "\nDo you want to configure the Mediator variables or to show them only?\n\n"
)
)

(set #reportonly "Report Only")
(set #configuration "Configuration and Report")

(set #reponly-help
(cat "'" #configuration "' option helps you to configure all Mediator variables and jumpers. The complete report is produced after the configuration. The report is saved as MedReport.txt file in RAM:.\n\n"
"'" #reportonly "' option produces the report only."
)
)

(set #tvfilename
(cat "tv.prefs file name = "
)
)

(set #sizetxt
(cat " bytes)\n"
)
)

(set #notset
(cat "Not Set"
)
)

(set #toolong
(cat "too long!"
)
)

(set #rapothhead
(cat "\n*** Other files versions: ***\n\n"
)
)

;=====================================
; French strings

(if (= #language "francais")
(



;===============================================================
; French strings: from bovier philippe : bovier@club-internet.fr
; - Certaines parties sont non vrifies car je ne possde pas
; tous les genre de cartes PCI possible.
; J'espere que cette VF vous sera utile (30.12.04)
;===============================================================

(set #welcome
(cat "Ce script va vous aider  rgler les jumpers du Mediator et les "
"variables du Mediator.\n\n"
)
)

(set #recommend "\nLes rglages recommands pour votre configuration:\n")
(set #previous "\nLes rglages actuels:\n")
(set #old "Prcdent rglages: ")
(set #varset "Rglage des variables: ")

(set #YES "Oui")
(set #NO "Non")

(set #modelask 
(cat "\nQuel est le type d'Amiga sur lequel les programmes pour le Mdiator sont installs ?\n"
)
)

(set #modelchoice0 "A1200 + Mdiator PCI 1200TX (ou SX ou LT4 ou LT2)")
(set #modelchoice1 "A1200 + Mdiator PCI 1200")
(set #modelchoice2 "A1200 + Mdiator PCI 1200 ZIV")
(set #modelchoice3 "A1200 + Zorro 3 + Mdiator PCI 3/4000T")
(set #modelchoice4 "A3000 + Mdiator PCI 3000D (ou 3/4000T)")
(set #modelchoice5 "A4000 + Mdiator PCI 4000D (ou Di ou 3/4000T)")

(set #modelchoice-help
(cat "Si vous ne connaissez pas le modle de votre Mdiator, comparez votre modle " 
"de mdiator avec les photos des Mdiators sur le site : <http://shop.elbox.com/cgibin/shop?show=2BB>"
)
)

(set #zorroask
(cat "\nAvez-vous une carte graphique sur bus Zorro install ?\n\n"
)
)

(set #zorrochoice-help
(cat "Vous pouvez utiliser une carte graphique Zorro et PCI sur un mme systme Mdiator."
)
) 

(set #pcmciaask
(cat "\nUtilisez-vous une carte PCMCIA ?\n\n"
)
)

(set #pcmciachoice-help
(cat "Si vous utilisez une carte PCMCIA, le jumper 'Memory Window' ne peut pas tre rgl sur 8MB.\n\n "
"Ceci parce que les cartes PCMCIA utilisent le mme espace mmoire Amiga que le Mdiator.\n\n"

"Note: Une exception est la carte eFlash1200 PCMCIA. Cette carte peut tre utilise "
"indpendamment du rglage du jumper 'Memory Window'."
)
) 

(set #mmu030ask
(cat "\nEst ce que votre processeur 68030 est quipp avec un MMU (Memory Management Unit) ?\n\n"
)
) 

(set #mmu030choice-help
(cat "Les 68030 sans MMU sont marqus 68EC030. Regardez si votre processeur porte ce nom."
)
) 

(set #mmulibask
(cat "\nUtilisez-vous les programmes THOR MMULib?\n\n"
)
)

(set #mmulibchoice-help
(cat "\nLes programmes THOR MMULib sont disponibles sur Aminet."
)
)

(set #ppcask
(cat "\nUtilisez-vous une carte acclratrice BlizzardPPC ?\n\n"
)
)

(set #ppcchoice-help
(cat "Les Mdiators PCI 1200 (TX, SX, LT4, LT, ZIV) sont compatibles avec toutes "
"les versions des cartes BlizzardPPC."
)
) 

(set #gfxask
(cat "\nQuel modle de carte graphique PCI dsirez-vous utiliser ?\n\n"
)
)

(set #gfxchoice0 "Radeon 9250/9200/9000 256MB")
(set #gfxchoice1 "Radeon 9250/9200/9000 2x128MB")
(set #gfxchoice2 "Radeon 9250/9200/9000 128MB")
(set #gfxchoice3 "Radeon 9250/9200/9000 64MB")
(set #gfxchoice4 "Voodoo 5 5500 or 4 4500")
(set #gfxchoice5 "Voodoo 3 3000 or 3 2000")
(set #gfxchoice6 "Voodoo Banshee")
(set #gfxchoice7 "S3 Virge DX 4MB")
(set #gfxchoice8 "S3 Virge DX 2MB")
(set #gfxchoice9 "aucune")


(set #4MBH
(cat "4MB High\n\n"
"Le programme C:AllocBMem doit etre la premire ligne de votre S:startup-sequence."
)
)

(set #256MB
(cat "256MB (Jumper MEMSIZE ouvert)"
)
)

(set #512MB
(cat "512MB (Jumper MEMSIZE ferm)"
)
)

(set #gfxchoice-help 
(cat "La liste complte des cartes graphiques PCI supportes est disponible "
"dans le Mediator Driver Guide sur http://www.elbox.com/mdg.html."
)
)

(set #busterchoice-help
(cat "La variable buster s'utilise uniquement avec un A3000 ou A4000.\n\n"

" "
)
)

(set #mmuchoice-help 
(cat "La variable MMU s'utilise uniquement avec un A1200.\n\n"

"Si cette variable est rgle sur 'Yes', les 1.7GB de l'espace mmoire PCI sont "
"directement utilis dans l'espace mmoire du processeur 68k. "
"Ceci est ralis automatiquement par le MMU du processeur 68k.\n\n"

"Cette variable doit tre rgle sur 'No' si vous avez une carte BlizzardPPC et que vous "
"dsirez voir le processeur du BlizzardPPC accder  l'espace mmoire PCI en mme temps." 
)
)

(set #voodoomem-help 
(cat "La variable VoodooMem informe Picasso96 sur le nombre de mgabytes de la "
"carte Voodoo qui doit tre rserv pour les oprations graphique 2D.\n\n"

"Le reste de la mmoire de la carte Voodoo est rserv pour l'usage de Warp 3D; le dernier "
"megabyte de la mmoire de la carte Voodoo est rserv comme buffer pour les donnes et programmes "
"entre le bus PCI et les cartes, si d'autres cartes sont prsentes dans le systme."       
)
)

(set #voodoointchoice-help
(cat "La variable VoodooInt controle le systme d'interruption Vblank de la carte graphique.\n\n"

"Si cette variable est rgle sur 'Yes,' La carte graphique gnre une interruption pendant "
"le balaillage vertical. Ceci est ncessaire pour certains jeux.\n\n" 

"Si cette variable est rgle sur 'No,' La carte graphique ne gnre pas d'interruptions. "
"Ce rglage peut tre ncessaire dans le cas de cartes graphiques ayant des problmes "
"avec le systme d'interruption vertical." 
)
)

(set #virgemem-help 
(cat "La variable VirgeMem informe Picasso96 sur le nombre de mgabytes de mmoire "
"que la carte S3 Virge doit se rserver pour les oprations graphiques en 2D." 
)
)

(set #virgeintchoice-help
(cat "La variable VirgeInt controle le systme d'interruption Vblank de la carte graphique.\n\n"

"Si cette variable est rgle sur 'Yes,' La carte graphique gnre une interruption pendant "
" le balaillage vertical. Ceci est ncessaire pour certains jeux.\n\n" 

"Si cette variable est rgle sur 'No,' La carte graphique ne gnre pas d'interruptions. "
"Ce rglage peut tre ncessaire dans le cas de cartes graphiques ayant des problmes "
"avec le systme d'interruption vertical." 
)
)

(set #mmcdask 
(cat "\nEst ce que votre Mediator utilise aussi le Mediator Multimedia CD ?\n\n"
)
)

(set #mmcdchoice-help 
(cat "Le Mediator Multimedia CD contiend des drivers pour les cartes graphique Voodoo5 5500 "
"et Voodoo4 4500, carte FastEthernet 10/100Mbps, Terratec 512i Digital, "
"Sound Blaster 4.1 digital, carte sons SB128 et carte tuner TV.\n\n"
"Le Mediator Multimedia CD inclus aussi des chips MACH avec cl de protection par software.\n\n"  

"Le Mediator Multimedia CD est disponible sur le site en ligne Elbox "
"http://buy.elbox.com dans la section Software."
)
)

(set #windowask 
(cat "\nLe jumper 'Fentre Mmoire'\n"
"devrait tre rgl sur:\n\n"
)
)

(set #correctwindow 
(cat "\n\nVrifier si le jumper est rgl correctement. "
"Si non, corriger le.\n\n Ce rglage est montr par l'outil ShowConfig du WorkBench (WB:tools)." 
)
)

(set #windowchoice-help 
(cat "Vous ne pouvez pas utiliser une carte PCMCIA si le jumper 'Memory Window' du Mediator est rgl sur 8MB "
"(ou sur les 4MB les plus haut dans le cas d'un Mediator PCI 1200 ZIV.)\n\n"

"Note: L'exception est la carte eFlash1200 PCMCIA. Cette carte peut tre utilise "
"indpendamment du rglage du jumper de la Fentre Mmoire."
)
)

(set #serialask 
(cat "\nEst ce que le numro de srie de votre Mdiator est suprieur  3201338?\n\n"
)
)

(set #mmserialchoice-help
(cat "Le numro de srie du Mediator est imprim sur le "
"bus Mediator en lui-mme.\n"
)
)

(set #removepcmcia 
(cat "\n\nVous ne pouvez pas utiliser de carte PCMCIA avec cette configuration! Enlever la carte PCMCIA si insr actuellement."
)
)

(set #mmulibactive 
(cat "\nAnalysez, avec le programme ShowConfig, l'espace mmoire Amiga Zorro II/III "
"rserve pour la fentre 'Memory Window' du Mediator PCI. Celui-ci est habituellement de 4MB ou 8MB "
"d'espace mmoire pour A1200 et 256MB ou 512MB d'espace mmoire pour les plus gros Amigas.\n\n"
"Utiliser l'archive MMULib en rglant cette zone mmoire noncacheable "
"(ex. Pour A1200, la zone 8MB de la variable de configuration MMU devrait contenir "
"la ligne: 'SetCacheMode from 0x00200000 size 0x00800000 cacheinhibit'.)"
)
)
 
(set #nocacheask
(cat "\nRglage de la variable NoCache.\n\n"

"Choisissez le rglage de la variable NoCache.\n\n"

"Les rglages recommands pour votre configuration sont les suivants: "
)
)

(set #nocachechoice-help
(cat "La variable Nocache est utilis sur des A1200 avec processeurs 68030. "
"Si NoCache est rgl sur 'Yes' la pci.library utilise la MMU du 68030 (Memory Management Unit) "
"pour empcher les accs au caches de l'espace mmoire du Mediator PCI."  
)
)

(set #nodatacache 
(cat "\nAjouter la ligne suivante:\n\n"
"C:cpu nodatacache\n\n"

"dans votre S:startup-sequence. Placer la juste aprs la ligne C:setpatch."
)
)

(set #mmulibinst 
(cat "\n\n\nou mieux\n\n"

"Installer l'archive THOR MMULib et rgler l'espace mmoire du Mediator PCI "
"comme un espace 'cacheinhibit'."          
)
)

(set #emuchoice-help 
(cat "La variable Emulation est utilise seulement sur des A1200 quipe de BlizzardPPC.\n\n"

"Cette variable doit tre rgle sur Yes si l'ordinateur utilise un processeur PPC "
"seulement (ex. sous AmigaOS4).\n\n" 

"Lorsque les deux processeurs sont utiliss la variable Emulation "
"doit tre rgle sur No." 
)
)

(set #warp3dchoice-help 
(cat "La variable Warp3D tait utilise avec des Amigas avec carte graphique Voodoo4 et Voodoo5.\n\n"
"Cette variable tait ncssaire pour utiliser une carte graphique Voodoo 4 et Voodoo 5 avec la premire "
"version de Warp 3D pour Mediator. La version actuelle de Warp 3D pour Mediator reconnait proprement "
"les cartes Voodoo 4 et5. La variable Warp3D devrait tre rgle sur 'No'.\n\n"

"Si cette variable est rgle sur 'Yes' votre carte graphique Voodoo4 ou 5 est reconnu comme "
"une carte Voodoo 3, vous ne pouvez donc pas utiliser les autres 32MB de votre Voodoo4 ou 5."
)
)

(set #pciask
(cat "\nQuelle cartes PCI utilisez-vous ?\n"
)
)

(set #pcigfx "Carte GFX")
(set #pci10 "Ethernet 10Mbps")
(set #pci100 "Fast Ethernet 10/100Mbps")
(set #pcisound "Carte Sons")
(set #pciusb "Controleur Spider USB 2.0")
(set #pcitv "Tuner TV")
(set #pcimpeg "MPEG-2 Video et Audio dcodeur")  

(set #pcichoice-help
(cat "La liste actuelle des cartes PCI supporte est disponible sur le "
"Mediator Driver Guide http://www.elbox.com/mdg.html.\n\n"

"Quelques cartes PCI fonctionnent comme des PCI busmasters. Ces cartes ncessitent la "
"prsence de mmoire SDRAM/SGRAM/DDR PCI dans le systme. "
"Si vous n'avez pas de carte SharkPPC avec de la mmoire SDRAM, la carte bus utilisera "
"1 megabyte de la mmoire SDRAM/SGRAM de votre carte graphique comme buffer pour les "
"oprations DMA.\n\n"
"Les cartes PCI suivantes fonctionnent comme un PCI busmasters:\n\n" 

"Carte FastEthernet 10/100Mbps,\n"
"Carte MPEG-2 Video et Audio dcodeur,\n"
"Carte Spider II USB 2.0,\n"
"Carte Spider USB 2.0,\n"
"Carte sons base sur FM801,\n"
"Carte sons SB 4.1 digital,\n"
"Carte sons SB128,\n"
"Carte tuner TV."
)
)

(set #tvask
(cat "\nVoulez-vous rgler les variables de votre carte TV maintenant ?\n"
)
)

(set #tvchoice-help
(cat "Si votre carte TV fonctionne proprement, vous n'avez pas besoin de changer les variables de votre carte TV.\n\n"

"Si votre carte TV ne fonctionne pas correctement, vrifier les possibilites suivantes:\n\n"

"1. Si votre GUI TV n'ouvre pas la tv.library, cela peut signifier que votre carte TV "
"est base sur un processeur vido non support. La liste des chipsets TV supports se trouve dans "
"le Mediator Driver Guide http://www.elbox.com/mdg.html.\n\n"

"Note: Soyez sur que votre carte TV que vous voulez utiliser est prte  supporter le signal TV "
"de votre Pays. Nous vous recommandons d'acheter votre carte TV dans votre magasin local. "
"La mme carte TV pour un autre pays pourrait ne pas fonctionner avec votre signal "
"TV local.\n\n"

"2. Si 'Error: p96PIP_OpenTagList () failed' apparait alors vrifiez l'cran que vous voulez utiliser. "
"Pour tre capable de visionner la TV, utilisez un mode cran qui supporte l'overlay: "
"16-bit PC, 24-bit BGR ou 32-bit BGRA.\n\n"

"Note: Dans certaines situations, P96 peut aussi refuser d'ouvrir "
"la fentre  cause d'une erreur de communication entre Picasso96 "
"et AmigaOS3.9.\n\n"
"Pour prvenir cette erreur, Il est habituellement suffisant de rgler la qualite "
"des Icones sur GOOD dans la prfrences du Workbench (au lieu de BEST).\n\nAussi, lorsque "
"le systme dmarre, ne pas laisser de CD_ROM dans le lecteur.\n\n"

"3. Si le son de votre carte TV ne fonctionne pas, vous devez changer la variable TV "
"tv.prefs.\n\n"

"Note: Certaines cartes TV sont quippes de processeurs audio TV non supports. "
"Nous vous recommandons de choisir une carte TV avec mono TV et support radio stro FM.\n\n"

"4. Si au lieu d'une fenetre du programme TV, un cran bleu apparait, vrifiez "
"quel modle de tuner se trouve install sur votre carte TV et rgler la variable de la carte TV "
"'Tuner' correctement."     
)
)

(set #tvprefsask 
(cat "\nChoisissez votre fichier prfrences pour votre carte TV. "
"Jusqu' prsent, c'tait: " 
)
)

(set #tvprefs-help
(cat "Le fichier choisit sera copi comme tv.prefs dans le tiroir Envarc:Mediator.\n\n" 

"Le fichier tv.prefs informe la tv.library sur comment configurer le hardware de la carte TV. "
"Le fichier tv.prefs inclus les infos suivantes  propos des modles de cartes TV :\n\n"

"- Rglages requis des lignes gpio,\n"
"- Configuration des sons multiplexs,\n"
"- Rglages spcifiques pour ce modle de carte.\n\n"

"S'il n'y a pas de fichiers tv.prefs dans le tiroir Envarc:, la tv.library "
"configure la carte TV utilise comme une PixelView PlayTV Pro."
)
)  

(set #tunerguide
(cat "0   DEFAULT FRONT-END FOR SELECTED TV CARD\n"
"10  TEMIC PAL 4002FH5 /3X 7756, 9483/\n"
"20  PHILIPS PAL I /FM1246, FI1246 (MK2), FR1246 MK2/\n"
"30  PHILIPS NTSC /FM1236, FI1236 (MK2), FR1236 MK2/\n"
"40  PHILIPS SECAM /FR1216MF (MK2), FI1216MF MK2/\n"        
"50  PHILIPS PAL /FM1612, FI1216 MK2, FR1216 MK2/\n"
"60  TEMIC NTSC 4032FY5 (3X 7004, 9498, 9789)\n"
"70  TEMIC PAL I 4062FY5 (3X 8501, 9957)\n"
"80  TEMIC 4036FY5 NTSC (3X 1223, 1981, 7686)\n" 
"90  ALPS TSBH1 NTSC\n"
"100 ALPS TSBE1 PAL\n"
"110 ALPS TSBB5 PAL I\n"
"120 ALPS TSBE5 PAL\n" 
"130 ALPS TSBC5 PAL\n" 
"140 TEMIC 4006FH5 PAL (3X 9500, 9501, 7291)\n"
"150 ALPS TSHC6 NTSC\n"
"160 TEMIC PAL DK 4016FY5 (3X 1392, 1393)\n"
"170 PHILIPS NTSC M\n"
"180 TEMIC 4066FY5 PAL I (3X 7032, 7035)\n"
"190 TEMIC 4006FN5 MULTI PAL (3X 7595, 7606, 7657)\n"
"200 TEMIC 4009FR5 PAL + FM (3X 7607, 7488, 7711)\n"
"210 TEMIC 4039FR5 NTSC + FM (3X 7246, 7578, 7732)\n"
"220 TEMIC 4046FM5 (3X 7804, 7806, 8103, 8104) DEFAULT\n"
"221 TEMIC 4046FM5 (3X 7804, 7806, 8103, 8104) PAL I\n"
"222 TEMIC 4046FM5 (3X 7804, 7806, 8103, 8104) PAL DK\n"
"223 TEMIC 4046FM5 (3X 7804, 7806, 8103, 8104) SECAM\n"
"224 TEMIC 4046FM5 (3X 7804, 7806, 8103, 8104) PAL L\n" 
"225 TEMIC 4046FM5 (3X 7804, 7806, 8103, 8104) PAL BG\n"
"230 PHILIPS PAL DK\n"
"240 PHILIPS FQ1216ME DEFAULT\n"
"241 PHILIPS FQ1216ME PAL I\n"
"242 PHILIPS FQ1216ME PAL BGDK\n"    
"243 PHILIPS FQ1216ME SECAM L2\n"    
"244 PHILIPS FQ1216ME SECAM L\n"        
"250 LG PAL I with FM radio LG TAPC-I001D\n"
"260 LG PAL I LG TAPC-I701D\n"
"270 LG NTSC with FM radio LG TP18NSR01F\n"
"280 LG PAL with FM radio LG TP18PSB01D\n"
"290 LG PAL LG TP18PSB11D\n"
"300 TEMIC 4009FN5 MULTI PAL+FM (3X 8155, 8160, 8163)\n"
"310 SHARP 2U5JF5540 NTSC\n"
"320 SAMSUNG PAL TCPM9091PD27\n"
"330 MT2032 PAL\n"
"331 MT2032 NTSC\n"
"340 TEMIC 4106FH5 (3X 7808, 7865)\n"
"350 TEMIC 4012FY5 (3X 0971, 1099)\n"
"360 TEMIC 4136FY5 (3X 7708, 7746)\n"
"370 LG PAL NEW TAPC"
)
)

(set #tuner-help
(cat "Si votre carte TV est quipe d'un modle de tuner dj connu alors "
"rgler cette variable sur 0. La carte sera configure sur la base des "
"infos incluses dans le fichiers tv.prefs standard pour cette carte.\n\n"

"Si votre carte TV est quippe avec un tuner non standard pour ce modle "
"de carte TV alors choisissez la variable Tuner en utilisant le guide suivant :\n\n" 

#tunerguide
)
)

(set #feask
(cat "\nVoulez-vous rgler votre carte FastEthernet 10/100Mbps maintenant ?\n"
)
)

(set #fastethernet-help
(cat "La variable Fastethernet rgle le mode d'opration de votre carte Fast Ethernet 10/100Mbps.\n\n"

"Les options suivantes sont disponibles:\n\n" 

"0 - auto negotiation mode,\n"
"1 - 100Mb/s, full duplex,\n"
"2 - 100Mb/s, half duplex,\n"
"3 - 10Mb/s, full duplex,\n"
"4 - 10Mb/s, half duplex.\n\n"

"Note: Si vous rglez votre carte Fast Ethernet dans un mode non support par votre "
"fournisseur, la carte ne communiquera pas du tout avec le rseau.\n\n"

"Le mode d'opration conseill est le mode 'Auto negotiation'."
)
)

(set #nosoft
(cat "Vous ne pouvez pas utiliser certaines de ces cartes PCI choisis du au manque du "
"Multimedia CD package sur votre systme.\n\n"
"Les cartes PCI suivantes ncessitent le Mediator Multimedia CD: " 
"Dcodeur MPEG-2 Video et Audio, "
"FastEthernet 10/100Mbps, "
"Spider II USB 2.0, "
"Spider USB 2.0, "
"Terratec 512i Digital, "
"SB 4.1 digital, "
"SB128, "
"Tuneur TV.\n\n"
"Le Mediator Multimedia CD package pour votre Mediator est disponible "
"dans la section Software du Elbox Online Store http://shop.elbox.com."   
)
)

(set #nogfx
(cat "Vous ne pouvez utiliser certaines de ces cartes PCI choisis du au manque de carte graphique PCI "
"dans votre systme.\n\n"
"Quelques cartes PCI fonctionnent comme des PCI busmasters. Ces cartes ncessitent la "
"prsence de mmoire SDRAM/SGRAM/DDR PCI dans le systme. "
"Si vous n'avez pas de carte SharkPPC avec de la mmoire SDRAM, la carte bus utilisera "
"1 megabyte de la mmoire SDRAM/SGRAM de votre carte graphique comme buffer pour les "
"oprations DMA.\n\n"
"Les cartes PCI suivantes fonctionnent comme un PCI busmasters:\n" 

"Carte FastEthernet 10/100Mbps,\n"
"Carte MPEG-2 Video et Audio dcodeur,\n"
"Carte Spider II USB 2.0,\n"
"Carte Spider USB 2.0,\n"
"Carte sons base sur FM801,\n"
"Carte sons SB 4.1 digital,\n"
"Carte sons SB128,\n"
"Carte tuner TV."
)
)

(set #warpbppc1
(cat "\nComme votre carte acclratrice est une carte BlizzardPPC\n"
"Le jumper 'Memory Window' de votre mdiator doit tre rgl sur\n\n"
)
)

(set #warpbppc2
(cat "MB\n\n"
"Les variables WarpUP/Warp3D\n"
"ont t rgl comme suivants:\n\n"
"Envarc:PowerPC/gfxaddr = "
)
)

(set #warpbppc3
(cat "\n"
"Envarc:Warp3D/Mediator/memsize = "
)
)

(set #background-help
(cat "La variable Fond d'cran dfinit quel couleur du fond d'cran "
"doit etre remplace pour les donnes TV, lorsque la TV est montre comme fond d'cran.\n\n" 

"RED=170 GREEN=170 BLUE=170 WORKBENCH GRAY (dfaut)\n\n"
"RED=0   GREEN=0   BLUE=170 BLUE\n"
"RED=170 GREEN=0   BLUE=0   RED\n" 
"RED=0   GREEN=170  BLUE=0  GREEN"
)
)

(set #tvprefs
(cat "N/A"
)
) 

(set #raphead
(cat "\n*** Envarc: Rglages des variables : ***\n\n"
)
)

(set #finalreport
(cat "\nLe rapport complet de votre systme Mdiator\n"
"avec les rapports de PciInfo et ShowConfig\n"
"ont t sauvegards en un fichier 'MedReport'\n"
"dans votre tiroir RAM: .\n\n"
)
)

(set #NA
(cat " - ver. info N/A"
)
)

(set #FNA
(cat " - fichier N/A\n"
)
)


(set #rapMUPhead 
(cat "\n*** Version sur le systme des fichiers Mdiator : ***\n\n"
)
)

(set #infocur 
(cat "\nLes infos sur les versions actuelles des fichiers pour le Mdiator sont disponible dans la section DOWNLOAD | Mediator sur:\n "
"http://www.elbox.com/downloads_mediator.html"
)
)

(set #rapMMCDhead "\n*** Mediator Multimedia CD: Version des fichiers : ***\n\n")
(set #rapSPhead "\n*** Spider: versions des fichiers : ***\n\n")
(set #rapW3Dhead "\n*** Warp 3D:  versions des fichiers : ***\n\n")
(set #rapW3Dbhead "\n*** Warp 3D pour A3/4000: version des fichiers : ***\n\n")
(set #rapW3Dshead "\n*** Warp 3D pour A1200: version des fichiers : ***\n\n")

(set #changeconfig
(cat "\nLe programme PciInfo ne dtecte pas votre Mdiator.\n\n"
"Changer le jumper Mdiator 'CONFIG' ."
)
)

(set #changez4j
(cat "\nLe programme PciInfo ne dtecte pas votre Mdiator.\n\n"
"Changer le ZIV jumpers."
)
)

(set #reponlyask
(cat "\nVoulez-vous configurer les variables Mdiator ou juste les visualiser ?\n\n"
)
)

(set #reportonly "Rapport seul")
(set #configuration "Configuration puis rapport")

(set #reponly-help
(cat "'" #configuration "' Options qui vous aide  configurer toutes les variables et jumpers Mdiator.\n\n"
"Le rapport complet est produit aprs la configuration. Le rapport sera sauv en MedReport.txt "
"en RAM:.\n\n"
"'" #reportonly "' Option donc le but est de produire seulement un rapport en fichier texte des variables."
)
)

(set #tvfilename
(cat "Nom du fichiertv.prefs = "
)
)

(set #sizetxt
(cat " bytes)\n"
)
)

(set #notset
(cat "Non rgl"
)
)

(set #toolong
(cat "trop long!"
)
)

(set #rapothhead
(cat "\n*** Autres versions de fichiers : ***\n\n"
)
)

)
)

;=====================================

; Italian strings

; Traduzione a cura di Arturo Franzin <arturfra@libero.it> - (c) 2004 Tutti i diritti riservati


(if (= #language "italiano")
(


(set #pretendabort
(cat "Tryb symulacji instalacji nie jest dostpny."
)
)

(set #welcome
(cat "Questo script ti aiuter a settare i jumper nel Mediator"
"e le variabili.\n\n"
)
)

(set #recommend "\nIl settaggio raccomandato per la tua configurazione:\n")
(set #previous "\nIl settaggio corrente:\n")
(set #old "Settaggio precedente: ")
(set #varset "\nSettaggio variabili: ")

(set #YES "Si")
(set #NO "No")

(set #modelask
(cat "\nSu quale tipo di Amiga questo software  installato ?\n"
)
)

(set #modelchoice0 "A1200 + Mediator PCI 1200TX (o SX o LT4 o LT2)")
(set #modelchoice1 "A1200 + Mediator PCI 1200")
(set #modelchoice2 "A1200 + Mediator PCI 1200 ZIV")
(set #modelchoice3 "A1200 + Zorro 3 + Mediator PCI 3/4000T")
(set #modelchoice4 "A3000 + Mediator PCI 3000D (o 3/4000T)")
(set #modelchoice5 "A4000 + Mediator PCI 4000D (o Di o 3/4000T)")

(set #modelchoice-help
(cat "Se non conosci il tuo modello di Mediator comparalo con "
"la foto a <http://shop.elbox.com/cgibin/shop?show=2BB>"
)
)

(set #zorroask
(cat "\nHai installata qualche scheda grafica Zorro ?\n\n"
)
)

(set #zorrochoice-help
(cat "Puoi usare una scheda grafica Zorro e una PCI nello stesso sistema Mediator."
)
)

(set #pcmciaask
(cat "\nUsi qualche scheda PCMCIA ?\n\n"
)
)

(set #pcmciachoice-help
(cat "Se usi una scheda PCMCIA, il jumper 'Memory Window' nel Mediator non pu essere settato a 8MB. "
"Perch le schede PCMCIA usano lo stesso spazio della memoria Amiga  come la Mediator.\n\n"

"Nota: L'eccezione  la scheda PCMCIA eFlash1200. Questa scheda pu essere usata "
"indipendentemente dal settaggio del jumper 'Memory Window'."
)
)

(set #mmu030ask
(cat "\nIl tuo processore 68030  equipaggiato con la MMU (Memory Management Unit)?\n\n"
)
)

(set #mmu030choice-help
(cat "I processori 68030 senza MMU sono marcati come 68EC030. Controlla se il tuo  cos."
)
)

(set #mmulibask
(cat "\nUsi il package THOR MMULib ?\n\n"
)
)

(set #mmulibchoice-help
(cat "\nIl THOR MMULib e disponibile su Aminet."
)
)

(set #ppcask
(cat "\nUsi una scheda BlizzardPPC ?\n\n"
)
)

(set #ppcchoice-help
(cat "Il Mediator PCI 1200 (SX, LT4, LT, ZIV)  compatibile con tutte "
"le versioni delle schede BlizzardPPC."
)
)

(set #gfxask
(cat "\nQuale scheda grafica PCI vuoi usare ?\n\n"
)
)


(set #gfxchoice9 "nessuna")


(set #4MBH
(cat "4MB Hi\n\n"
"C:AllocBMem dovrebbe essere nella prima linea della tua S:startup-sequence."
)
)

(set #256MB
(cat "256MB (jumper MEMSIZE aperto)"
)
)

(set #512MB
(cat "512MB (jumper MEMSIZE chiuso)"
)
)

(set #gfxchoice-help
(cat "La lista completa delle schede grafiche PCI supportate  disponibile "
"nella Mediator Driver Guide a <http://www.elbox.com/mdg.html>."
)
)

(set #busterchoice-help
(cat "La variabile buster  usata solo nell' A3000/A4000.\n\n"

" "
)
)

(set #mmuchoice-help
(cat "La variabile MMU  usata solo nell' A1200.\n\n"

"Se questa variabile e settata a 'Yes' lo spazio di 1.7GB di memoria PCI  "
"mappato direttamente nello spazio di memoria del processore 68k. "
"Questo  fatto automaticamente dalla MMU del processore 68k.\n\n"

"Questa variabile deve essere settata a 'No' se hai una scheda BlizzardPPC e vuoi "
"che entrambi i processori della BlizzardPPC prossono accedere allo spazio della memoria PCI nello stesso tempo."
)
)

(set #voodoomem-help
(cat "La variabile VoodooMem informa il sistema Picasso96 quanti MB della "
"memoria della scheda Voodoo dovrebbero essere riservati per le operazioni grafiche 2D.\n\n"

"Il resto della memoria della scheda Voodoo  riservata per l'uso di Warp 3D; l'ultimo "
"megabyte della memoria della scheda Voodoo  riservato come buffer dati/programmi per "
"le schede PCI busmaster se qualche scheda busmaster  presente nel sistema."
)
)

(set #voodoointchoice-help
(cat "La variabile VoodooInt controlla il sistema degli interrupt VBlank della scheda grafica.\n\n"

"Se questa variabile  settata a 'Yes,' la scheda grafica genera interrupt durante il "
"segnale di Vertical Blanking. Questo  richesto da qualche gioco.\n\n"

"Se questa variabile  settata a 'No,' gli interrupt Vblank della scheda grafica sono spenti. "
"Questo settaggio potrebbe essere richiesto nel caso di schede grafiche che hanno "
"problemi con il sistema degli interrupt."
)
)

(set #virgemem-help
(cat "La variabile VirgeMem informa il sistema Picasso96 di quanti megabyte della "
"memoria della scheda S3 Virge dovrebbero essere riservati per le operazionigrafiche 2D."
)
)

(set #virgeintchoice-help
(cat "La variabile VirgeInt controlla il sistema degli interrupt VBlank della scheda grafica.\n\n"

"Se questa variabile  settata a 'Yes,' la scheda grafica genera interrupt durante il "
"il segnale di Vertical Blanking. Questo  richesto da qualche gioco.\n\n"

"Se questa variabile  settata a 'No,' gli interrupt Vblank della scheda grafica sono spenti. "
"Questo settaggio potrebbe essere richiesto nel caso di schede grafiche che hanno "
"problemi con il sistema degli interrupt."
)
)

(set #mmcdask
(cat "\nIl tuo Mediator  equipaggiato con il Mediator Multimedia CD ?\n\n"
)
)

(set #mmcdchoice-help
(cat "Il Mediator Multimedia CD include i driver per le schede grafiche Voodoo5 5500 e "
"Voodoo4 4500, schede FastEthernet 10/100Mbps, Terratec 512i Digital, "
"Sound Blaster 4.1 digital, schede sonora SB128 e schede TV tuner.\n\n"
"Il Mediator Multimedia CD include dei chip MACH con le chiavi per la protezione software.\n\n"

"Il Mediator Multimedia CD  disponibile nell' Elbox Online Store "
"<http://buy.elbox.com> nella sezione Software."
)
)

(set #windowask
(cat "\nIl jumper 'Memory Window'\n"
"dovrebbe essere settato a:\n\n"
)
)

(set #correctwindow
(cat "\n\nControlla se il jumper  settato propriamente. "
"Se no, correggilo. Questo settagio  riportato in ShowConfig."
)
)

(set #windowchoice-help
(cat "Non puoi usare una scheda PCMCIA se la Mediator Memory Window  settata a 8MB "
"(o a 4MB Alti nel caso di un Mediator PCI 1200 ZIV.)\n\n"

"Nota: L'eccezione  la scheda PCMCI eFlash1200. Questa scheda pu essere usata "
"indipendentemente dal settaggio del jumper Memory Window."
)
)

(set #serialask
(cat "\nIl numero seriale del tuo Mediator  pi alto di 3201338?\n\n"
)
)

(set #mmserialchoice-help
(cat "Il numero seriale del Mediator  stampato sull'etichetta bianca sul lato alto "
"(visibile) del Mediator.\n"
)
)

(set #removepcmcia
(cat "\n\nNonpuoi usare una scheda PCMCIA in questa configurazione ! Rimuovi la scheda PCMCIA se inserita."
)
)

(set #mmulibactive
(cat "\nControlla, usando il programma ShowConfig, quale area di memoria Amiga Zorro II/III "
" riservata per il Mediator PCI memory window. Questa  usualmente 4MB o 8MB "
"nell' A1200 e 256MB o 512MB nei grandi Amiga.\n\n"
"Usa il package MMULib per settare quest'area di memoria noncacheable "
"(e.g. Per l'area 8MB dell'A1200 la variabile MMU-Configuration dovrebbe contenere "
"la linea 'SetCacheMode from 0x00200000 size 0x00800000 cacheinhibit'.)"
)
)

(set #nocacheask
(cat "\nSettaggio variabile NoCache.\n\n"

"Scegli il settaggio per la variabile NoCache.\n\n"

"Il settaggio raccomandato nella tua configurazione : "
)
)

(set #nocachechoice-help
(cat "La variabile Nocache  usata nei sistemi A1200 equipaggiati con i processori 68030. "
"Se NoCache  settata a 'Yes' la pci.library usa la MMU (Memory Management Unit) del 68030 "
"to inhibit cachable accesses to the Mediator PCI memory space."
)
)

(set #nodatacache
(cat "\nAggiungi la sequente linea:\n\n"
"C:cpu nodatacache\n\n"

"nella S:startup-sequence. Mettila dopo la linea C:setpatch."
)
)

(set #mmulibinst
(cat "\n\n\no meglio\n\n"

"installa il package THOR MMULib e setta l'area di memoria del Mediator PCI "
"come spazio 'cacheinhibit'."
)
)

(set #emuchoice-help
(cat "La variabile Emulation  usata solo nei computer A1200 equipaggiati con BlizzardPPC.\n\n"

"Questa variabile dovrebbe essere settata a Yes se il computer sta lavorando solo sul processore PPC "
"(e.g. sotto AmigaOS4).\n\n"

"Quando entrambi i processori sono usati la variabile Emulation "
"dovrebbe essere settata a No."
)
)

(set #warp3dchoice-help
(cat "La variabile Warp3D  usata negli Amiga con le schede grafiche Voodoo4 e Voodoo5.\n\n"
"Questa variabile era necessaria per usare le schede grafice Voodoo 4 e Voodoo 5 con il primo rilascio "
"del Warp 3D per il Mediator. Il corrente Warp 3D per il Mediator riconosce propriamente "
"le schede Voodoo 4/5; la variabile Warp3D dovrebbe essere settata a 'No'.\n\n"

"Se questa variabile  settata a 'Yes' la tua scheda grafica Voodoo4/5  riconosciuta come "
"una scheda Voodoo 3, cos tu non puoi usare i secondi 32MB della scheda grafica Voodoo4/5."
)
)

(set #pciask
(cat "\nQuali schede PCI usi ?\n"
)
)

(set #pcigfx "GFX")
(set #pci10 "Ethernet 10Mbps")
(set #pci100 "Fast Ethernet 10/100Mbps")
(set #pcisound "Sound")
(set #pciusb "Spider USB 2.0 controller")
(set #pcitv "TV tuner")
(set #pcimpeg "MPEG-2 Video & Audio decoder")

(set #pcichoice-help
(cat "La lista corrente delle schede PCI  disponibile nel "
"Mediator Driver Guide <http://www.elbox.com/mdg.html>.\n\n"

"Alcune schede PCI lavorano come PCI busmasters. Queste schede richiedono "
"la presenza di memoria PCI SDRAM/SGRAM/DDR nel sistema. "
"Se tu non hai una scheda SharkPPC con la memoria SDRAM, la scheda busmaster usa "
"un megabyte della memoria SDRAM/SGRAM della scheda grafica come buffer per "
"le operazioni in DMA.\n\n"
"Le seguenti schede PCI lavorano come PCI busmasters:\n\n"

"FastEthernet 10/100Mbps card,\n"
"MPEG-2 Video & Audio decoder card,\n"
"Spider II USB 2.0 card,\n"
"Spider USB 2.0 card,\n"
"FM801-based sound card,\n"
"SB 4.1 digital sound card,\n"
"SB128 sound card,\n"
"TV tuner card."
)
)

(set #tvask
(cat "\nVuoi ora settare le varibili della scheda TV ?\n"
)
)

(set #tvchoice-help
(cat "Se la tua scheda TV sta lavorando correttamente non hai bisogno di cambiare i settaggia della variabile TV card.\n\n"

"Se la tua scheda TV non lavora correttamente controlla le seguenti possibilit:\n\n"

"1. Se la GUI TV non pu aprire la tv.library significa che la tua scheda TV "
" basata su un non supportato processore video. La lista dei chipset TV supportati la puoi trovare "
"nella Mediator Driver Guide <http://www.elbox.com/mdg.html>.\n\n"

"Nota: assicurati che la scheda TV che vuoi usare  pronta per ricevere il segnale TV "
"trasmesso nel tuo paese. Noi raccomandiamo di comprare la scheda TV nel tuo negozio di fiducia. "
"Lo stesso modello di scheda Tv preparato per altri paesi pu non lavorare correttamente con i tuoi segnali "
"TV locali.\n\n"

"2. Se appare un requester 'Error: p96PIP_OpenTagList () failed' controlla quale screen mode stai usando. "
"Per vedere la TV, usa un modo di schermo che supporta l' overlay: "
"16-bit PC, 24-bit BGR o 32-bit BGRA.\n\n"

"Nota: sotto certe situazioni, il sistema P96, pu anche rifiutarsi di aprire "
"la finestra dovuta all'errore in comunicazione del sistema Picasso96 "
"con AmigaOS3.9.\n"
"Per prevenire questo errore,  normalmente sufficiente settare la qualit "
"delle icone in BUONA nelle preferenze del Workbench (invece di BEST). Anche, quando il "
"sistema sta partendo, non tenere il CD_ROM nel drive.\n\n"

"3. Se il suono della tua scheda TV non lavora allora  devi cambiare "
"la variabile tv.prefs.\n\n"

"Nota: alcune schede TV possono essere equipaggiate con processori audio avanzati non supportati. "
"Noi raccomandiamo di scegliere le schede TV con audio TV mono e radio FM stereo.\n\n"

"4. Se invece della finestra con il programma TV, appare la finestra blu, controlla "
"quale modello di front-end  installato sulla tua scheda TV e setta la variabile "
"TV Card 'Tuner' appropriatamente."
)
)

(set #tvprefsask
(cat "\nScegli il file di preferenze del tuner della tua scheda TV. "
"Finora era: "
)
)

(set #tvprefs-help
(cat "Il file scelto sar copiato come tv.prefs nel cassetto Envarc:Mediator.\n\n"

"Il file tv.prefs informa la tv.library come configurare l'hardware della scheda TV. "
"Il file tv.prefs include le seguenti informazioni riguardo lo specifico modello di scheda TV:\n\n"

"- settaggio richiesto delle linee gpio,\n"
"- configurazione del multiplexer del suono,\n"
"- settaggio dello specifico front-end specific per questo modello di scheda.\n\n"

"Se non c' il file tv.prefs nel cassetto Envarc:, la tv.library "
"configura la scheda TV usando i dati della configurazione della PixelView PlayTV Pro."
)
)

(set #tunerguide
(cat "0   DEFAULT FRONT-END FOR SELECTED TV CARD\n"
"10  TEMIC PAL 4002FH5 /3X 7756, 9483/\n"
"20  PHILIPS PAL I /FM1246, FI1246 (MK2), FR1246 MK2/\n"
"30  PHILIPS NTSC /FM1236, FI1236 (MK2), FR1236 MK2/\n"
"40  PHILIPS SECAM /FR1216MF (MK2), FI1216MF MK2/\n"
"50  PHILIPS PAL /FM1612, FI1216 MK2, FR1216 MK2/\n"
"60  TEMIC NTSC 4032FY5 (3X 7004, 9498, 9789)\n"
"70  TEMIC PAL I 4062FY5 (3X 8501, 9957)\n"
"80  TEMIC 4036FY5 NTSC (3X 1223, 1981, 7686)\n"
"90  ALPS TSBH1 NTSC\n"
"100 ALPS TSBE1 PAL\n"
"110 ALPS TSBB5 PAL I\n"
"120 ALPS TSBE5 PAL\n"
"130 ALPS TSBC5 PAL\n"
"140 TEMIC 4006FH5 PAL (3X 9500, 9501, 7291)\n"
"150 ALPS TSHC6 NTSC\n"
"160 TEMIC PAL DK 4016FY5 (3X 1392, 1393)\n"
"170 PHILIPS NTSC M\n"
"180 TEMIC 4066FY5 PAL I (3X 7032, 7035)\n"
"190 TEMIC 4006FN5 MULTI PAL (3X 7595, 7606, 7657)\n"
"200 TEMIC 4009FR5 PAL + FM (3X 7607, 7488, 7711)\n"
"210 TEMIC 4039FR5 NTSC + FM (3X 7246, 7578, 7732)\n"
"220 TEMIC 4046FM5 (3X 7804, 7806, 8103, 8104) DEFAULT\n"
"221 TEMIC 4046FM5 (3X 7804, 7806, 8103, 8104) PAL I\n"
"222 TEMIC 4046FM5 (3X 7804, 7806, 8103, 8104) PAL DK\n"
"223 TEMIC 4046FM5 (3X 7804, 7806, 8103, 8104) SECAM\n"
"224 TEMIC 4046FM5 (3X 7804, 7806, 8103, 8104) PAL L\n"
"225 TEMIC 4046FM5 (3X 7804, 7806, 8103, 8104) PAL BG\n"
"230 PHILIPS PAL DK\n"
"240 PHILIPS FQ1216ME DEFAULT\n"
"241 PHILIPS FQ1216ME PAL I\n"
"242 PHILIPS FQ1216ME PAL BGDK\n"
"243 PHILIPS FQ1216ME SECAM L2\n"
"244 PHILIPS FQ1216ME SECAM L\n"
"250 LG PAL I with FM radio LG TAPC-I001D\n"
"260 LG PAL I LG TAPC-I701D\n"
"270 LG NTSC with FM radio LG TP18NSR01F\n"
"280 LG PAL with FM radio LG TP18PSB01D\n"
"290 LG PAL LG TP18PSB11D\n"
"300 TEMIC 4009FN5 MULTI PAL+FM (3X 8155, 8160, 8163)\n"
"310 SHARP 2U5JF5540 NTSC\n"
"320 SAMSUNG PAL TCPM9091PD27\n"
"330 MT2032 PAL\n"
"331 MT2032 NTSC\n"
"340 TEMIC 4106FH5 (3X 7808, 7865)\n"
"350 TEMIC 4012FY5 (3X 0971, 1099)\n"
"360 TEMIC 4136FY5 (3X 7708, 7746)\n"
"370 LG PAL NEW TAPC"
)
)

(set #tuner-help
(cat "Se la tua scheda TV  equipaggiata con un tipico front-end per questo modello di scheda TV PCI "
"setta questa variabile a 0. Il front-end sar configurato sulla base delle informazioni incluse "
"nel file tv.prefs.\n\n"

"Se la tua scheda TV  equipaggiata con un front-end, il quale non  tipico per questa scheda TV "
"scegli la variabile Tuner in corrispondeza con la guida seguente:\n\n"

#tunerguide
)
)

(set #feask
(cat "\nVuoi settare la tua scheda FastEthernet 10/100Mbps ora ?\n"
)
)

(set #fastethernet-help
(cat "La variabile Fastethernet setta il modo operativo della scheda Fast Ethernet 10/100Mbps.\n\n"

"Le seguenti opzioni sono disponibili:\n\n"

"0 - modo di autonegoziazione,\n"
"1 - 100Mb/s, full duplex,\n"
"2 - 100Mb/s, half duplex,\n"
"3 - 10Mb/s, full duplex,\n"
"4 - 10Mb/s, half duplex.\n\n"

"Nota: se setti la scheda Fast Ethernet nel modo, nel quale non  supportato "
"dal network locale la scheda non comunicher con il network.\n\n"

"Il modo raccomandato  'l'autonegoziazione'."
)
)

(set #nosoft
(cat "\nNon puoi usare qualcuna delle schede PCI scelte per la mancanza del Mediator "
"Multimedia CD nel tuo sistema.\n\n"
"Le seguenti schede PCI richiedono il Mediator Multimedia CD: "
"MPEG-2 Video & Audio decoder, "
"FastEthernet 10/100Mbps, "
"Spider II USB 2.0, "
"Spider USB 2.0, "
"Terratec 512i Digital, "
"SB 4.1 digital, "
"SB128, "
"TV tuner.\n\n"
"Il Mediator Multimedia CD per il tuo Mediator  disponibile "
"nella sezione Software dell' Elbox Online Store <http://shop.elbox.com>."
)
)

(set #nogfx
(cat "\nNon puoi usare qualcuna delle schede PCI scelte per la mancanza della scheda grafica PCI "
"nel tuo sistema.\n\n"
"Qualche scheda PCI lavora come PCI busmasters. Queste schede richiedono "
"la presenza di una memoria PCI SDRAM/SGRAM/DDR nel sistema. "
"Se tu non hai una scheda SharkPPC con la memoria SDRAM, la scheda busmaster usa "
"un megabyte della memoria SDRAM/SGRAM della scheda grafica come buffer per "
"le operazioni in DMA. "
"Le seguenti schede PCI lavorano come PCI busmasters: "


"MPEG-2 Video & Audio decoder, "
"FastEthernet 10/100Mbps,"
"Spider II USB 2.0, "
"Spider USB 2.0, "
"Terratec 512i Digital, "
"SB 4.1 digital, "
"SB128, "
"TV tuner."
)
)

(set #warpbppc1
(cat "\nSiccome la tua scheda acceleratrice  una BlizzardPPC \n"
"il jumper Mediator 'Memory Window'  settato a\n\n"
)
)

(set #warpbppc2
(cat "MB\n\n"
"le variabili WarpUP/Warp3D\n"
"sono state settate come seguenti:\n\n"
"Envarc:PowerPC/gfxaddr = "
)
)

(set #warpbppc3
(cat "\n"
"Envarc:Warp3D/Mediator/memsize = "
)
)

(set #background-help
(cat "La variabile Background definisce quale colore dello sfondo "
" rimpiazzato dai dati della TV, quando la TV  visibile nello sfondo.\n\n"

"RED=170 GREEN=170 BLUE=170 WORKBENCH GRAY (default)\n\n"
"RED=0   GREEN=0   BLUE=170 BLUE\n"
"RED=170 GREEN=0   BLUE=0   RED\n"
"RED=0   GREEN=170  BLUE=0  GREEN"
)
)

(set #tvprefs
(cat "N/A"
)
)

(set #raphead
(cat "\n*** Envarc: settaggi variabili: ***\n\n"
)
)

(set #finalreport
(cat "\nIl rapporto completo del tuo sistema Mediator\n"
"incluso il rapporto di PciInfo e ShowConfig\n"
" stato salvato come 'MedReport'\n"
"nel cassetto RAM:\n\n"
)
)

(set #NA
(cat " - ver. info N/A"
)
)

(set #FNA
(cat " - file N/A\n"
)
)


(set #rapMUPhead
(cat "\n*** Versioni dei file di sistema del Mediator: ***\n\n"
)
)

(set #infocur
(cat "\nInformazioni sulle correnti versioni dei file del Mediator sono disponibili nella sezione Mediator | DOWNLOAD a "
"<http://www.elbox.com/downloads_mediator.html>"
)
)

(set #rapMMCDhead "\n*** Versioni dei file del Mediator Multimedia CD: ***\n\n")
(set #rapSPhead "\n*** Versioni dei file della Spider: ***\n\n")
(set #rapW3Dhead "\n*** Versioni dei file del Warp 3D: ***\n\n")
(set #rapW3Dbhead "\n*** Versioni dei file del Warp 3D per A3/4000: ***\n\n")
(set #rapW3Dsuhead "\n*** Versioni dei file MMU Warp 3D per A1200: ***\n\n")
(set #rapW3Dsmhead "\n*** Versioni dei file NO_MMU Warp 3D per A1200: ***\n\n")

(set #changeconfig
(cat "\nIl programma PciInfo non pu rilevare il tuo Mediator.\n\n"
"Cambia il jumper 'CONFIG' del Mediator."
)
)

(set #changeconfig
(cat "\nIl programma PciInfo non pu rilevare il tuo Mediator.\n\n"
"Cambia il jumper del ZIV."
)
)


(set #reponlyask
(cat "\nVuoi configurare le variabili del Mediator o solamente vederle ?\n\n"
)
)

(set #reportonly "Solo Rapporto")
(set #configuration "Configurazione e Rapporto")

(set #reponly-help
(cat "l'opzione '" #configuration "' ti aiuta a configurare tutte le variabili e i jumper del Mediator. "
"Il rapporto completo viene prodotto dopo la configurazione. Il rapporto  salvato come file "
"MedReport.txt in RAM:.\n\n"
"l'opzione '" #reportonly "' produce solo il rapporto." 
)
)

(set #tvfilename
(cat "nome del file tv.prefs = "
)
)

(set #sizetxt
(cat " bytes)\n"
)
)

(set #notset
(cat "Non Settata"
)
)

(set #toolong
(cat "troppo lunga!"
)
)

(set #rapothhead
(cat "\n*** Versioni di altri file: ***\n\n"
)
)



)
)

;=====================================
; Polish strings

(if (= #language "polski")
(


(set #pretendabort 
(cat "Tryb symulacji instalacji nie jest dostpny."
)
)

(set #welcome
(cat "Ten skrypt ma za zadanie pomc Ci we waciwej konfiguracji zmiennych i zworek Mediatora.\n\n"
)
)

(set #recommend 
(cat "\nW tej konfiguracji zalecamy "
)
)

(set #previous 
(cat "\nDotychczasowe ustawienie:\n"
)
)

(set #old 
(cat "poprzednie ustawienie: "
)
)

(set #varset 
(cat "\nUstawienie zmiennej: "
)
)


(set #YES "Tak")
(set #NO "Nie")

(set #modelask 
(cat "\nJaka jest konfiguracja Twojego komputera?\n"
)
)

(set #modelchoice0 "A1200 + Mediator PCI 1200TX (lub SX lub LT4 lub LT2)")
(set #modelchoice1 "A1200 + Mediator PCI 1200")
(set #modelchoice2 "A1200 + Mediator PCI 1200 ZIV")
(set #modelchoice3 "A1200 + Zorro3 + Mediator PCI 3/4000T")
(set #modelchoice4 "A3000 + Mediator PCI 3000D (lub 3/4000T)")
(set #modelchoice5 "A4000 + Mediator PCI 4000D (lub Di lub 3/4000T)")

(set #modelchoice-help
(cat "Jeli nie masz pewnoci jak nazywa si model Mediatora, z ktrego korzystasz, "
"porwnaj jego wygld ze zdjciami Mediatorw na stronie "
"<http://sklep.elbox.com/cgibin/shop?show=2BB>."
)
)

(set #zorroask
(cat "\nCzy masz zainstalowan kart graficzn standardu Zorro II lub Zorro III?\n\n"
)
)

(set #zorrochoice-help
(cat "W Twoim modelu Mediatora jest moliwe rwnoczesne korzystnie z kart graficznych "
"standardu PCI i standardu Zorro."
)
) 

(set #pcmciaask
(cat "\nCzy korzystasz z jakiej karty PCMCIA?\n\n"
)
)

(set #pcmciachoice-help
(cat "Jeli chciaby korzysta z kart PCMCIA zworka 'Mediator Window' nie moe by "
"ustawiona na 8 MB. Wynika to z faktu, e karty PCMCIA wykorzystuj t sam przestrze "
"pamici, w ktrej konfiguruje si Mediator.\n\n"

"Uwaga: Wyjtkiem jest karta eFlash1200 PCMCIA. Karta ta moe by  uywana niezalenie "
"od ustawienia zworki 'Memory Window'."
)
) 

(set #mmu030ask
(cat "\nCzy procesor 68030, z ktrego korzystasz, jest wyposaony w jednostk MMU?\n\n"
)
) 

(set #mmu030choice-help
(cat "Procesory 030 bez jednostki MMU s oznaczane 68EC030."
)
) 

(set #mmulibask
(cat "\nCzy korzystasz z pakietu MMULib?\n\n"
)
)

(set #ppcask
(cat "\nCzy Twoja karta turbo to BlizzardPPC?\n\n"
)
)

(set #ppcchoice-help
(cat "Mediator PCI 1200 (TX, SX, LT4, LT, ZIV) wsppracuje z wszystkimi wersjami kart "
"BlizzardPPC."
)
) 

(set #gfxask
(cat "\nZ jakiej karty graficznej PCI korzystasz?\n\n"
)
)

(set #gfxchoice0 "Radeon 9250/9200/9000 256MB")
(set #gfxchoice1 "Radeon 9250/9200/9000 2x128MB")
(set #gfxchoice2 "Radeon 9250/9200/9000 128MB")
(set #gfxchoice3 "Radeon 9250/9200/9000 64MB")
(set #gfxchoice4 "Voodoo 5 5500 or 4 4500")
(set #gfxchoice5 "Voodoo 3 3000 or 3 2000")
(set #gfxchoice6 "Voodoo Banshee")
(set #gfxchoice7 "S3 Virge DX 4MB")
(set #gfxchoice8 "S3 Virge DX 2MB")
(set #gfxchoice9 "adnej")

(set #256MB
(cat "256MB (zworka MEMSIZE otwarta)"
)
)

(set #512MB
(cat "512MB (zworka MEMSIZE zamknita)"
)
)


(set #gfxchoice-help 
(cat "Aktualna list obsugiwanych kart graficznych PCI " 
"jest dostpna na stronie <http://www.elbox.com/mdg.html>."
)
)

(set #busterchoice-help
(cat "Zmienna buster jest interpretowana tylko w komputerach A3000 i A4000.\n\n"

"Brak zmiennej jest interpretowany tak jakby zmienna byla ustawiona na Buster 11"
)
)

(set #pciask
(cat "\nZ jakich kart PCI korzystasz?\n"
)
)

(set #pcichoice-help
(cat "Aktualna lista obsugiwanych kart PCI znajduje si w Mediator Driver "
"Guide <http://www.elbox.com/mdg.html>.\n\n"
"Niektre karty PCI pracuj w trybie busmaster. "
"Oznacza to, e mog samodzielenie (bez porednictwa CPU komputera) "
"inicjalizowa i realizowa transfery danych do wybranych obszarw pamici PCI. " 
"Karty PCI pracujce w tym trybie wymagaj obecnoci w przestrzeni magistralii "
"PCI szybkiej pamici RAM (SDRAM/SGRAM/DDR). Pami ta jest wykorzystywana "
"jako bufor dla ich operacji DMA (Direct Memory Access).\n\n"
"W konfiguracjach bez karty SharkPPC (z pamici SDRAM) rol bufora pamici "
"peni ostatni megabajt pamici SDRAM/SGRAM karty graficznej PCI.\n\n"
"Nastpujce karty PCI pracuj w trybie busmaster:\n\n"
"FastEthernet 10/100Mbps,\n" 
"Video & Audio MPEG dekoder,\n"
"Spider II USB 2.0,\n"
"Spider USB 2.0,\n"
"Terratec 512i Digital,\n"
"Sound Blaster 4.1 Digital,\n" 
"Sound Blaster 128,\n"
"i wszystkie karty telewizyjne.\n\n"
"Niektre funkcje powyszych kart mog by realizowane bez przejmowania "
"kontroli nad magistral PCI, na przykad funkcja miksera karty muzycznej."
)
)    

(set #mmuchoice-help 
(cat "Zmienna MMU jest interpretowana tylko w przypadku komputera Amiga 1200 bez "
"karty turbo lub z kart turbo wyposaon w 24-bitow magistral adresow.\n\n"

"Ustawienie tej zmiennej na 'Yes' powoduje, e liniowy obszar 1.7 GB przestrzeni pamici "
"PCI staje si dostpny bezporednio w przestrzeni adresowej procesora 68k. "
"Przeadresowanie jest dokonywane automatycznie przez jednostk MMU procesora.\n\n"

"Zmienna MMU musi by ustawiona na 'No' jeli masz zainstalowan kart BlizzardPPC i chcesz " 
"korzysta z software'u realizujacego rwnoczesny dostp obu procesorw karty do "
"przestrzeni adresowej pamici PCI."
)
)

(set #voodoomem-help 
(cat "Zmienna VoodooMem informuje system graficzny Picasso96 ile megabajtw "
"pamici karty Voodoo ma by zarezerwowane dla operacji 2D.\n\n" 

"Pozostaa cz pamici karty Voodoo jest rezerwowana dla operacji systemu Warp 3D; "
"ostatni jeden megabajt pamici karty Voodoo jest rezerwowany jako bufor pamici dla "
"danych i programw kart PCI pracujcych w trybie busmasterw magistrali, o ile "
"jakakolwiek taka karta jest w systemie zainstalowana."       
)
)

(set #voodoointchoice-help
(cat "Zmienna VoodooInt nadzoruje ustawienie systemu przerwa Vblank karty graficznej.\n\n"

"Jeli zmienna ta  jest ustawiona na 'Yes', to karta graficzna generuje przerwanie w kadym cyklu "
"wygaszania ramki. Przerwanie to jest wykorzystywane do synchronizacji ramek przez niektre gry.\n\n" 

"Jeli zmienna ta jest ustawiona na 'No', to system przerwa Vblank karty graficznej jest wyczony. "
"To ustawienie moe by konieczne w przypadku korzystania z karty graficznej z serii kart, ktre maj problemy "
"z prawidow prac systemu przerwa." 
)
)

(set #virgemem-help 
(cat "Zmienna VirgeMem informuje system graficzny Picasso96 ile megabajtw "
"pamici karty Virge ma by zarezerwowane dla operacji 2D.\n\n" 

"Ostatni jeden megabajt pamici karty Virge jest rezerwowany jako bufor pamici dla "
"danych i programw kart PCI pracujcych w trybie busmasterw magistrali, o ile "
"jakakolwiek taka karta jest w systemie zainstalowana."       
)
)

(set #virgeintchoice-help
(cat "Zmienna VirgeInt nadzoruje ustawienie systemu przerwa Vblank karty graficznej.\n\n"

"Jeli zmienna ta  jest ustawiona na 'Yes', to karta graficzna generuje przerwanie w kadym cyklu "
"wygaszania ramki. Przerwanie to jest wykorzystywane do synchronizacji ramek przez niektre gry.\n\n" 

"Jeli zmienna ta jest ustawiona na 'No', to system przerwa Vblank karty graficznej jest wyczony. "
"To ustawienie moe by konieczne w przypadku korzystania z karty graficznej z serii kart, ktre maj problemy "
"z prawidow prac systemu przerwa." 
)
)

(set #mmcdask 
(cat "\nCzy Twj Mediator jest wyposaony w pakiet Mediator Multimedia CD?"
)
)

(set #mmcdchoice-help 
(cat "Mediator Multimedia CD zawiera sterowniki do kart graficznych Voodoo5 5500 "
"i Voodoo4 4500, do kart FastEthernet 10/100 Mb/s, do kart muzycznych Terratec 512i "
"Digital, Sound Blaster 4.1 digital, Sound Blaster 128 oraz do kart tunerw TV. "
"W skad pakietu Mediator Multimedia CD wchodz programowalne ukady MACH zawierajce "
"klucze zabezpieczajce software zawarty na pycie.\n\n"  

"Pakiety Mediator Multimedia CD s dostpne w internetowym sklepie firmy Elbox Computer "
"<http://sklep.elbox.com> w dziale Software."
)
)

(set #windowask 
(cat "\nZworka 'Memory Window' w Twoim Mediatorze powinna by ustawiona na:\n\n"
)
)

(set #4MBH
(cat "4MB High\n\n"
"W tej konfiguracji Twoja S:startup-sequence powinna zaczyna si od C:AllocBMem."
)
)

(set #windowchoice-help 
(cat "Jeli zworka 'Memory Window' jest ustawiona na 8 MB, to "
"korzystanie z kart PCMCIA nie jest moliwe. Rwnie ustawienie tej zworki na "
"na 4MB High (opcja ta dostpna jest tylko w Mediatorze PCI 1200 ZIV) "
"wyklucza moliwo uywania kart PCMCIA.\n\n"

"Uwaga: Wyjtek stanowi karta eFlash1200 PCMCIA. Mona z niej korzysta "
"niezalenie od ustawienia zworki 'Memory Window'."
)
)

(set #serialask 
(cat "\nCzy numer seryjny Twojego Mediatora jest wyszy ni 3201338?\n\n"
)
)

(set #mmserialchoice-help
(cat "Numer seryjny pyty Mediator jest wydrukowany na biaej nalepce znajdujcej "
"si na grnej (widocznej) stronie pyty Mediatora."
)
)

(set #correctwindow 
(cat "\n\nSprawd ustawienie zworki (na przykad programem ShowConfig). Skoryguj, jeli jest niewaciwe."
)
)

(set #removepcmcia 
(cat "\n\nW tej konfiguracji, nie mona korzysta z kart PCMCIA! "
"Wyjmij kart PCMCIA, jeli jest woona."
)
)

(set #mmulibactive 
(cat "Uywajc systemowego programu ShowConfig sprawd, ktry obszar "
"przestrzeni Zorro II/III jest uywany jako obszar pamici PCI Mediatora. "
"W Amigach 1200 jest to obszar 4-ro lub 8-io megabajtowy, w duych Amigach "
"jest to obszar o wielkoci 256 lub 512 MB.\n\n"

"Korzystajc z pakietu MMULib ustaw 'cacheinhibit' dla tego obszaru.\n\n "
"Przykadowo dla Amigi 1200 z 8-megowym obszarem przydzielonym dla Mediatora "
"zmienna MMU-Configuration powinna zawiera lini: "
"'SetCacheMode from 0x00200000 size 0x00800000 cacheinhibit'."
)
)

(set #nocacheask
(cat "\nUstawianie zmiennej NoCache.\n\n"
"Ustaw warto zmiennej NoCache.\n\n"
"Warto zmiennej NoCache, zalecana w tej konfiguracji, to: "
)
)

(set #nocachechoice-help
(cat "Zmienna NoCache jest interpretowana tylko w komputerach A1200 "
"z kartami turbo z procesorami 68030. Ustawienie zmiennej NoCache na 'Yes' "
"powoduje, e pci.library chroni, uywajc jednostki MMU, obszar pamici "
"PCI przed cache'owaniem. "  
)
)

(set #nodatacache 
(cat "\nDodaj ponisz lini:\n\n"
"C:cpu nodatacache\n\n"
"do sekwencji startowej (S:startup-sequence). "
"Umie j bezporednio po linii C:Setpatch."
)
)

(set #mmulibchoice-help
(cat "Pakiet THOR MMULib jest dostpny na Aminecie <http://aminet.net>."
)
)

(set #mmulibinst 
(cat "\n\n\lub lepiej\n\n"
"zainstaluj pakiet MMULib i ustaw przestrze pamici Mediatora jako 'cacheinhibit'."          
)
)

(set #emuchoice-help 
(cat "Zmienna Emulation jest interpretowana tylko w Amigach wyposaonych "
"w karty BlizzardPPC.\n\n"

"Zmienna ta powinna by ustawiona na 'Yes' jeli uywany system operacyjny "
"korzysta tylko z procesora PPC. Ma to miejsce w przypadku korzystania z natywnej wersji "
"systemu AmigaOS4.\n\n"

"Zawsze, gdy oba procesory (PowerPC i 68k) s uywane, zmienna ta powinna by ustawiona na 'No'."
)
)

(set #warp3dchoice-help 
(cat "Zmienna Warp3D jest interpretowana jeli w Mediatorze jest zainstalowana "
"karta graficzna Voodoo4 lub Voodoo5.\n\n"
"Zmienna ta bya konieczna, aby karty Voodoo 4 i Voodoo 5 mogy dziaa z pierwsz wersj "
"pakietu Warp 3D dla Mediatora. Aktualna wersja pakietu Warp 3D dla Mediatora prawidowo "
"identyfikuje karty Voodoo4 i Voodoo5. Przy pracy z t wersj Warpa 3D zmienna Warp3D "
"powinna by ustawiona na 'No'.\n\n"

"Jeli zmienna Warp3D jest ustawiona na 'Yes', to karty graficzne Voodoo 4 i Voodoo 5 "
"zgaszaj si jako Voodoo 3; nie jest wwczas moliwe korzystanie z drugich 32MB pamici "
"tych kart."
)
)

(set #tvprefsask 
(cat "\nWybierz plik preferencyjny dla Twojej karty TV. Dotychczasowy plik, to: "
)
)

(set #tvask
(cat "\nCzy chcesz teraz skonfigurowa zmienne dla karty telewizyjnej?\n"
)
)

(set #tvchoice-help
(cat "Jeli Twoja karta telewizyjna pracuje prawidowo, to nie potrzebujesz zmienia "
"konfiguracji tych zmiennych.\n\n"

"Jeli zainstalowana karta TV nie pracuje prawidowo s moliwe nastpujce tego przyczyny:\n\n"

"1. Jeli GUI telewizyjne, z ktrego korzystasz, nie jest w stanie otworzy tv.library "
"moe to oznacza, e zainstalowana karta TV jest wyposaona w nieobsugiwany procesor wizji. "
"Lista obsugiwanych przez tv.library procesorw wizji znajduje si w Mediator Driver Guide "
"<http://www.elbox.com/mdg.html>.\n\n"

"Uwaga: Przed zakupem karty telewizyjnej upewnij si, e dana karta jest w stanie obsugiwa "
"sygna telewizyjny emitowany w Twoim kraju. Pewne parametry sygnau telewizyjnego, takie jak "
"czstotliwo podnonej dwiku lub polaryzacja sygnau wizji mog rni si w poszczeglnych krajach. "
"Karty TV oferowane w danym kraju uwzgldniaj te rnice, std zalecamy zakup kart telewizyjnych "
"od lokalnych dostawcw.\n\n"  

"2. Jeli zamiast otwarcia okna z obrazem TV otrzymujesz komunikat 'Error: p96PIP_OpenTagList "
"() failed' sprawd z jakiego screenmodu korzystasz. "
"Obraz z karty TV jest wywietlany w trybie overlay, naley wic korzysta z tych "
"trybw karty graficznej, ktre obsuguj funkcj overlay. S to nastpujce tryby: "
"16-bit PC, 24-bit BGR i 32-bit BGRA.\n\n"

"Uwaga: W pewnych sytuacjach system P96 moe odmwi otwarcia okna w trybie overlay "
"z powodu bdu w komunikacji z systemem OS3.9.\n"
"Aby zapobiec takim sytuacjom wystarczy zmieni ustawienie 'Icon Quality' z 'BEST' na 'GOOD'. "
"Naley rwnie pamita o tym, aby nie trzyma pyty CD w napdzie podczas uruchamiania si systemu.\n\n"

"3. Jeli nie dziaa wyjcie dwiku z karty TV naley zmieni ustawienie zmiennej "
"tv.prefs. Umoliwia to nastpne menu.\n\n"

"Uwaga: Niektre karty TV s dostpne w wersjach wyposaonych w specjalistyczne "
"procesory dwiku, ktre mog nie by obsugiwane. Aby mie pewno, e "
"system dwikowy karty jest obsugiwany zalecamy zakupy kart TV w wersjach "
"z monofonicznym dwikiem TV i stereofonicznym dwikiem radiowym.\n\n"

"4. Jeli zamiast okna z obrazem TV pojawia si niebieskie okno, sprawd "
"nazw modelu gowicy telewizyjnej zainstalowanej na Twojej karcie TV "
"i odpowiednio ustaw zmienn 'Tuner'. Umoliwia to jedno z kolejnych menu."
)
)  

(set #tvprefs-help
(cat "Wybrany plik preferencyjny zostanie skopiowany jako tv.prefs do "
"katalogu Envarc:Mediator.\n\n" 

"Plik preferencyjny zawiera informacje o konfiguracji hardware'u "
"danego modelu karty telewizyjnej. W pliku tym znajduje si informacja "
"o prawidowym ustawieniu linii gpio, konfiguracji "
"wyj dwiku, konfiguracji ukadu odbiornika zdalnego sterowania "
"oraz informacja jaki model tunera (front-end) jest najczciej instalowany "
"w danym modelu karty TV.\n\n"

"W przypadku braku pliku preferencyjnego tv.prefs, sterownik tv.library obsugujcy "
"karty telewizyjne  skonfiguruje kart TV zgodnie z preferencjami dla karty PixelView "
"PlayTV Pro."
)
)

(set #tuner-help
(cat "Jeli Twoja karta TV jest wyposaona w typowy dla niej tuner (gowic telewizyjn), "
"moesz pozostawi zmienn 'Tuner' ustawion na 0. Przy takim ustawieniu gowica "
"telewizyjna karty jest konfigurowana na podstawie informacji zawartych w pliku "
"preferencyjnym karty telewizyjnej (Envarc:Mediator/tv.prefs).\n\n"

"Twoja karta TV moe by wyposaona w nietypow dla tego modelu karty gowic "
"telewizyjn. W takim przypadku naley odczyta z gowicy telewizyjnej (metalowa puszka "
"na karcie TV) jej symbol, odszuka go w poniszej licie gowic TV; jako warto zmiennej "
"'Tuner' naley wpisa liczb wystpujc na pocztku linii zawierajcej symbol danej gowicy.\n\n" 
#tunerguide
)
)

;---new

(set #feask
(cat "\nCzy chcesz teraz skonfigurowa kart Fast Ethernet 10/100 Mb/s?\n"
)
)

(set #fastethernet-help
(cat "Zmienna Fastethernet ustawia tryb pracy karty Fast Ethernet 10/100 Mb/s.\n\n"

"S moliwe nastpujce ustawienia:\n\n" 

"0 - tryb auto negocjacji,\n"
"1 - 100 Mb/s, full duplex,\n"
"2 - 100 Mb/s, half duplex,\n"
"3 - 10 Mb/s, full duplex,\n"
"4 - 10 Mb/s, half duplex.\n\n"

"Uwaga: Jeli ustawisz kart Fast Ethernet 10/100 Mb/s w trybie, ktry nie jest obsugiwany przez lokaln sie, adna komunikacja karty z sieci nie bdzie moliwa.\n\n"

"Zalecamy ustawienie tej zmiennej na '0', czyli tryb autonegocjacji."
)
)

(set #nosoft
(cat "\nNie moesz korzysta z niektrych z wybranych przez Ciebie kart PCI skoro nie "
"masz zainstalowanego pakietu Mediator Multimedia CD!\n\n"

"Ponisze karty PCI wymagaj instalacji MM CD: " 


"MPEG-2 Video & Audio dekoder, "
"FastEthernet 10/100 Mb/s, "
"Spider II USB 2.0, "
"Spider USB 2.0, "
"Terratec 512i Digital, "
"SB 4.1 digital, "
"SB128, "
"tuner TV.\n\n"   
"Pakiet Mediator Multimedia CD do Twojego modelu Mediatora jest "
"dostpny w dziale Software w internetowym sklepie firmy Elbox Computer <http://sklep.elbox.com>."
)
)

(set #nogfx
(cat "\nNie moesz korzysta z niektrych z wybranych przez Ciebie kart PCI skoro nie "
"masz zainstalowanej w slotach PCI karty graficznej.\n\n"

"W systemach bez karty SharkPPC nastpujce karty PCI, pracujc w trybie busmaster, "
"wymagaj obecnoci w slotach PCI karty graficznej: "
"FastEthernet 10/100 Mb/s,"
"Spider II USB 2.0, "
"Spider USB 2.0, "
"Terratec 512i Digital, "
"SB 4.1 digital, "
"SB128.\n"
"Karty tunerw telewizyjnych i MPEG-2 Video & Audio dekoder zawsze wymagaj "
"obecnoci karty graficznej PCI lub AGP." 

)
)

(set #warpbppc1
(cat "\nPoniewa uywasz karty BlizzardPPC,\n"
"a zworka 'Memory Window' jest ustawiona na\n\n"
)
)

(set #warpbppc2
(cat "MB\n\n"
"zmienne WarpUP/Warp3D zostay\n"
"ustawione nastpujco:\n\n"
"Envarc:PowerPC/gfxaddr = "
)
)

(set #warpbppc3
(cat "\n"
"Envarc:Warp3D/Mediator/memsize = " 
)
)

(set #background-help
(cat "Zmienna Background okrela kolor, w miejsce ktrego pojawia si obraz telewizyjny, "
"gdy telewizja jest wywietlana w tle.\n\n"

"RED=170 GREEN=170 BLUE=170 szary\n"
"RED=0   GREEN=0   BLUE=170 niebieski\n"
"RED=170 GREEN=0   BLUE=0   czerwony\n" 
"RED=0   GREEN=170  BLUE=0  zielony"
)
)
 
(set #raphead
(cat "\n*** Ustawienia zmiennych Mediatora: ***\n\n"
)
) 

(set #finalreport
(cat "\nKompletny raport o zmiennych Mediatora\n"
"wraz z raportami programw\n"
"PciInfo i ShowConfig "
"zosta zapisany w RAM:\n"
"jako MedReport.txt"
)
)

(set #NA
(cat " - brak nr-u wersji"
)
)

(set #FNA
(cat " - brak pliku\n"
)
)

(set #rapMUPhead "\n*** Wersje plikw z MediatorUP: ***\n\n")
(set #rapMMCDhead "\n*** Wersje plikw z MM CD: ***\n\n")
(set #rapSPhead "\n*** Wersje plikw do karty Spider: ***\n\n")
(set #rapW3Dhead "\n*** Wersje plikw Warp 3D: ***\n\n")
(set #rapW3Dbhead "\n*** Wersje plikw Warp 3D do A3/4000: ***\n\n")
(set #rapW3Dsuhead "\n*** Wersje MMU plikw Warp 3D do A1200: ***\n\n")
(set #rapW3Dsmhead "\n*** Wersje NO_MMU plikw Warp 3D do A1200: ***\n\n")
  
(set #infocur 
(cat "\nInformacja o aktualnych wersjach software'u do Mediatora jest dostpna w sekcji "
"DOWNLOAD | Mediator "
"<http://www.elbox.com/downloads_mediator.html>"
)
)

(set #changeconfig
(cat "\nProgram PciInfo nie wykry pyty Mediator.\n\n"
"Zmie ustawienie zworki 'CONFIG' Mediatora. Ustawienie tej zworki "
"musi zawsze korespondowa z zainstalowan kart turbo."
)
)

(set #changez4j
(cat "\nProgram PciInfo nie wykry pyty Mediator.\n\n"
"Zmie ustawienie zworek pyty ZIV. Ustawienie tych zworek "
"musi zawsze korespondowa z zainstalowan kart turbo."
)
)


(set #reponlyask
(cat "\nCzy chcesz skonfigurowa zmienne Mediatora czy tylko sprawdzi ich ustawienia?\n\n"
)
)

(set #reportonly "Tylko sprawdzenie")
(set #configuration "Konfiguracja i raport ustawie")

(set #reponly-help
(cat "Opcja '" #configuration "' wcza tryb konfigurowania zmiennych Mediatora. Na kocu "
"generowany jest raport, ktry jest zapisywany w RAM: jako MedReport.txt.\n\n"
"Opcja '" #reportonly "' oznacza pominicie konfiguracji zmiennych. Raport o zmiennych jest "
"generowany i zapisywany w RAM:."
)
)

(set #tvfilename
(cat "nazwa pliku tv.prefs = "
)
)

(set #notset
(cat "Nie Ustawiona"
)
)

(set #sizetxt
(cat " bajtw)\n"
)
)

(set #toolong
(cat "zbyt duga!"
)
)

(set #rapothhead
(cat "\n*** Wersje innych programw: ***\n\n"
)
)

)
)

;================================================================================
; Start
;================================================================================

(procedure P_VER
  (set #vernum (getversion #drv (resident)))
  (if (= #vernum 0) (set #vernum (getversion #drv)))  
  (if (= #vernum 0) (set #vernum (getversion (tackon #drw #drv))) )   
  (set #ver (/ #vernum 65536)) (set #rev (- #vernum (* #ver 65536) ) )
  (set #size 
            (cat " (" 
                 (getsize (tackon #drw #drv))
                 #sizetxt
            )
       )
       (set #ver (cat " - ver." 
                      #ver 
                      "." 
                      #rev 
                      #size
                 )
       )
       (if (= #ver (cat " - ver.0.0" #size)) 
           ((if (> (exists (tackon #drw #drv)) 0)
                (set #ver (cat #NA #size))
                (set #ver #FNA)
            )
           )
       )
)


(procedure P_VAR
  (if (> (exists (tackon #drw #var)) 0)
      (if (> (getsize (tackon #drw #var)) 512)
          (set #xvar #toolong) 
          ((set #mvar (cat "Mediator/" #var)) 
           (set #xvar (select (= (substr (getenv #mvar) 0 1) "Y") "No" "Yes" "aha"))
          )
      )
      (set #xvar #notset)
  )
)

(welcome #welcome)

(set destenvarc (tackon "envarc:" "Mediator"))

(set destenv (tackon "Env:" "Mediator"))

(if (= (exists destenvarc) 0)
    ((makedir destenvarc (infos)) (makedir destenv (infos))))

(complete 1)

(set #cpu (database "cpu"))

(set #wrongconf 0)

(if (> (exists "SYS:tools/ShowConfig") 0) (run "SYS:tools/ShowConfig > RAM:showrep"))

(if (> (exists "C:Avail") 0) (run "C:Avail > RAM:availrep"))

(set #prevmmu          #notset)
(set #prevnocache      #notset)
(set #prevemulation    #notset)
(set #prevbuster       #notset)
(set #prevradeonmem    #notset)
(set #prevradeonmemos  #notset)
(set #prevvoodoomem    #notset)
(set #prevvoodoomemos  #notset)
(set #prevvoodooint    #notset)
(set #prevwarp3d       #notset)
(set #prevvirgemem     #notset) 
(set #prevvirgeint     #notset)
(set #prevfastethernet #notset)
(set #prevtvname       #notset)
(set #prevtuner        #notset) 
(set #prevbackground   #notset)
(set #prevgfxaddr      #notset)
(set #prevforce        #notset)
(set #prevterminator   #notset)
(set #prevmemsize      #notset)
(set #mmu              #notset)
(set #nocache          #notset)
(set #emulation        #notset)
(set #buster           #notset)
(set #radeonmem        #notset)
(set #radeonmemos      #notset)
(set #voodoomem        #notset)
(set #voodoomemos      #notset)
(set #voodooint        #notset)
(set #warp3d           #notset)
(set #virgemem         #notset) 
(set #virgeint         #notset)
(set #fastethernet     #notset)
(set #tvname           #notset)
(set #tuner            #notset) 
(set #background       #notset)
(set #spiderbuf        #notset)
(set #prevspiderbuf    #notset)
(set #gfxaddr          #notset)
(set #force            #notset)
(set #terminator       #notset)
(set #memsize          #notset)
(set #ppcpci           #notset)
(set #prevppcpci       #notset)

(complete 2)


(set #drw "ENV:Mediator")

(set #var "MMU") (P_VAR) (set #prevmmu #xvar)

(complete 3)

(set #var "NoCache") (P_VAR) (set #prevnocache #xvar)

(complete 4)

(set #var "Emulation") (P_VAR) (set #prevemulation #xvar)                                    
                   
(complete 5)


(if (> (exists ("Env:Mediator/Buster")) 0) 
    ((set #prevbuster (substr (getenv "Mediator/Buster") 0 2)))
     (set #last 0) (until (< (substr #prevbuster #last 1) 0) (set #last (+ #last 1)))
     (set #prevbuster (substr #prevbuster 0 #last))) 

(if (> (exists ("Env:Mediator/RadeonMem")) 0) 
    ((set #prevradeonmem (substr (getenv "Mediator/RadeonMem") 0 2)))
     (set #last 0) (until (< (substr #prevradeonmem #last 1) 0) (set #last (+ #last 1)))
     (set #prevradeonmem (substr #prevradeonmem 0 #last))) 

(if (> (exists ("Env:Mediator/RadeonMemOS")) 0) 
    ((set #prevradeonmemos (substr (getenv "Mediator/RadeonMemOS") 0 3)))
     (set #last 0) (until (< (substr #prevradeonmemos #last 1) 0) (set #last (+ #last 1)))
     (set #prevradeonmemos (substr #prevradeonmemos 0 #last))) 

(complete 6)

(if (> (exists ("Env:Mediator/VoodooMem")) 0) 
    ((set #prevvoodoomem (substr (getenv "Mediator/VoodooMem") 0 2)))
     (set #last 0) (until (< (substr #prevvoodoomem #last 1) 0) (set #last (+ #last 1)))
     (set #prevvoodoomem (substr #prevvoodoomem 0 #last))) 
     
(if (> (exists ("Env:Mediator/VoodooMemOS")) 0) 
    ((set #prevvoodoomemos (substr (getenv "Mediator/VoodooMemOS") 0 3)))
     (set #last 0) (until (< (substr #prevvoodoomemos #last 1) 0) (set #last (+ #last 1)))
     (set #prevvoodoomemos (substr #prevvoodoomemos 0 #last))) 

(complete 7)

(set #var "VoodooInt") (P_VAR) (set #prevvoodooint #xvar)

(complete 8)

(set #var "Warp3D") (P_VAR) (set #prevwarp3d #xvar)

(complete 9)

(if (> (exists ("Env:Mediator/VirgeMem")) 0) 
    ((set #prevvirgemem (substr (getenv "Mediator/VirgeMem") 0 1)))
     (set #last 0) (until (< (substr #prevvirgemem #last 1) 0) (set #last (+ #last 1)))
     (set #prevvirgemem (substr #prevvirgemem 0 #last))) 

(complete 10)

(set #var "VirgeInt") (P_VAR) (set #prevvirgeint #xvar)

(complete 11)

(if (> (exists ("Env:Mediator/FastEthernet")) 0) 
    (set #prevfastethernet (substr (getenv "Mediator/FastEthernet") 0 1)))
        
(if (> (exists ("Env:Mediator/SpiderBuf")) 0) 
    ((set #prevspiderbuf (substr (getenv "Mediator/SpiderBuf") 0 2)))
     (set #last 0) (until (< (substr #prevspiderbuf #last 1) 0) (set #last (+ #last 1)))
     (set #prevspiderbuf (substr #prevspiderbuf 0 #last)))

(complete 12)

(if (> (exists ("Env:Mediator/tv.prefs")) 0) 
    ((set #prevtvname (substr (getenv "Mediator/tv.prefs") 0 32)))
     (set #last 0) (until (< (substr #prevtvname #last 1) 0) (set #last (+ #last 1)))
     (set #prevtvname (substr #prevtvname 0 #last))) 

(set #tvprefs #prevtvname) 

(if (> (exists ("Env:Mediator/Tuner")) 0) 
;    (if (> (getsize "Envarc:Mediator/Tuner") 512)
;        (set #prevtuner #toolong)
        ((set #prevtuner (substr (getenv "Mediator/Tuner") 0 3))
         (set #last 0) (until (< (substr #prevtuner #last 1) 0) (set #last (+ #last 1)))
         (set #prevtuner (substr #prevtuner 0 #last)))
 ;   )
)     

(complete 13)

(if (> (exists ("Env:Mediator/Background")) 0) 
    ((set #prevbackground (substr (getenv "Mediator/Background") 0 26)))
     (set #last 0) (until (< (substr #prevbackground #last 1) 0) (set #last (+ #last 1)))
     (set #prevbackground (substr #prevbackground 0 #last))) 
     
(if (> (exists ("Env:Mediator/PPCPCI")) 0) 
    ((set #prevppcpci (substr (getenv "Mediator/PPCPCI") 0 3)))
     (set #last 0) (until (< (substr #prevppcpci #last 1) 0) (set #last (+ #last 1)))
     (set #prevppcpci (substr #prevppcpci 0 #last))) 

(complete 14)

(if (> (exists ("Env:PowerPC/gfxaddr")) 0)
    ((set #prevgfxaddr (substr (getenv "PowerPC/gfxaddr") 0 9)))
     (set #last 0) (until (< (substr #prevgfxaddr #last 1) 0) (set #last (+ #last 1)))
     (set #prevgfxaddr (substr #prevgfxaddr 0 #last))) 

(if (> (exists ("Env:PowerPC/force")) 0)
    ((set #prevforce (substr (getenv "PowerPC/force") 0 9)))
     (set #last 0) (until (< (substr #prevforce #last 1) 0) (set #last (+ #last 1)))
     (set #prevforce (substr #prevforce 0 #last))) 

(if (> (exists ("Env:PowerPC/terminator")) 0)
    ((set #prevterminator (substr (getenv "PowerPC/terminator") 0 9)))
     (set #last 0) (until (< (substr #prevterminator #last 1) 0) (set #last (+ #last 1)))
     (set #prevterminator (substr #prevterminator 0 #last))) 

(complete 15)

(if (> (exists ("Env:Warp3D/Mediator/MemSize")) 0)
    ((set #prevmemsize (substr (getenv "Warp3D/Mediator/MemSize") 0 2)))
     (set #last 0) (until (< (substr #prevmemsize #last 1) 0) (set #last (+ #last 1)))
     (set #prevmemsize (substr #prevmemsize 0 #last))) 

(complete 16)

(set #roc
        (askchoice
               (prompt #reponlyask)
               (help #reponly-help)
               (choices #configuration #reportonly)
               (default 1)
        )
)

(complete 17)

(if (= #roc 0)
    (

(set #modelchoice
        (askchoice
               (prompt #modelask)
               (help #modelchoice-help)
               (choices #modelchoice0 #modelchoice1 #modelchoice2 #modelchoice3 #modelchoice4 #modelchoice5)
               (default 0)
        )
)

(complete 18)

(if (> (exists "C:PciInfo") 0) (run "C:PciInfo > RAM:pcirep"))

(if (> (exists "RAM:pcirep") 0) 
    (if (= (getsize "RAM:pcirep") 26)
        (set #wrongconf 1)
    )
)

(if (* (< #modelchoice 2) (= #wrongconf 1))
    (message #changeconfig)
)


(if (* (= #modelchoice 2) (= #wrongconf 1))
    (message #changez4j)
)

(complete 19)

(set #gfxchoice
        (askchoice
               (prompt #gfxask)
               (help #gfxchoice-help)
               (choices #gfxchoice0 #gfxchoice1 #gfxchoice2 #gfxchoice3 #gfxchoice4 #gfxchoice5 #gfxchoice6  #gfxchoice7 #gfxchoice8 #gfxchoice9)
               (default 5)
        )
)

(complete 20)

(set #zorrochoice 1)

(if (= #modelchoice 2) 

    (set #zorrochoice
           (askchoice
               (prompt #zorroask)
               (help #zorrochoice-help)
               (choices #YES #NO)
               (default 1)
           )
    )

)

(complete 21)

(set #pcmciachoice 1)


(if (< #modelchoice 3)
       (set #pcmciachoice
           (askchoice
               (prompt #pcmciaask)
               (help #pcmciachoice-help)
               (choices #YES #NO)
               (default 1)
           )
       )
)

(complete 22)

(set #mmcdchoice 0)

(if (+ (= #modelchoice 1) (= #modelchoice 2))
      (set #mmcdchoice
            (askchoice
               (prompt #mmcdask)
               (help #mmcdchoice-help)
               (choices #YES #NO)
               (default 0)
            )
       )  
)

(complete 23)

(if (> #modelchoice 3) 
    (if (+ (= #gfxchoice 0) (= #gfxchoice 4)) (set #defwindow 6) (set #defwindow 5))
)

(if (= #modelchoice 0)
    (if (= #pcmciachoice 1) 
        (set #defwindow 4) 
        (set #defwindow 3)
    )
)

(complete 24)

(set #serialchoice 0)
(if (* (= #modelchoice 1) (= #mmcdchoice 1) (= #pcmciachoice 1))
    (set #serialchoice
         (askchoice
              (prompt #serialask)
              (help #mmserialchoice-help)
              (choices #YES #NO)
              (default 0)
         )
    )  
)

(complete 25)

(if (= #modelchoice 1)
    (if (= #pcmciachoice 1) 
        (if (= #serialchoice 0) (set #defwindow 4) (set #defwindow 3))
        (set #defwindow 3)
    )
)
(if (= #modelchoice 0)
    (if (= #pcmciachoice 1) 
        (if (= #serialchoice 0) (set #defwindow 4) (set #defwindow 3))
        (set #defwindow 3)
    )
)


(if (= #modelchoice 2)
    (if (* (= #zorrochoice 0) (<> gfxchoice 9)) (set #defwindow 2) 
                                              (if (= #pcmciachoice 0) (set #defwindow 1) (set #defwindow 4)
                                              )
    )
)      

(message (cat #windowask (select #defwindow "0MB" "4MB Low" #4MBH "4MB" "8MB" #256MB #512MB)
              #correctwindow 
              (if (* (= #zorrochoice 0) (<> #gfxchoice 9) (= #pcmciachoice 0)) 
                  (#removepcmcia) 
              )
              
         )        
)

(set #window (select #defwindow 0 4 4 4 8 256 512)) 

(complete 26)

(set #ppcchoice 1)

(if    (* (< #modelchoice 3) (> #cpu "68030")) 
       (set #ppcchoice
           (askchoice
               (prompt #ppcask)
               (help #ppcchoice-help)
               (choices #YES #NO)
               (default 0)
           )
       )
)

(complete 27)

(set #mmu030choice 0) ; MMU present

(if (= #cpu "68030")

       (set #mmu030choice
           (askchoice
               (prompt #mmu030ask)
               (help #mmu030choice-help)
               (choices #YES #NO)
               (default 0)
           )
       )
)

(if (= #cpu "68020") 
    (set #mmu030choice 1)
)

(complete 28)

; MMU start

(if (= (+ (= #mmu030choice 1) (= #ppcchoice 0)) 0) 
    (set #defmmu 0) 
    (set #defmmu 1)
)

(set #mmuchoice 1)

(if (< #modelchoice 3)

    (  (set #mmuchoice
           (askchoice
               (prompt 
                      (cat #varset "MMU\n"
                           #previous "MMU = " 
                           #prevmmu "\n"
                           #recommend "MMU = " (select #defmmu "Yes" "No") "\n"
                      
                      )
               )
               (help #mmuchoice-help)
               (choices "Yes" "No")

               (default #defmmu)
           )
       )

(complete 29)

       (if (= #mmuchoice 0) 
           (set #mmu "Yes") 
           (set #mmu "No")
       )

       (run "setenv Mediator/MMU" #mmu)
       (run "copy ENV:Mediator/MMU ENVARC:Mediator/MMU")

    )
)

; MMU end

(complete 30)

(set #mmulibchoice 1)

(if    (* (= #cpu "68030") (= #mmu030choice 0) (= #mmuchoice 1))

       (set #mmulibchoice
           (askchoice
               (prompt #mmulibask)
               (help #mmulibchoice-help)
               (choices #YES #NO)
               (default 1)
           )
       )
)

(if    (= #mmulibchoice 0)
       (message (#mmulibactive))
       (set #defnocache 1)
)

(complete 31)

; NoCache start

(if (+ (= #mmulibchoice 0) (= #mmu030choice 1) ) (set #defnocache 1) (set #defnocache 0))

(if (* (= #cpu "68030") (= #mmu030choice 0) (< #modelchoice 3))
    (
       (set #nocachechoice
           (askchoice
               (prompt 
                      (cat #varset "NoCache\n"
                           #previous "NoCache = "  
                           #prevnocache "\n"
                           #recommend "NoCache = " (select #defnocache "Yes" "No") "\n"
                      
                      )
               )
               (help #nocachechoice-help)
               (choices "Yes" "No")
               (default #defnocache)
           )
       )

(complete 32)

       (if (= #nocachechoice 0) 
           (set #nocache "Yes") 
           (set #nocache "No")
       )

       (run "setenv Mediator/NoCache" #nocache)
       (run "copy ENV:Mediator/NoCache ENVARC:Mediator/NoCache")
    )
)

; NoCache end

(complete 33)

(if (* (= #cpu "68030") (= #mmu030choice 1))
    (message (cat #nodatacache))
)

(if (+ (* (= #mmulibchoice 1) (= #cpu "68030") (= #mmu030choice 0) (< #modelchoice 3) (= #nocachechoice 1)) 
       (* (= #mmulibchoice 1) (= #cpu "68030") (= #mmu030choice 0) (> #modelchoice 2))
    )
    (message (cat #nodatacache
                  #mmulibinst 
             )
    )
)

(complete 34)

; Emulation start

(set #defemu 1)

(if (*  (< #modelchoice 3) (= #ppcchoice 0) (= #mmuchoice 1))

    (  (set #emulationchoice
           (askchoice
               (prompt 
                      (cat #varset "Emulation\n"
                           #previous "Emulation = " 
                           #prevemulation "\n"
                           #recommend "Emulation = " (select #defemu "Yes" "No") "\n"
                      
                      )
               )
               (help #emuchoice-help)
               (choices "Yes" "No")
               (default #defemu)
           )
       )

(complete 35)

       (if (= #emulationchoice 0) 
           (set #emulation "Yes") 
           (set #emulation "No")
       )

       (run "setenv Mediator/Emulation" #emulation)
       (run "copy ENV:Mediator/Emulation ENVARC:Mediator/Emulation")
    )
)

; Emulation end

(complete 36)

; Warp3D start

;(set #defwarp3d 1)

;(if (* (> #gfxchoice 3) (< #gfxchoice 6))
;   (  (set #warp3dchoice
;         (askchoice
;            (prompt 
;                      (cat #varset "Warp3D\n"
;                           #previous "Warp3D = " 
;                           #prevwarp3d "\n"
;                           #recommend "Warp3D = " (select #defwarp3d "Yes" "No") "\n"
;                      )
;               )
;               (help #warp3dchoice-help)
;               (choices "Yes" "No")

;               (default #defwarp3d)
;          )
;       )

;(complete 37)

;       (if (= #warp3dchoice 0) 
;           (set #warp3d "Yes") 
;           (set #warp3d "No")
;       )
;       (run "setenv Mediator/Warp3D" #warp3d)
;       (run "copy ENV:Mediator/Warp3D ENVARC:Mediator/Warp3D")
;    )
;)

(complete 38)

(if (* (= #ppcchoice 0) (< #modelchoice 3) (< gfxchoice 5))
    (  (if (= #defwindow 2) (set #gfxaddr "$600000") (set #gfxaddr "$200000")) 
       (run "setenv PowerPC/gfxaddr" #gfxaddr)
       (run "copy ENV:PowerPC/gfxaddr ENVARC:PowerPC/gfxaddr")

(complete 39)

       (set #memsize (select #window 11 0 0 0 11 0 0 0 7))
       (run "setenv Warp3D/Mediator/memsize" #memsize)
       (run "copy ENV:Warp3D/Mediator/memsize ENVARC:Warp3D/Mediator/memsize")
    
(complete 40)

       (message #warpbppc1 #window #warpbppc2 #gfxaddr #warpbppc3 (select #window 0 0 0 0 11 0 0 0 7) )
    ) 
)


; Warp3D end

(complete 41)

; PCI cards start

(if (< #gfxchoice 9) (set #defpci 1) (set #defpci 0))
(set #pcichoice
        (askoptions
               (prompt #pciask)
               (help #pcichoice-help)
               (choices #pcigfx #pci10 #pci100 #pcisound #pcitv #pciusb #pcimpeg)
               (default #defpci)
        )
)

(if (> (IN #pcichoice 2 3 4 5 6) 0)
    (set #busmaster 0)
    (set #busmaster 1)
)

(complete 42)

(if (* (= #busmaster 0) (= #mmcdchoice 1))
    (message #nosoft) 
    (if (* (= #busmaster 0) (= #gfxchoice 9))
        (message #nogfx)
    )
) 




; PCI cards end

(complete 44)

; Spider start

(set #defsp 0)
(set #spchoice 1)
(set #defspider 5)

(if (>  (IN #pcichoice 5) 0)

    (set #spchoice
           (askchoice
               (prompt #spask)
               (help #spchoice-help)
               (choices #YES #NO)
               (default #defsp)
           )
    )
)

(complete 45)

; SP start

(if (= #spchoice 0) 
    (  (set #spiderbuf
               (asknumber
                       (prompt 
                           (cat #varset "SpiderBuf\n"
                                #previous "SpiderBuf = "  
                                #prevspiderbuf "\n"
                                #recommend "SpiderBuf = " #defspider "\n"
                           )
                       )
                       (range 1 51)
                       (default #defspider)
                       (help #spiderbuf-help)
               )

        )



           (run "setenv Mediator/SpiderBuf" #spiderbuf)
           (run "copy ENV:Mediator/SpiderBuf ENVARC:Mediator/SpiderBuf") 
           (if (= #spiderbuf 1) (run "delete ENV:Mediator/SpiderBuf"))
           (if (= #spiderbuf 1) (run "delete ENVARC:Mediator/SpiderBuf"))
    )
)

; Spider end
(complete 46)
(set #dif (- 1 #busmaster))
(if (* (= #busmaster 0) (= (exists ("ENVARC:Mediator/SpiderBuf")) 1)) 
     (set #dif (+ 2 #dif)
     )
)

(if (* (< #modelchoice 3) (= #mmuchoice 1))
    (set #memlimit 1) ; VoodooMem limited
    (set #memlimit 0) ; VoodooMem unlimited
)


(set #nolimit (select #gfxchoice 128 (- 128 #dif) (- 128 #dif) (- 64 #dif) (- 32 #dif) (- 16 #dif) (- 16 #dif)  0 0  0))


    (set #recradeonmem (select #gfxchoice 32 32 32 32 16 (- 13 #dif) (- 13 #dif)  0 0  0))

    (set #recvoodoomem (select #gfxchoice 32 32 32 32 16 (- 13 #dif) (- 13 #dif)  0 0  0))



(set #recvirgemem 3) 



(complete 47)



; RadeonMem start


(if  (< #gfxchoice 4)
    ((set #defradeonmem (select #memlimit #nolimit #window))
     (set #radeonmem
                   (asknumber
                           (prompt 
                                   (cat #varset "RadeonMem\n"
                                   #previous "RadeonMem = "  
                                   #prevradeonmem "\n"
                                   #recommend "RadeonMem = " #recradeonmem "\n"
                                   )
                           )
                           (range 0 #defradeonmem)
                           (default #recradeonmem)
                           (help #radeonmem-help)
                   )
     )



       (run "setenv Mediator/RadeonMem" #radeonmem)
       (run "copy ENV:Mediator/RadeonMem ENVARC:Mediator/RadeonMem")
    )
)

;RadeonMemOS start
(set #defradeonmemos 0)
(if (* (< #modelchoice 3) (= #cpu "68060")) (set #defradeonmemos 1)) 
(if (< #gfxchoice 4)

    (  (set #radeonmemoschoice
           (askchoice
               (prompt 
                      (cat #varset "RadeonMemOS\n"
                           #previous "RadeonMemOS = " 
                           #prevradeonmemos "\n"
                           #recommend "RadeonMemOS = " (select #defradeonmemos "Yes" "No") "\n"           
                      )
               )
               (help #radeonmemos-help)
               (choices "Yes" "No")
               (default #defradeonmemos)
           )
       )

       (if (= #radeonmemoschoice 0) 
           (set #radeonmemos "Yes") 
           (set #radeonmemos "No")
       )

              (run "setenv Mediator/RadeonMemOS" #radeonmemos)
       (run "copy ENV:Mediator/RadeonMemOS ENVARC:Mediator/RadeonMemOS")

    )
)



; RadeonMemOS end

(complete 48)

; VoodooMem start


(if  (* (< #gfxchoice 7) (> #gfxchoice 3))
    ((set #defvoodoomem (select #memlimit #nolimit #window))
     (set #voodoomem
                   (asknumber
                           (prompt 
                                   (cat #varset "VoodooMem\n"
                                   #previous "VoodooMem = "  
                                   #prevvoodoomem "\n"
                                   #recommend "VoodooMem = " #recvoodoomem "\n"
                                   )
                           )
                           (range 0 #defvoodoomem)
                           (default #recvoodoomem)
                           (help #voodoomem-help)
                   )
     )



       (run "setenv Mediator/VoodooMem" #voodoomem)
       (run "copy ENV:Mediator/VoodooMem ENVARC:Mediator/VoodooMem")
    )
)

(complete 49)

; VoodooInt start

(set #defvoodooint 0)

(if (* (< #gfxchoice 7) (> #gfxchoice 3))

    (  (set #voodoointchoice
           (askchoice
               (prompt 
                      (cat #varset "VoodooInt\n"
                           #previous "VoodooInt = " 
                           #prevvoodooint "\n"
                           #recommend "VoodooInt = " (select #defvoodooint "Yes" "No") "\n"           
                      )
               )
               (help #voodoointchoice-help)
               (choices "Yes" "No")
               (default #defvoodooint)
           )
       )

       (if (= #voodoointchoice 0) 
           (set #voodooint "Yes") 
           (set #voodooint "No")
       )

              (run "setenv Mediator/VoodooInt" #voodooint)
       (run "copy ENV:Mediator/VoodooInt ENVARC:Mediator/VoodooInt")

    )
)

(complete 50)

;VoodooMemOS start
(set #defvoodoomemos 0)
(if (* (< #modelchoice 3) (= #cpu "68060")) (set #defvoodoomemos 1)) 

(if (* (< #gfxchoice 7) (> #gfxchoice 3))

    (  (set #voodoomemoschoice
           (askchoice
               (prompt 
                      (cat #varset "VoodooMemOS\n"
                           #previous "VoodooMemOS = " 
                           #prevvoodoomemos "\n"
                           #recommend "RadeonMemOS = " (select #defvoodoomemos "Yes" "No") "\n"           
                      )
               )
               (help #voodoomemos-help)
               (choices "Yes" "No")
               (default #defvoodoomemos)
           )
       )

       (if (= #voodoomemoschoice 0) 
           (set #voodoomemos "Yes") 
           (set #voodoomemos "No")
       )

              (run "setenv Mediator/VoodooMemOS" #voodoomemos)
       (run "copy ENV:Mediator/VoodooMemOS ENVARC:Mediator/VoodooMemOS")

    )
)



; VoodooMemOS end

(complete 51)

; VirgeMem start

(if (* (> #gfxchoice 6) (< #gfxchoice 9)) 
    ((set #defvirgemem (select #gfxchoice 0 0 0 0 0 0 0 (- 4 #dif) (- 2 #dif) 0))
     (set #virgemem
                   (asknumber
                           (prompt 
                                   (cat #varset "VirgeMem\n"
                                   #previous "VirgeMem = "  
                                   #prevvirgemem "\n"
                                   #recommend "VirgeMem = " #defvirgemem "\n"
                                   )
                           )

                           (range 1 #defvirgemem)
                           (default #defvirgemem)
                           (help #virgemem-help)
                   )
     )

(complete 52)

       (run "setenv Mediator/VirgeMem" #virgemem)
       (run "copy ENV:Mediator/VirgeMem ENVARC:Mediator/VirgeMem")
    )
)

; VirgeMem end


; VirgeInt start

(set #defvirgeint 0)

(if (* (> #gfxchoice 6) (< #gfxchoice 9))

    (  (set #virgeintchoice
           (askchoice
               (prompt 
                      (cat #varset "VirgeInt\n"
                           #previous "VirgeInt = " 
                           #prevvirgeint "\n"
                           #recommend "VirgeInt = " (select #defvirgeint "Yes" "No") "\n"
                      )
               )
               (help #virgeintchoice-help)
               (choices "Yes" "No")

               (default #defvirgeint)
           )
       )



       (if (= #virgeintchoice 0) 
           (set #virgeint "Yes") 
           (set #virgeint "No")
       )

(complete 53)

       (run "setenv Mediator/VirgeInt" #virgeint)
       (run "copy ENV:Mediator/VirgeInt ENVARC:Mediator/VirgeInt")

    )
)

; VirgeInt end


; buster start

(set #defbuster 0)

(if (> #modelchoice 3)

    (  (set #busterchoice
           (askchoice
               (prompt 
                      (cat #busterask "\n"
                           #varset "Buster\n"
                           #previous "Buster = " 
                           #prevbuster "\n"
                          
                      )
               )


               (help #busterchoice-help)
               (choices "11" "9" "7" "6")
              
           )
       )


 
(set #buster (select #busterchoice "11" "9" "7" "6"))


       (run "setenv Mediator/Buster" #buster)
       (run "copy ENV:Mediator/Buster ENVARC:Mediator/Buster")

    )
)

; Buster end

(complete 55)

; TV card installation
              
(set #deftv 1)
(set #tvchoice 1)

(if (>  (IN #pcichoice 4) 0)

    (set #tvchoice
           (askchoice
               (prompt #tvask)
               (help #tvchoice-help)
               (choices #YES #NO)
               (default #deftv)
           )
    )
)

(complete 56)
      
(set #tvprefsask1
(cat #tvprefsask #prevtvname
))


; TVPefs start
(if (= #tvchoice 0)
        (  (set #tvprefs
               (askfile
                      (prompt #tvprefsask1)
                      (help #tvprefs-help)
                      (default "TVPrefs/PixelView_PlayTV_pro.prefs")
               )
           )

(complete 57)

           (copyfiles (source #tvprefs) (dest "ENV:Mediator") (newname "tv.prefs") (optional "nofail")) 
           (copyfiles (source #tvprefs) (dest "ENVARC:Mediator") (newname "tv.prefs") (optional "nofail")) 

; TVPrefs end

(complete 58)

; Tuner start


           (set #tuner
               (asknumber
                       (prompt 
                           (cat #varset "Tuner\n"
                                #previous "Tuner = "  
                                #prevtuner "\n"
                                #recommend "Tuner = " "0\n"
                           )
                       )
                       (range 0 370)
                       (default #deftuner)
                       (help #tuner-help)
               )

           )

(complete 59)

           (run "setenv Mediator/Tuner" #tuner)
           (run "copy ENV:Mediator/Tuner ENVARC:Mediator/Tuner") 


; Tuner end

(complete 59)

; Background start


           (set #backR
               (asknumber
                       (prompt 
                           (cat #varset "Backgound RED\n"
                                #previous "Background = "  
                                #prevbackground "\n"
                                #recommend "Background RED = " "170\n"
                           )
                       )
                       (range 0 255)
                       (default 170)
                       (help #background-help)
               )

           )

(complete 59)

           (set #backG
               (asknumber
                       (prompt 
                           (cat #varset "Backgound GREEN\n"
                                #previous "Background = "  
                                #prevbackground "\n"
                                #recommend "Background GREEN = " "170\n"
                           )
                       )
                       (range 0 255)
                       (default 170)
                       (help #background-help)
               )

           )

(complete 60)

           (set #backB
               (asknumber
                       (prompt 
                           (cat #varset "Backgound BLUE\n"
                                #previous "Background = "  
                                #prevbackground "\n"
                                #recommend "Background BLUE = " "170\n"
                           )
                       )
                       (range 0 255)
                       (default 170)
                       (help #background-help)
               )

           )

           (set #background
           (cat "RED=" #backR " GREEN=" #backG " BLUE=" #backB
           )
           )

(complete 61)

           (run "setenv Mediator/Background" #background)
           (run "copy ENV:Mediator/Background ENVARC:Mediator/Background") 

        )

)

; Tuner end

(complete 62)

; Fast Ethernet start

(set #deffe 1)
(set #fechoice 1)
(set #deffastethernet 0)

(if (>  (IN #pcichoice 2) 0)

    (set #fechoice
           (askchoice
               (prompt #feask)
               (help #fechoice-help)
               (choices #YES #NO)
               (default #deffe)
           )
    )
)

(complete 63)

; FE start

(if (= #fechoice 0) 
    (  (set #fastethernet
               (asknumber
                       (prompt 
                           (cat #varset "FastEthernet\n"
                                #previous "FastEthernet = "  
                                #prevfastethernet "\n"
                                #recommend "FastEthernet = " #deffastethernet "\n"
                           )
                       )
                       (range 0 4)
                       (default #deffastethernet)
                       (help #fastethernet-help)
               )

        )

(complete 64)

           (run "setenv Mediator/FastEthernet" #fastethernet)
           (run "copy ENV:Mediator/FastEthernet ENVARC:Mediator/FastEthernet") 
    )
)


; FastEthernet end



; MPEG start

; MPEG end 


))


(set #drw "ENV:Mediator")

(set #var "MMU") (P_VAR) (set #mmu #xvar)

(set #var "NoCache") (P_VAR) (set #nocache #xvar)

         
(complete 67)

(set #var "Emulation") (P_VAR) (set #emulation #xvar)

(if (> (exists ("Env:Mediator/Buster")) 0) 
    ((set #buster (substr (getenv "Mediator/Buster") 0 2)))
     (set #last 0) (until (< (substr #buster #last 1) 0) (set #last (+ #last 1)))
     (set #buster (substr #buster 0 #last)))
             
(if (> (exists ("Env:Mediator/RadeonMem")) 0) 
    ((set #radeonmem (substr (getenv "Mediator/RadeonMem") 0 2)))
     (set #last 0) (until (< (substr #radeonmem #last 1) 0) (set #last (+ #last 1)))
     (set #radeonmem (substr #radeonmem 0 #last)))
     
(if (> (exists ("Env:Mediator/RadeonMemOS")) 0) 
    ((set #radeonmemos (substr (getenv "Mediator/RadeonMemOS") 0 3)))
     (set #last 0) (until (< (substr #radeonmemos #last 1) 0) (set #last (+ #last 1)))
     (set #radeonmemos (substr #radeonmemos 0 #last)))

(if (> (exists ("Env:Mediator/VoodooMem")) 0) 
    ((set #voodoomem (substr (getenv "Mediator/VoodooMem") 0 2)))
     (set #last 0) (until (< (substr #voodoomem #last 1) 0) (set #last (+ #last 1)))
     (set #voodoomem (substr #voodoomem 0 #last)))
     
(if (> (exists ("Env:Mediator/VoodooMemOS")) 0) 
    ((set #voodoomemos (substr (getenv "Mediator/VoodooMemOS") 0 3)))
     (set #last 0) (until (< (substr #voodoomemos #last 1) 0) (set #last (+ #last 1)))
     (set #voodoomemos (substr #voodoomemos 0 #last)))


(if (> (exists ("Env:Mediator/VirgeMem")) 0) 
    ((set #virgemem (substr (getenv "Mediator/VirgeMem") 0 2)))
     (set #last 0) (until (< (substr #virgemem #last 1) 0) (set #last (+ #last 1)))
     (set #virgemem (substr #virgemem 0 #last)))


(set #var "VoodooInt") (P_VAR) (set #voodooint #xvar)

(complete 68)

(set #var "Warp3D") (P_VAR) (set #warp3d #xvar)

(if (> (exists ("Env:Mediator/VirgeMem")) 0) 
    ((set #virgemem (substr (getenv "Mediator/VirgeMem") 0 1)))
     (set #last 0) (until (< (substr #virgemem #last 1) 0) (set #last (+ #last 1)))
     (set #virgemem (substr #virgemem 0 #last)))


(set #var "VirgeInt") (P_VAR) (set #virgeint #xvar)

(if (> (exists ("Env:Mediator/FastEthernet")) 0) 
    (set #fastethernet (substr (getenv "Mediator/FastEthernet") 0 1)))
    
(if (> (exists ("Env:Mediator/SpiderBuf")) 0) 
    ((set #spiderbuf (substr (getenv "Mediator/SpiderBuf") 0 2)))
     (set #last 0) (until (< (substr #spiderbuf #last 1) 0) (set #last (+ #last 1)))
     (set #spiderbuf (substr #spiderbuf 0 #last)))

(complete 69)

(if (> (exists ("Env:Mediator/Tuner")) 0) 
    (if (> (getsize "Env:Mediator/Tuner") 512)
        (set #tuner #toolong)
        ((set #tuner (substr (getenv "Mediator/Tuner") 0 3))
         (set #last 0) 
         (until (< (substr #tuner #last 1) 0) 
         (set #last (+ #last 1)))
         (set #tuner (substr #tuner 0 #last))
        )
    )
)    

(if (> (exists ("Env:Mediator/Background")) 0) 
    ((set #background (substr (getenv "Mediator/Background") 0 26)))
     (set #last 0) (until (< (substr #background #last 1) 0) (set #last (+ #last 1)))
     (set #background (substr #background 0 #last))) 



(if (> (exists ("Env:PowerPC/gfxaddr")) 0)
    ((set #gfxaddr (substr (getenv "PowerPC/gfxaddr") 0 9)))
     (set #last 0) (until (< (substr #gfxaddr #last 1) 0) (set #last (+ #last 1)))
     (set #gfxaddr (substr #gfxaddr 0 #last))) 

(if (> (exists ("Env:PowerPC/force")) 0)
    ((set #force (substr (getenv "PowerPC/force") 0 9)))
     (set #last 0) (until (< (substr #force #last 1) 0) (set #last (+ #last 1)))
     (set #force (substr #force 0 #last))) 

(if (> (exists ("Env:PowerPC/terminator")) 0)
    ((set #terminator (substr (getenv "PowerPC/terminator") 0 9)))
     (set #last 0) (until (< (substr #terminator #last 1) 0) (set #last (+ #last 1)))
     (set #terminator (substr #terminator 0 #last))) 

(if (> (exists ("Env:Warp3D/Mediator/MemSize")) 0)
    ((set #memsize (substr (getenv "Warp3D/Mediator/MemSize") 0 2)))
     (set #last 0) (until (< (substr #memsize #last 1) 0) (set #last (+ #last 1)))
     (set #memsize (substr #memsize 0 #last))) 
     
(if (> (exists ("Env:Mediator/PPCPCI")) 0) 
    ((set #ppcpci (substr (getenv "Mediator/PPCPCI") 0 3)))
     (set #last 0) (until (< (substr #ppcpci #last 1) 0) (set #last (+ #last 1)))
     (set #ppcpci (substr #ppcpci 0 #last))) 
     

(complete 70)

(set #raport1 #raphead)
(set #raport1 (cat #raport1 "MMU = " #mmu ", " #old #prevmmu "\n"))
(set #raport1 (cat #raport1 "NoCache = " #nocache ", " #old #prevnocache "\n"))
(set #raport1 (cat #raport1 "Emulation = " #emulation ", " #old #prevemulation "\n"))
(set #raport1 (cat #raport1 "Buster = " #buster ", " #old #prevbuster"\n"))
(set #raport1 (cat #raport1 "RadeonMem = " #radeonmem ", " #old #prevradeonmem "\n"))
(set #raport1 (cat #raport1 "RadeonMemOS = " #radeonmemos ", " #old #prevradeonmemos "\n"))
(set #raport1 (cat #raport1 "VoodooMem = " #voodoomem ", " #old #prevvoodoomem "\n"))
(set #raport1 (cat #raport1 "VoodooMemOS = " #voodoomemos ", " #old #prevvoodoomemos "\n"))
(set #raport1 (cat #raport1 "VoodooInt = " #voodooint ", " #old #prevvoodooint "\n"))
(set #raport1 (cat #raport1 "VirgeMem = " #virgemem ", " #old #prevvirgemem "\n"))
(set #raport1 (cat #raport1 "VirgeInt = " #virgeint ", " #old #prevvirgeint "\n"))

(message #raport1)

(complete 71)

(set #raport2 (cat "Warp3D = " #warp3d ", " #old #prevwarp3d "\n"))

(set #raport2 (cat #raport2 "PPCPCI = " #ppcpci ", " #old #prevppcpci "\n"))

(set #raport2 (cat #raport2 "Gfxaddr = " #gfxaddr ", " #old #prevgfxaddr "\n"))
(set #raport2 (cat #raport2 "Force = " #force ", " #old #prevforce "\n"))
(set #raport2 (cat #raport2 "Terminator = " #terminator ", " #old #prevterminator "\n"))
(set #raport2 (cat #raport2 "Memsize = " #memsize ", " #old #prevmemsize "\n"))

(message (cat #raphead #raport2))

(complete 72)

(set #raport3 (cat "FastEthernet = " #fastethernet ", " #old #prevfastethernet "\n")) 
(set #raport3 (cat #raport3 #tvfilename #tvprefs ", " #old #prevtvname "\n"))
(set #raport3 (cat #raport3 "Tuner = " #tuner ", " #old #prevtuner "\n"))
(set #raport3 (cat #raport3 "Background = " #background ", " #old #prevbackground "\n"))
(set #raport3 (cat #raport3 "SpiderBuf = " #spiderbuf ", " #old #prevspiderbuf "\n"))

(message (cat #raphead #raport3))

(set #raport4 #rapMUPhead)

(set #drw "Libs:") 
(set #drv "pci.library") (P_VER) (set #raport4 (cat #raport4 #drv #ver))

(complete 73)


(set #drw "Devs:Networks")
(set #drv "MediatorNET.device") (P_VER) (set #raport4 (cat #raport4 #drv #ver))

(complete 74)

(set #drw "Libs:Picasso96")
(set #drv "Radeon.card") (P_VER) (set #raport4 (cat #raport4 #drv #ver))

(set #drw "Libs:Picasso96")
(set #drv "Voodoo.card") (P_VER) (set #raport4 (cat #raport4 #drv #ver))

(set #drw "Libs:Picasso96") 
(set #drv "Virge.card") (P_VER) (set #raport4 (cat #raport4 #drv #ver))

(complete 75)

(set #drw "S:") 
(set #drv "Vendors.txt") (P_VER) (set #raport4 (cat #raport4 #drv #ver))

(set #drw "")
(set #drv "MedConfig") (P_VER) (set #raport4 (cat #raport4 #drv #ver))

(message #raport4 #infocur)

(set #raport5 #rapMMCDhead)

(set #drw "Devs:Networks")
(set #drv "FastEthernet.device") (P_VER) (set #raport5 (cat #raport5 #drv #ver))

(complete 76)

(set #drw "Libs:")
(set #drv "mixer.library") (P_VER) (set #raport5 (cat #raport5 #drv #ver))

(set #drw "Devs:AHI")
(set #drv "fm801.audio") (P_VER) (set #raport5 (cat #raport5 #drv #ver))

(complete 77)

(set #drw "Devs:AudioModes")
(set #drv "FM801") (P_VER) (set #raport5 (cat #raport5 #drv #ver))

(set #drw "Devs:AHI")
(set #drv "sb128.audio") (P_VER) (set #raport5 (cat #raport5 #drv #ver))

(complete 78)

(set #drw "Devs:AudioModes")
(set #drv "SB128") (P_VER) (set #raport5 (cat #raport5 #drv #ver))

(set #drw "C:")
(set #drv "SBMixer") (P_VER) (set #raport5 (cat #raport5 #drv #ver))

(complete 79)

(set #drw "Libs:")
(set #drv "tv.library") (P_VER) (set #raport5 (cat #raport5 #drv #ver))

(set #drw "C:")
(set #drv "TV") (P_VER) (set #raport5 (cat #raport5 #drv #ver))

(complete 80)

(set #drw "SYS:VHIStudio/VHI")
(set #drv "tv.vhi") (P_VER) (set #raport5 (cat #raport5 #drv #ver))

(message #raport5)

(set #raport6 #rapSPhead)

(set #drw "Libs:")
(set #drv "poseidon.library") (P_VER) (set #raport6 (cat #raport6 #drv #ver))

(complete 81)

(set #drw "Devs:USBHardware")
(set #drv "spider.device") (P_VER) (set #raport6 (cat #raport6 #drv #ver))


(set #drw "C:")
(set #drv "DriveSpeed") (P_VER) (set #raport6 (cat #raport6 #drv #ver))

(message #raport6)

(set #raport7 #rapW3Dhead)

(complete 82)

(set #drw "Libs:")
(set #drv "Warp3D.library") (P_VER) (set #raport7 (cat #raport7 #drv #ver))

(set #drw "Libs:")
(set #drv "Warp3DPPC.library") (P_VER) (set #raport7 (cat #raport7 #drv #ver))

(message #raport7)

(set #raport8 #rapW3Dbhead)

(complete 83)

(set #drw "Libs:Warp3D/GFXdrivers")
(set #drv "W3D_Picasso96.library") (P_VER) (set #raport8 (cat #raport8 #drv #ver))

(set #drw "Libs:Warp3D/GFXdrivers")
(set #drv "W3D_Picasso96_PPC.library") (P_VER) (set #raport8 (cat #raport8 #drv #ver))

(complete 84)

(set #drw "Libs:Warp3D/HWdrivers")
(set #drv "W3D_AvengerBE.library") (P_VER) (set #raport8 (cat #raport8 #drv #ver))

(set #drw "Libs:Warp3D/HWdrivers")
(set #drv "W3D_AvengerBE_PPC.library") (P_VER) (set #raport8 (cat #raport8 #drv #ver))


(set #drw "Libs:Warp3D/HWdrivers")
(set #drv "W3D_AvengerLE.library") (P_VER) (set #raport8 (cat #raport8 #drv #ver))

(set #drw "Libs:Warp3D/HWdrivers")
(set #drv "W3D_AvengerLE_PPC.library") (P_VER) (set #raport8 (cat #raport8 #drv #ver))

(message #raport8)

(complete 85)

(set #raport9u #rapW3Dsuhead)

(set #drw "Libs:Warp3D/GFXdrivers")
(set #drv "W3D_Picasso96MU.library") (P_VER) (set #raport9u (cat #raport9u #drv #ver))


(set #drw "Libs:Warp3D/HWdrivers")
(set #drv "W3D_AvengerBEMU.library") (P_VER) (set #raport9u (cat #raport9u #drv #ver))

(complete 86)

(set #drw "Libs:Warp3D/HWdrivers")
(set #drv "W3D_AvengerLEMU.library") (P_VER) (set #raport9u (cat #raport9u #drv #ver))

(message #raport9u)


(set #raport9m #rapW3Dsmhead)

(set #drw "Libs:Warp3D/GFXdrivers")
(set #drv "W3D_Picasso96M.library") (P_VER) (set #raport9m (cat #raport9m #drv #ver))

(set #drw "Libs:Warp3D/GFXdrivers")
(set #drv "W3D_Picasso96M_PPC.library") (P_VER) (set #raport9m (cat #raport9m #drv #ver))

(complete 87)


(set #drw "Libs:Warp3D/HWdrivers")
(set #drv "W3D_AvengerBEM.library") (P_VER) (set #raport9m (cat #raport9m #drv #ver))

(complete 88)

(set #drw "Libs:Warp3D/HWdrivers")
(set #drv "W3D_AvengerBEM_PPC.library") (P_VER) (set #raport9m (cat #raport9m #drv #ver))


(complete 89)

(set #drw "Libs:Warp3D/HWdrivers")
(set #drv "W3D_AvengerLEM.library") (P_VER) (set #raport9m (cat #raport9m #drv #ver))


(set #drw "Libs:Warp3D/HWdrivers")
(set #drv "W3D_AvengerLEM_PPC.library") (P_VER) (set #raport9m (cat #raport9m #drv #ver))

(complete 90)

(message #raport9m)


(set #raport10 #rapothhead)

(complete 91)

(set #drw "Devs:")
(set #drv "AmigaOS ROM Update") (P_VER) (set #raport10 (cat #raport10 #drv #ver))


(set #drw "Libs:Picasso96")
(set #drv "rtg.library") (P_VER) (set #raport10 (cat #raport10 #drv #ver))


(set #drw "Libs:Picasso96")
(set #drv "emulation.library") (P_VER) (set #raport10 (cat #raport10 #drv #ver))

(set #drw "Libs:")
(set #drv "Picasso96API.library") (P_VER) (set #raport10 (cat #raport10 #drv #ver))


(complete 92)

(set #drw "Devs:")
(set #drv "ahi.device") (P_VER) (set #raport10 (cat #raport10 #drv #ver))

(complete 93)


(set #drw "Libs:")
(set #drv "68040.library") (P_VER) (set #raport10 (cat #raport10 #drv #ver))

(complete 94)

(set #drw "Libs:")
(set #drv "68060.library") (P_VER) (set #raport10 (cat #raport10 #drv #ver))

(complete 95)

(set #drw "Libs:")
(set #drv "warp.library") (P_VER) (set #raport10 (cat #raport10 #drv #ver))

(complete 96)

(set #drw "Libs:")
(set #drv "ppc.library") (P_VER) (set #raport10 (cat #raport10 #drv #ver))

(set #drw "Libs:")
(set #drv "powerpc.library") (P_VER) (set #raport10 (cat #raport10 #drv #ver))

(set #drw "Libs:")
(set #drv "mmu.library") (P_VER) (set #raport10 (cat #raport10 #drv #ver))

(message #raport10)
(set #raport11 #rapothhead)

(set #drw "C:")
(set #drv "scsi.device") (P_VER) (set #raport11 (cat #raport11 #drv #ver)) (set #drw "C:")
(set #drv "2nd.scsi.device") (P_VER) (set #raport11 (cat #raport11 #drv #ver)) (set #drw "C:")
(set #drv "FastATA.driver") (P_VER) (set #raport11 (cat #raport11 #drv #ver))(set #drw "C:")
(set #drv "ATA3.driver") (P_VER) (set #raport11 (cat #raport11 #drv #ver))(set #drw "C:")
(set #drv "4xEIDE.driver") (P_VER) (set #raport11 (cat #raport11 #drv #ver))
(set #drv "Cocolino.driver") (P_VER) (set #raport11 (cat #raport11 #drv #ver))
(set #drv "eFlasher") (P_VER) (set #raport11 (cat #raport11 #drv #ver))

(message #raport11)

(complete 97)

(set #raport12
(cat "\n\nmodel - " #modelchoice
     ", gfx - " #gfxchoice
     ", zorro - " #zorrochoice
     ", pcmcia - " #pcmciachoice
     ",\nserial - " #serialchoice
     ", ppc - " #ppcchoice
     ", mmu030 - " #mmu030choice
     ", mmulib - " #mmulibchoice
     ",\nnocache - " #nocachechoice
     ", emulation - " #emulationchoice
     ", warp3d - " #warp3dchoice
     ", pci - " #pcichoice ".\n\n"
)
)      

(complete 98)

(if (> (exists "C:PciInfo") 0) (run "C:PciInfo > RAM:pcirep"))

(textfile (dest "RAM:MedReport.txt")  
          (append 
                (cat #raport1 #raport2 #raport3 #raport4 #raport5 
                     #raport6 #raport7 #raport8 #raport9u #raport9m #raport10 #raport11 #raport12
                )
          )

          (append "\nstartup-sequence:\n\n")            
          (if (> (exists "S:startup-sequence") 0)
              (include "S:startup-sequence")
          )
          (append "\nuser-startup:\n\n")            
          (if (> (exists "S:user-startup") 0)
              (include "S:user-startup")
          )
          (append "\n\nPciInfo report:\n\n")
          (if (> (exists "RAM:pcirep") 0) 
               (include "RAM:pcirep")
          ) 
          (append "\n\nShowConfig report:\n\n")            
          (if (> (exists "RAM:showrep") 0)
              (include "RAM:showrep")
          )
          (append "\n\nAvail report:\n\n")            
          (if (> (exists "RAM:availrep") 0)
              (include "RAM:availrep")
          )
          (append "\n\nMMU config:\n\n")            
          (if (> (exists "ENVARC:MMU-Coniguration") 0)
              (include "ENVARC:MMU-Coniguration")
          )

)

(complete 99)

(if (> (exists "RAM:showrep") 0) 
    (delete "RAM:showrep")
    
)
(if (> (exists "RAM:pcirep") 0) 
    (delete "RAM:pcirep")
) 
(if (> (exists "RAM:availrep") 0) 
    (delete "RAM:availrep")
) 

(complete 100)       

(message #finalreport)

(exit (quiet))
