# fVDI configuration # Last modified 011029 # ----- General setup ----- # This will turn on a few debug features in fVDI if uncommented. # If something bombs, the information given at startup (this is before # fVDI is running, so it will be on the normal Atari screen) using this, # together with what for example ERR_RPRT.PRG shows, is very useful. # Multiple 'debug' turns on more debug output. #debug debug debug # Uncomment this on if you want the debug output to go to the serial port. #serialout # This is the path to fonts and drivers. PATH = C:\GEMSYS # Uncomment and modify this if you want to load another palette at # startup time. The file must be 1536 bytes and contain 3 (RGB) * 256 # VDI palette values (0 - 1000). (This is a common palette file format.) #palette c:\nvdi5.pal # If fVDI isn't being started from the AUTO folder, comment out this one. booted # Tell fVDI the size of your screen, in mm. Recommended! # A negative number can be given to specify a fixed DPI. # Defaults to the approximate size of the picture on an SM124. width 280 height 210 # Specify the 'roundness' of circles/ellipses/arcs. # The split number indicates how many lines will be drawn as a # percentage of the largest ellipse radius. The min/max numbers # make sure that not too few or too many lines are used. # More lines will result in slower drawing. # Defaults are as in the original VDI (the GPLed sources). #arcsplit 25 #arcmin 8 #arcmax 256 # The number of internal memory blocks allocated. # Defaults to two, and there should normally be no reason to change that. #blocks 2 # The size of the internal memory blocks in kbyte. # Defaults to ten, which should normally be enough. #blocksize 10 # The size of the VDI call log in kbyte. # Defaults to 4, but is neither allocated nor used without 'debug'. #logsize 100 # Uncomment this one to use the mouse routines from the old VDI. # You'll also need to add the same switch to the driver configuration line. #oldmouse # To test the boot code without actually rebooting the system, it can # be useful to uncomment the following. With this enabled, no previous # virtual workstations will be copied by fVDI. They will actually continue # to be handled by the old VDI #fakeboot # For testing purposes it can be useful to make fVDI available in # parallel with the normal VDI. See the documentation for information. #disable # Uncomment this to force fVDI to make do with a single Trap #2 bending. # Normally fVDI tries to move itself forward in the vector chains, but # this might cause trouble together with some other TSR. singlebend # Unless this is uncommented, fVDI tries to allocate memory as itself # rather than the calling application under normal TOS. # This option might possibly be useful if fVDI is launched before MiNT. #nopidalloc # If this is uncommented, fVDI will refrain from keeping a list of all # allocated memory blocks. This option is useful if fVDI is launched # before MiNT running with memory protection. nomemlink # Uncomment this to disable all the VDI vector functions (vex_). #novex # Uncomment this to force fVDI to refrain from relying on a previous VDI. standalone # ----- Various fixes ----- # With this uncommented fVDI can use NVDI as a background VDI (for dealing # with non-screen devices). Some strange problems still remain, though. #nvdifix # Some programs look in the lineA variables for certain information. # Uncomment this to make fVDI do a few more changes there. #lineafix # With this uncommented fVDI will make the XBIOS report the correct screen # address even if using a graphics card. There are still problems with this. #xbiosfix # ----- Interactive setup ----- # Uncomment and change to write any text to the screen. Note the quotes! #echo "Select graphics mode (or 'q' to skip fVDI):" # Uncomment and change to set up a default key (reported if none is pressed). # A device driver (or exitkey/casekey) can ask for this value later on. #setkey 6 # Uncomment and change to wait for a key (for a specified number of seconds). # A device driver (or exitkey/casekey) can ask for this value later on. #waitkey 3 # Uncomment and change to specify a key for quitting fVDI immediately. #exitkey q # Uncomment to exchange the last key pressed with a stored one. #swapkey # Depending on the stored key, a jump to a later place in the file can be done. # The place must be marked by a the same text as the second parameter below, # followed by a ':'. #casekey m monochrome # ----- Driver configuration ----- # Common driver initialization options (any driver can add to these): # accelerate xxxxxx # Any soft- or hardware accelerations can be turned off using the # 'accelerate xxxxxxx' option. For any 'x' that is replaced by a '-' or # a '0', the corresponding accelerated function will be turned off. # If this option isn't used, all acceleration will be on. # Acceleration possibilities (in order): # line expand fillpoly fill blit text mouse # oldmouse # Well, this switch is actually needed here too. # The standard software accelerated drivers all recognize # shadow # Use a separate buffer of the screen in RAM. This is not useful # unless you have a really fast processor ('040) and RAM that can # be accessed much faster than the screen. # The Eclipse/RageII driver recognizes # mode n ('n' can be replaced by 'key' (see above)) # Sets default mode n. 0 is always 640x480x8@60. # mode WIDTHxHEIGHTxDEPTH@FREQUENCY # Sets a mode as close to (but not higher) the given numbers as possible. # doblit # Causes screen->RAM blits to be done. # Without 'pcibios' this is currently _very_ slow. # Now only necessary when running without 'pcibios'. # pcibios # Set things up to work under an Eclipse PCI BIOS. # You should normally use this. # oldinit # Will force the initialization to be done as if 'pcibios' wasn't active. # Could help if there are initialization problems. # imgcache # Tell fVDI to cache images (currently only icon (32x32) sized). # screencache # Lets fVDI assume that the applications will only use data # blitted from the screen for direct repaint (a single one). # Will cause problems with some applications, but is very fast. # onlysrc # Force all blits to D=S mode with the 32 bit driver. # The standard desktop currently can't display icons without this. # realones # Don't special case all zero/one blit types in true colour mode. # Often better left inactive. # bright # Makes the display somewhat brighter. # 4mb # Tell fVDI to treat the card as a 4Mbyte one. # Only necessary when running without 'pcibios'. # nosetmouse # Don't set the mouse position on return from drawing routines. # nopalette # Force the DAC to bypass the hardware palette. # Should never be necessary. # screen n # In case the internal old screen check is fooled somehow. # This is not needed if the fVDI ACC is installed. # aesbuf n # Let fVDI know about the AES's background buffer. # This is not needed if the fVDI ACC is installed. # fVDI should be able to deal with any standard fonts. # Just list what you want to use below the driver definition. # You specify a system font by adding an 's' before the font filename. # If you don't specify a system font, fVDI will use the default one # (from the ROM). # It's a very good idea to have a system font in the same sizes as # the normal GEM one, but it's not necessary. #01r 1dummy.sys 01r 1plane.sys #01r 4plane.sys #01r 16bit.sys shadow oldmouse accelerate xxxxxx- #01r rage.sys screencache onlysrc 4mb mode key imgcache #01r rage_lc.sys pcibios screencache imgcache mode key accelerate xxxxxxx #01r rage.sys pcibios mode key imgcache screencache accelerate xxxxxxx #01r rage.sys pcibios mode 800x600x16@72 imgcache screencache accelerate xxxxxxx #01r rage.sys pcibios mode key imgcache screencache accelerate xxxxxxx realones #01r rage.sys 4mb mode key screencache imgcache #01r rage.sys pcibios mode key accelerate xxxxxxx realones #01r rage.sys doblit 4mb mode key accelerate xxxxxxx realones #01r rage.sys pcibios experiment 4mb mode key #01r rage.sys pcibios doblit 4mb mode key #01r rage.sys 4mb mode key screencache imgcache s MONACO08.FNT s MONACO09.FNT s MONACO10.FNT s MONACO20.FNT