-
Notifications
You must be signed in to change notification settings - Fork 30
Expand file tree
/
Copy pathzuluscsi.ini
More file actions
184 lines (157 loc) · 9.34 KB
/
zuluscsi.ini
File metadata and controls
184 lines (157 loc) · 9.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
# See http://zuluscsi.com/manual for more information about setting up your ZuluSCSI
[SCSI]
# Settings that apply to all SCSI IDs
# Select a system preset to apply default settings
# Known systems: "Mac", "MacPlus", "MPC3000", "MegaSTE", "X68000", "DOS"
#System="Mac"
#Debug = 0 # Same effect as DIPSW2, enables verbose log messages
#DebugLogMask = 255 # A bit mask for SCSI IDs 0-7, filters only matching SCSI ID debug messages
#DebugIgnoreBusyFree = 0 # Set to 1 to ignore the BUS_FREE and BUS_BUSY logging
#LogIniSettings = 1 # Set to 0 to quiet log of settings in this file
#LogToSDCard = 1 # Set to 0 to stop logging to 'zululog.txt' on the SD card
#SelectionDelay = 255 # Millisecond delay after selection, 255 = automatic, 0 = no delay
#Dir = "/" # Optionally look for image files in subdirectory
#Dir2 = "/images" # Multiple directories can be specified Dir1...Dir9
#InvertStatusLED = 0 # 0: LED on when device is active, 1: Inverted LED activity
#DisableStatusLED = 1 # 0: Use status LED, 1: Disable status LED
#EnableToolbox = 1 # Enable Toolbox API. Disabled by default for compatibility reasons.
# SCSI bus sniffer functionality for debugging
# Captures logic signals to zuluscsi_sniff.dat
# Only supported on RP2350 (ZuluSCSI Blaster and Wide)
# It may be necessary to set MaxSyncSpeed = 5 to be able to capture all transitions
#Sniffer = 1
# NOTE: PhyMode is only relevant for ZuluSCSI V1.1 at this time.
#PhyMode = 0 # 0: Best available 1: PIO 2: DMA_TIMER 3: GREENPAK_PIO 4: GREENPAK_DMA
# The PhyMode parameter has no effect on ZuluSCSI RP2040-based platforms, as there is only one PHY mode.
# Settings that can be needed for compatibility with some hosts
#Quirks = 0 # 0: Standard, 1: Apple, 2: OMTI, 4: Xebec, 8: VMS, 16: X68000, 32: EWSD
#EnableUnitAttention = 0 # Post UNIT_ATTENTION status on power-on or SD card hotplug
#EnableSCSI2 = 1 # Enable faster speeds of SCSI2
#EnableSelLatch = 0 # For Philips P2000C and other devices that release SEL signal before BSY
#EnableParity = 1 # Enable parity checks on platforms that support it (RP2040)
#MapLunsToIDs = 0 # For Philips P2000C simulate multiple LUNs
#InitPreDelay = 0 # How many milliseconds to delay before the SCSI interface is initialized
#InitPostDelay = 0 # How many milliseconds to delay after the SCSI interface is initialized
# Will reclock the board if the board supports both reclocking and the chosen speed
# SpeedGrade = Default # TurboMax - max speed, A, B, C, etc
# MaxSyncSpeed = 20 # Set to 5, 10, or 20 to enable synchronous SCSI mode, 0 to disable
# Wide bus support
# MaxBusWidth = 0 # 0: 8-bit, 1: 16-bit. Defaults to maximum supported.
# ROM settings
#DisableROMDrive = 1 # Disable the ROM drive if it has been loaded to flash
#ROMDriveSCSIID = 7 # Override ROM drive's SCSI ID
#Initiator settings
#InitiatorID = 7 # SCSI ID, 0-7, when the device is in initiator mode, default is 7
#InitiatorMaxRetry = 5 # number of retries on failed reads 0-255, default is 5
#InitiatorImageHandling = 0 # 0: skip existing images, 1: create new image with incrementing suffix, 2: overwrite existing image
#InitiatorUseRead10 = 0 # 0: Always use READ6 command, 1: Always use READ10 command, not set: Autodetect READ10 support
#InitiatorBusWidth = 0 # 0: Always 8-bit, 1: Always 16-bit, not set: Select best supported
#InitiatorMSC = 0 # Force USB MSC mode for initiator. By default enabled only if SD card is not inserted.
#InitiatorMSCReadOnly = 0 # Prevent writing to the drive through USB MSC
#InitiatorMSCDisablePrefetch = 0 # Disable read prefetching in USB MSC mode
#InitiatorMSCStatusInterval = 5000 # Periodically report access status to log
#InitiatorMSCInitDelay = 500 # In milliseconds, gives time for USB serial to configure itself
#InitiatorVHD = 0 # Set to 1 for hard drives to be imaged as fixed VHD images
# On RP2040 based boards and v1.2 the audio disabled by default
# On Blasters audio is enabled by default
#EnableCDAudio = 0 # 1: Enable CD audio
#MaxVolume = 100 # Set the percentage of the volume from 1 to 100 (default)
#ControlBoardCache = 0 # Enables caching of images. This will greatly improve performance when there are many images. set this to 1 to enable.
#ControlBoardReverseRotary = 0 # Some encoders work in the opposite direction, if you experience that, set this to 1
#ControlBoardFlipDisplay = 0 # Rotates the screen 180 degrees. set this to 1 to flip
#ControlBoardDimDisplay = 0 # if set to 1, then the screen will be a bit dimmer
#ControlBoardScreenSaverTimeSec = 300 # Sets the seconds before the screen savers starts. 0 means screen saver is disable, default is 5 mins
#ControlBoardScreenSaverStyle = 2 # There are several screen savers, each ones uses more resources, so if you see a performance drop try a lower numbered one
# 0 - Random selection (each time the screen saver starts, a random one will be selected)
# 1 - Blank screen
# 2 - DVD Style Random ZuluSCSI logo - default
# 3 - DVD Style Bouncing ZuluSCSI logo
# 4 - Horizontal Scrolling Icons
# 5 - Vertical Raining Icons
# 6 - Light speed
# Settings that can be specified either per-device or for all devices.
# Select a device preset to apply default settings
# Known Devices:
# "ST32430N" - Seagate ST32430N 2.09GB hard drive, used in some Macintosh models. For use with Macs set System="Mac"
# "AS400_BS520" - IBM AS/400 Hard drive with 520 byte sectors
# "AS400_BS522" - IBM AS/400 Hard drive with 522 byte sectors
#Device = "ST32430N"
#Vendor = "QUANTUM"
#Product = "FIREBALL1"
#Version = "1.0"
#Serial = "0123456789ABCDEF"
#Type = 0 # 0: Fixed, 1: Removable, 2: Optical, 3: Floppy, 4: Mag-optical,
# 5: Tape, 6: Network, 7: Zip100
#VendorExtensions = 0 # Bit flags for specific extensions per device type
# CDROM - 1: Plextor's d8h vendor command
#TypeModifier = 0 # Affects only INQUIRY response
#SectorsPerTrack = 63
#HeadsPerCylinder = 255
#RightAlignStrings = 0 # Right-align SCSI vendor / product strings
#PrefetchBytes = 8192 # Maximum number of bytes to prefetch after a read request, 0 to disable
#ReinsertCDOnInquiry = 1 # Reinsert any ejected CD-ROM image on Inquiry command
#ReinsertAfterEject = 1 # Reinsert next image after eject on hosts that poll drive status, if multiple images configured.
#ReinsertImmediately = 0 # Reinsert next image after eject without waiting for next SCSI command
#EjectOnStop = 0 # Eject media when host runs START STOP UNIT with Start = 0, irregardless of LoEj bit
# Mainly for DOS and similar OSes that don't poll the CD-ROM drive status, usually requires "EnableUnitAttention = 1"
#KeepCurrentImageOnBusReset = 0 # Set to 1 to keep current CD image on bus reset instead of loading the first image
#EjectButton = 0 # Enable eject by button 1 or 2, or set 0 to disable
# The default values of 20 and 50 give a visible and audible (with optional buzzer) eject notification
#EjectBlinkTimes = 20 # the number of times to blink the LED
#EjectBlinkPeriod = 50 # the period in milliseconds for each blink
#EnableEjectFixedDisk = 0 # Eject functionality for fixed disks. Default is 0 - disabled
#EjectFixedDiskReadOnly = 0 # Instead of switching images, set disk to read-only. Default is 0 - disabled
#EjectFixedDiskDelay = 0 # In milliseconds, wait for no write activity before ejecting. Default is 0 - no delay
# Copy on write settings
#CowBitmapSize = 4096
#CowButton = 0 # Activate COW by given button number during initialization. Default is 0 - disabled
#CowButtonInvert = 0 # Invert button function to open = activate. Default is off
#CDAVolume = 63 # Change CD Audio default volume. Maximum 255.
#DisableMacSanityCheck = 0 # Disable sanity warnings for Mac disk drives. Default is 0 - enable checks
#BlockSize = 0 # Set the drive's blocksize, defaults to 2048 for CDs and 512 for all other drives
# Mount SD card as a mass storage device before entering SCSI emulator
# EnableUSBMassStorage = 1 # setting this to one will mount the SD card if the USB cord is plugged in
# USBMassStorageWaitPeriod = 1000 # Number of milliseconds the device will wait for the host to mount SD card
# May need to be increased if connected through a USB hub
# USBMassStoragePresentImages = 0 # 0: disabled (default) 1: enabled - FW v2025.02.05 or later required)
# - USBMassStoragePresentImages is BETA grade, and only available on RP2040/RP2350-based ZuluSCSI boards
# SCSI DaynaPORT settings
#WiFiSSID = "Wifi SSID string"
#WiFiPassword = "WiFi Password"
#WiFiMACAddress = "01:23:45:67:89:42"
# Settings can be overridden for individual devices.
#[SCSI2]
#Product = "Disk with ID2"
#[SCSI3]
#Product = "CD-ROM Drive"
#Type = 2
# If IMG0..IMG9 are specified, they are cycled after each eject command.
#IMG0 = FirstCD.iso
#IMG1 = SecondCD.bin
#[SCSI4]
#Type = 5
# Amiga A3070 Tape Drive example
#Vendor = "CALIPER"
#Product = "CP 150"
# or
# Amiga A2500 Tape Drive Example
#Vendor = "SANKYO"
#Product = "CP-150SE"
#TapeDensity = 0x10 # Tape density code reported in MODE SENSE
# 0x00 = Default (let host decide)
# 0x01 = 0.5" 800 bpi NRZI (9-track)
# 0x02 = 0.5" 1600 bpi PE (9-track)
# 0x03 = 0.5" 6250 bpi GCR (9-track)
# 0x05 = 0.25" QIC-24
# 0x0F = 0.25" QIC-120
# 0x10 = 0.25" QIC-150 (DC6150)
# 0x11 = 0.25" QIC-320/525
# 0x13 = DDS (DAT)
# 0x24 = DDS-2
# 0x25 = DDS-3
# 0x26 = DDS-4
# Raw sector range from SD card can be passed through
# Format is RAW:first_sector:last_sector where sector numbers can be decimal or hex.
# If end sector is beyond end of SD card, it will be adjusted automatically.
# [SCSI5]
# IMG0 = RAW:0x00000000:0xFFFFFFFF # Whole SD card