The Voodoo.card driver (included in the MEDIATOR PCI drivers package) written by ELBOX COMPUTER http://www.elbox.com Installation Guide The Voodoo.card driver is 100% compatible with the Picasso96 ver.2.1a The Picasso96 graphic system ver.2.0 is available from AmigaOS 3.9 CD, with updates at http://www.picasso96.cogito.de/LatestRelease.html Please install the Picasso96 graphic system following its documentation. Choose Cybervison 64 3D as the graphic card. After the Picasso96 installation, please start Picasso96 installation once again and choose the "Update an installed version". Select only "Monitorsettings" and choose the frequency supported by your monitor. After successful installation you need to: 1. Find the CVision3D and CVision3D.info in the DEVS:Monitors drawer, rename these files to Voodoo and Voodoo.info, respectively. 2. Change in the tool type window of Voodoo.icon: BOARDTYPE = from CVision3D to Voodoo. 3. Copy the enclosed Voodoo.card driver to the Libs:Picasso96 drawer. 4. Click to the Voodoo icon (in Devs:Monitors drawer). 5. Start the Picasso96Mode program (in SYS:Prefs drawer) and select Attach setting to Board0: Voodoo. Exit Picasso96Mode by SAVE. Note: 1024x768 and higher resolution modes require switching interlace off (Voodoo chipset doesn't support interlace) and calibration of the proper frequency parameters. With the Picasso96Mode you can prepare your own modes of work suitable for your monitor. Here are some sample settings for the 1024x768 resolution for Amiga M1438S and CTX V710 monitors: Amiga M1438S: Clock pixel 53.42 MHz Timings horiz. vert. FrameSize 1256 807 BorderSize 0 0 Position 0 7 SynchSize 144 8 SynchPolarity v Frequency 43 kHz 52 Hz CTX V710 Clock pixel 124.46 MHz Timings horiz. vert. FrameSize 1320 802 BorderSize 0 0 Position 47 2 SynchSize 144 8 SynchPolarity v Frequency 94 kHz 117 Hz and sample setting for the 1920x1440 resolution: CTX V710 Clock pixel 124.46 MHz Timings horiz. vert. FrameSize 2544 1520 BorderSize 0 0 Position 88 23 SynchSize 144 8 SynchPolarity v Frequency 88 kHz 58 Hz Reinstallation from Voodoo3.card to the Voodoo.card driver: 1. Find the Voodoo3 and Voodoo3.info in the DEVS:Monitors drawer, rename these files to Voodoo and Voodoo.info, respectively. 2. Change in the tool type window of Voodoo.icon: BOARDTYPE = from Voodoo3 to Voodoo. 3. Copy the enclosed Voodoo.card driver to the Libs:Picasso96 drawer. 4. Reboot computer. 5. Start the Picasso96Mode program (in SYS:Prefs drawer) and select Attach setting to Board0: Voodoo. Exit Picasso96Mode by SAVE. Note: To use the Voodoo.card driver ver.0.9, 1.0, 1.1 you need to have the pci.library ver.2.1. Note: Some 68030 turbo cards do not inhibit datacache operations during accessing the A1200 motherboard. For proper work of these cards you need to use MMU to protect datacache motherboard accesses or to add CPU NODATACACHE instruction after the Setpatch line in the S:startup-sequence. With pci.library ver.3.0 you could switch DATA CACHE ON for the 68030 cards with Fast Memory located above the 16 MB space. -------------------- Voodoo3.card history -------------------- 1.0 (13 Nov 2000) - the first version, some hardware accelerations not implemented yet (to be implemented in ver. 1.1), miscolouring background in 24- and 32-bit modes appears at >= 1024 x 768 resolutions (worked around in ver.1.1). 1.1 (30 Nov 2000) - all the main hardware accelerations included, supports all the SDRAM & SGRAM Voodoo3 card versions. ------------------------------------ Voodoo.card history (NO_MMU version) ------------------------------------ 1.0 (13 Feb 2001) - Voodoo5 5500 64 MB support (only 24-bit BRG), Voodoo4 4500 32 MB support (only 24-bit BRG), Voodoo3 2000/3000 full support, Voodoo Banshe 8 MB full support, new features: * hardware clipping, * vblank interrupts, * PIP, * overlay, * scaling, * DPMS support, * big-endian 16-bit modes, * pixel clock up to 230 MHz (up to 141 MHz for Voodoo Banshee), cursor position correction (one pixel). 0.9 (20 Jan 2001) - all the features like in 1.0 but without vblank interrupts 1.1 (28 Feb 2001) - bilinear scaling added, - compensating calculation of the number of lines displayed at screen scaling (Voodoo3 cards calculate this number inaccurately) 1.2 (31 Mar 2001) - vblank interrupts controlled by preferences file (see: Envarc:Mediator/VoodooInt), - overclocking of memory of Voodoo card enabled (controlled by tooltype MEMORYCLOCK in Voodoo icon), - Voodoo3 big-endian 32-bit suppport added 1.3 (06 Apr 2001) - drawing lines procedure improved 1.4 (12 May 2001) - RectFill and interrupts procedures improved Note: Voodoo.card ver.1.x requires pci.library ver.2.x (NO_MMU). --------------------------------- Voodoo.card history (MMU version) --------------------------------- 2.0 (18 Mar 2001) - all Voodoo memory could be reserved as framme buffer (see: preferences file Envarc:Mediator/VoodooMem), - vblank interrupts controlled by preferences file (see: Envarc:Mediator/VoodooInt), - overclocking of memory of Voodoo card enabled (controlled by tooltype MEMORYCLOCK in Voodoo icon), - Voodoo3 big-endian 32-bit suppport added 2.1 (31 Mar 2001) - 64 MB of Voodoo5 memory available as framme buffer, - pci.library 3.1 supports 68060 imprecise caching mode 2.2 (06 Apr 2001) - drawing lines procedure improved 2.3 (12 May 2001) - RectFill and interrupts procedures improved Note: Voodoo.card ver.2.x requires pci.library ver.3.x (MMU). 2.5 (25 Aug 2001) - common MMU and NO_MMU version, RectFill faster, many small improvements Note: Voodoo.card ver.2.5 requires pci.library ver.4.1 (MMU / NO_MMU). Note: Little-endian modes are the main modes for all the PCI type cards designed for PC computers. For full compatibility with future drivers releases (TV tuner, Sound card, 100 MB NIC cards, ISDN cards, ...) we recommend using little-endian modes. We added in Voodoo.card 16-bits big-endian support for full compatibility with games prepared only for big-endian modes. Note: In big-endian 32 bit modes, long-word accesses to the framme buffer should be aligned to a long-word (requirement of the Voodoo chipset). Note: Big-endian modes do not support overlay. Note: We do not recommend any Voodoo memory overlocking! Voodoo.card driver sets Voodoo memory clock according to the Voodoo card BootROM setting. Please report any bugs to Voodoo@elbox.com Related links: Unofficial Mediator Mailing List http://www.groups.yahoo.com/group/Amiga-Mediator For subscribe mailto:Amiga-Mediator-subscribe@yahoogroups.com