English Amiga Board

Go Back   English Amiga Board > Support > support.Hardware

Thread Tools
Old 13 November 2019, 01:05   #21
Registered User
Join Date: Oct 2017
Location: Sydney/Australia
Posts: 22
Thank you for your time gentlemen.

That link from Mark pretty much makes it clear that the original card was not compatible with later version ROMs nor auto booting with ks2 or newer. Having said that, the card works reasonably well (sans autoboot) in a stock 68k A2000 with the later boot disk and drivers - I have tried both ks2.04+wb2.1 and ks3.1+wb3.1. The early config software was pretty rudimentary and required manual configuration of drive data. Might leave this card in the machine and boot with a gotek.

If anyone comes along and has an early trumpcard 500/2000 with bootrom, it's quite straight forward to grab an image of the rom without even removing the card from the machine. Just post here.
Amiga87 is offline  
Old 14 November 2019, 20:28   #22
Registered User
Join Date: Aug 2004
Posts: 3,109
Amiga87, did the floppy boot disk you mentioned come with your card, or did you download it from somewhere? If the former, could you create an ADF of the boot disk and upload it so I can take a look?
mark_k is offline  
Old 14 November 2019, 21:30   #23
Registered User
Join Date: Aug 2004
Posts: 3,109
This is a long shot since you mentioned there was no SCSI bus activity with the v2.2 boot ROM. However...

On the Trumpcard disk, see the text file devs/ivs_scsi.drives. You could try creating an entry for the SCSI2SD. Make sure it has this line:
.Flags 17
And if there are options to use handshaking for reads and writes in the setup program, make sure those are selected.

In case anyone's interested, here are the flags bit definitions (as used by ROM v2.2, later drivers may use other bits) and a description of the IVS-specific direct-SCSI command 22. ROM v2.2 doesn't support HD_SCSICMD.
Flag	Description
Bit 0	0 = Use blind transfers for reads
	1 = Use handshaking for reads

Bit 3	0 = Don't disable multitasking during reads
	1 = Disable multitasking during reads

Bit 4	0 = Use blind transfers for writes
	1 = Use handshaking for writes

Bit 7	0 = Don't disable multitasking during writes
	1 = Disable multitasking during writes

Direct SCSI command (device command 22)
Issue command 22 with IO_DATA pointing to a structure like this:

Offset.size	Description
0.L		CDB length
4.L		Pointer to CDB. [The driver writes LUN# to bits [7:5] of CDB byte 1 before issuing SCSI command.]
8.L		Expected data transfer length (number of bytes)
$0C.L		Pointer to data buffer
$10.L		Pointer to a byte. 0 or $FF or SCSI status byte is written there.
$14.L		Pointer to a byte. SCSI message byte is written there.
$18.B		Bit 0: Data transfer direction; 0 = receive, 1 = send
		Bit 1: Data transfer mode; 0 = with handshaking, 1 = blind
mark_k is offline  

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
IVS GransSlam 500 peo support.Hardware 4 24 March 2018 14:15
IVS Vector 030 Help cryton support.Hardware 3 01 October 2016 22:01
Picasso II and IVS Grand Slam (2k) manuals werdy request.Other 3 22 December 2009 15:33
IVP TrumpCard 2000 (Not PRO) TheCorfiot support.Hardware 11 27 March 2008 16:32
IVS Trumpcard 500 BootROM (SCSI) unreadable Photon support.Hardware 0 13 November 2007 18:29

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 15:28.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Page generated in 0.05926 seconds with 14 queries