Table of Contents
VControl is a small AmigaOS 3.x program that offers some features dedicated to the
Vampire boards. It makes use of the SAGA API described in SAGA SPI Flash Core article.
VControl is included in the SAGA Drivers package.
| ||Initialize Akiko C2P routines|
| ||Change the BlitSync mode. 0=Off, 1=On|
| ||Output Board information|
| ||Output Board identifier|
| ||Output Core Clock (Cycles)|
| ||Output Core Revision String *|
| ||Output CPU information|
| ||Detect compatible board *|
| ||Change the DPMS mode. 0=Off, 1=On *|
| ||Change the FPU mode and REBOOT. 0=Off, 1=On|
| ||This help|
| ||Output Core Frequency (Hertz)|
| ||Change the IDE speed. 0=Slow, 1=Fast, 2=Faster, 3=Fastest *|
| ||Map a ROM file|
| ||Disable MapROM feature|
| ||Standby the native Amiga RGB output|
| ||Change the SDPort speed. 0=Fastest, 255=Slowest *|
| ||Output Board Serial Number *|
| ||Change the SuperScalar mode. 0=Off, 1=On|
| ||Change the Turtle mode. 0=Off, 1=On|
| ||Change the VBR location. 0=ChipRAM, 1=FastRAM|
| ||Toggle the SAGA Video DMA (Off/On)|
>VControl CORE >VControl CORE >ENV:Core >Echo "Core:" $Core
Vampire V600-128 Apollo rev 3229 x11 c7gk (silver6) Core: Vampire V600-128 Apollo rev 3229 x11 c7gk (silver6)
VControl DETECT IF $RC EQ 0 ECHO "Vampire NOT detected." ELSE ECHO "Vampire detected." ENDIF
VControl DETECT IF $RC EQ 1 ECHO "Vampire detected." ELSE ECHO "Vampire NOT detected." ENDIF
This option uses the VESA Display Power Management Signaling (DPMS) standard to turn on/off the monitor or TV that is connected to the Vampire via Digital Video Out.
VControl DPMS=0→ Turns on the monitor
VControl DPMS=1→ Turns off the monitor
“Stand-by” and “Suspend” states are not supported.
Default (slow) mode:
VControl IDESPEED=0→ PIO Mode 0
- Recommended for very old hard disks and CD/DVD drives.
“Fast IDE” modes sorted by increasing speed:
VControl IDESPEED=1→ PIO Mode 4
- Recommended for most hard disks and CD/DVD drives, and for very old CompactFlash cards.
VControl IDESPEED=2→ PIO Mode 5
- Recommended for most CompactFlash cards.
VControl IDESPEED=3→ PIO Mode 6
- Recommended for fast CompactFlash cards.
It is possible that your storage device (along with any intermediate adapters and cables you might have) supports a speed that is higher than the level recommended above. To explore this possibility, you can try setting IDESPEED to a higher level and thoroughly testing some data transfer operations. If you do not get any data corruption, you can keep IDESPEED at that higher level.
If you attach multiple devices to a single IDE cable, the slowest device will dictate the maximum speed on this IDE interface. For example, if you have connected a CompactFlash card that supports PIO mode 6, together with a hard disk which only supports PIO mode 4, then you would need to limit yourself to
To enable the desired “Fast IDE” mode on every boot, you should add the appropriate
VControl IDESPEED command towards the beginning of your
When accessing an SD card, the SAGA SD driver (
sagasd.device) queries the card and negotiates the appropriate speed automatically. So, normally, there is no need to set the SDSPEED manually. However, if you believe that your SD card (along with any intermediate adapters and cables you might have) supports a speed that is higher than the negotiated speed, you can try setting SDSPEED to a faster level and thoroughly testing some data transfer operations. If you do not get any data corruption, you can keep SDSPEED at that faster level.
Setting SDSPEED is only effective after mounting the SD card. (In other words, after
sagasd.device accesses the SD card and negotiates the initial speed.)
To enable the desired SDSPEED on every boot, you should add the appropriate
VControl SDSPEED command to your
S:User-Startup file, making sure that it runs after the SD card is mounted.