Amiga.org
Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: keropi on August 07, 2008, 01:54:53 PM
-
I just noticed that there is a DenebClockport module in the new Luciferin archive... how come? is it needed to make the clockport operational? :-? :-? :-?
-
DenebClockport is a command line tool (or RomTag) that will fake a Zorro
card with a clockport to enable the use of a clockport card on the Deneb
with old driver software, that doesn't know the new Deneb card.
If you don't plan to use the clockport, you won't need this program.
Otherwise, you should install it in your user-startup in a line above the
driver for the relevant clockport card. This is normally done during the
installer process.
DenebClockport should be used to fake a Zorro card that is NOT in your
computer -- otherwise the driver might assume that there's hardware
available that is not, and might malfunction, crash or otherwise disturb
the operation of the Deneb.
If installed as a RomTag (e.g. with Luciferin) it always installs a fake
XSurf card at boot time.
It supports the following Zorro cards with one or multiple clockports:
- X-Surf (individual computers)
- Highway (E3B)
- Unity Prototype (Kato development)
- ISDN-Surfer (individual computers)
- VarIO (individual computers)
- Buddha Flash (individual computers)
- Kickflash (individual computers)
The shell template looks like this:
BOARD,CSDELAY=CS/K/N,ADDRESSSETUP=AS/K/N,READPULSE=RP/K/N,
WRITEPULSE=WP/K/N
Let's go through the list of options:
BOARD - Select the Board to fake. The following values are allowed:
- XSurf (Clockport 1 on XSurf), default
- XSurf2 (Clockport 2 on XSurf)
- Highway
- Unity (Clockport 1 on Unity)
- Unity2 (Clockport 2 on Unity)
- ISDNSurfer
- VarIO
- Buddha
- Kickflash
The following options are ONLY for experts and let you change the timing of
the clockport on Zorro III for speed optimizations. The values are units of
11ns.
CSDELAY=CS/K/N - Chip Select (range: 1-31, default 3)
ADDRESSSETUP=AS/K/N - Address Setup (range 1-31, default 3)
READPULSE=RP/K/N - Read Pulse Length (range 1-511, default 20)
WRITEPULSE=WP/K/N - Write Pulse Length (range 1-511, default 20)
Examples:
- DenebClockport
Installs a fake XSurf board.
- DenebClockport Unity
Installs a fake Unity board (e.g. for Melody soundcard driver)
-
Well, hey. That just made testing clockport drivers on different "hardware" about a thousand times easier. Thanks!
EDIT:
Well, detection code, anyway. ;-)
-
thanks for the info! :-D