# V9t9: the TI Emulator! v6.0 Configuration File # # This file is limited to 8k! (This file is now 6k.) # # Blank lines are ignored. Comments start with "#",";","!", or "[" # Descriptions within [ ] are completely arbitrary. # # Please see CONFIG.TXT for more options and more in-depth # descriptions of the variables listed here. ############################################################################ [ Directories ] # The paths below are where the emulator will look for emulated # files-in-a-directory referenced with DSKx.xxxx # # Please customize these. There's no restriction to what they # point to. (The ....\DISK default is simply a default.) # # These can be temporarily changed during execution with Ctrl+Shift+F9. # DSK1Path = C:\V9T9\V6.0\DISK DSK2Path = C:\V9T9\V6.0\DISK DSK3Path = C:\V9T9\V6.0\DISK DSK4Path = C:\V9T9\V6.0\DISK DSK5Path = C:\V9T9\V6.0\DISK # This path tells where disk-on-a-disk images will be found. # DiskImagePath = C:\V9T9\V6.0\DISKS # This path is where ROM, GROM, and speech ROMs are to be found. # ROMSPath = C:\V9T9\V6.0\ROMS # This path is where module ROMs (only) are to be found. # ModulesPath = C:\V9T9\V6.0\MODULES # This path tells where demonstration files are located. # (When running V9t9 with the /D option, an absolute path # will override this variable.) # RecordedDemosPath = C:\V9T9\V6.0\DEMOS\ # This path tells where speech patches are to be found. # (1.5 meg digitized speech file is now obsolete) # DigitizedSpeechFilesPath = C:\V9T9\V6.0\SPEECH [ Hardware Options ] # These entries tell how to access your serial ports. # (This is necessary for TRANSFER.TXT, among other things.) # # For an RS232 entry, give the port # (1-4) and the IRQ. # For the PIO entry, give the port # (1-4). # # The PC defaults are shown commented-out. Uncomment or change # them to fit your system. (See RS232.TXT.) # # When undefined, no RS232 or PIO accesses take place. # # Be sure none of the RS232 settings conflicts with your mouse! # #RS232/1 = 1,4 #RS232/2 = 2,3 #PIO/1 = 1 [ Disk Options ] # These are the initial filenames for disks-on-a-disk # DSK1, DSK2, and DSK3. (See DiskImagePath) # DiskImage1 = DISK0001.DSK DiskImage2 = DISK0002.DSK DiskImage3 = DISK0003.DSK [ ROM Options ] # These are alternate filenames for the ROM, GROM, and speech ROMs; # by default they are TICPU.HEX, TIGPL.HEX, and TISPEECH.HEX, # for users of TI Emulator! v4.0 or v5.01. V9t9 convention # wants "994AROM.BIN", "994AGROM.BIN", and "SPCHROM.BIN". CPUROMFilename = FORTH.ROM GPLROMFileName = FORTH.GRM SpeechROMFileName = # The extension on module files. This used to be "HEX" in # TI Emulator v4.0 and v5.01. # DefaultModuleExtension = BIN [ Video Options ] # This line gives the minimum delay between screen redraws # in 1/60's of a second. # VideoUpdateSpeed = 2 # This line gives the maximum delay between screen updates # in 1/60's of a second. # VideoUpdateMaxDelay = 6 # This option tells whether to emulate the 9918A's 5-sprites-on-a-line # maskout "feature". It really slows things down. # Check5Sprites = False # This option tells whether sprite coincidences (CALL COINC(ALL,N) or VDP # status register) should be checked. Note that ROM checks all other # coincidences, and this slows things down. # CheckSpriteCoinc = TRUE [ Execution Speed ] # The next line represents a delay between instructions which # can help to bring V9t9's speed down on fast computers. # DelayBetweenInstructions = 0 # The next line gives the speed in Hz of the VDP internal interrupt. # It normally goes at 60 Hz. # TimerSpeed = 60 # This variable gives a list of patches to enable in the 99/4A ROM. # By default, all are enabled except for keyboard ones. # ROMPatches = +EmulateKeyboardROM [ LEDs ] # The next line specifies whether to turn on the keyboard LEDs. # If the emulator locks up upon startup, this should be changed to OFF. # SetKeyboardLED = On # This option will flash a bar in the lower-lefthand corner # when a files-in-a-directory "disk" is accessed. # ShowEmuDiskLED = On # This option will flash an 'LED' when a disk-on-a-disk is accessed. # ShowDiskLed = On # This option will flash a bar in the lower-left hand corner # when the RS232 or PIO are accessed. # ShowRS232LED = On [ Keyboard, Joystick, And Mouse ] # This option, if set to 0, indicates positional mouse->joystick translation # and if 1 indicates motional translation. See CONFIG.TXT. # MouseEmulationType = 1 # This option changes the TI ROM's delay after first receiving a keystroke. # It is ineffective in changing the speed that a key repeats, however. # ROMKeyboardDelay = 1600 # This option will slow down the keyboard on fast computers when # the "+SlowDownKeyboard" patch is enabled in "Patches". # KeyboardDelay = 1 [ Sound ] # This option is used to exclude sound devices from being used by the # emulator. All but SBDMA can be turned on again within the emulator with # Ctrl+F5. # PlaySound = +sbdma # This variable specifies whether sound should be off upon starting # the emulator. Ctrl+F4 changes. # Silence = False # On slower computers this option tells how many bytes to cut off the # end of the noise samples in order to better 'mesh' them when the # driver repeats the sample. # NoiseSync = 0 # This setting specifies the volume of noise samples. The volume of # noise and the FM (Adlib) voices are usually different (resulting in # really loud noise). This value should be in the range 0 (loudest) to # 128 (silence). # NoiseTop = 100 # This variable tells whether to use speech synthesis. # On slower systems, speech will sound bad because it can't be # generated fast enough. # UseLPCSpeech = On [ Module List ] # This line is set by MODULES.EXE. It is simply a list of indices into # MODULES.INF which will be listed in the module selection list. # 32 max entries in this list. # # Format: Modules=1,7,4,3,9,10,6 # Modules = 1 # The number of the entry in Modules to automatically be the default # in the module selection list. # Note -- 1 means the first entry in the Modules list, NOT module #1 in # MODULES.INF. # DefaultModule = 1 [ DSR (Device Service Routine) ROMs ] # These entries specify the filenames (relative to ROMsPath) where # DSR ROM images will be found. # EmuDiskDSRFileName is for files-in-a-directory emulation, # DiskDSRFileName is for disk-on-a-disk emulation, # EmuRS232DSRFileName is for RS232 and PIO emulation. # RealRS232DSRFileName is for RS232 emulation with the 99/4A DSR ROM. # EmuDiskDSRFileName = emudisk.bin DiskDSRFileName = disk.bin SharedDiskDSRFileName = bothdisk.bin EmuRS232DSRFileName = emurs232.bin RS232DSRFileName = rs232.bin # This option tells which DSRs to load: # DSRCombo = emudisk,emurs232 (''