- 11 Jan, 2018 1 commit
-
-
Robert Sprowson authored
Change command to *ScsiDevices to match the other similar ones (IIC, SDIO, GPIO, SPI, SATA etc) with the intention that *Devices can in future be repurposed to list all subsets. For now, alias one to the other during the transition. Version 1.19. Tagged as 'SCSIDriver-1_19'
-
- 24 Aug, 2013 1 commit
-
-
Robert Sprowson authored
The SCSISoftWD33C93 driver was used as a test bed for the SCSI switcher, but a typo in the supported features mask meant that it didn't work any longer after SCSI switch 2.01 (version 2.00 didn't check the features mask, hence it worked). Makefile * Can now produce either SCSILog or standalone SCSIDriver or SCSISoft module, based on the TARGET and/or COMPONENT SCSIEquates * Shuffle some common equates around so the same header can be used with SCSILog and SCSIDriver SCSIMacros * A cut and paste fumble meant the DisableIRQs macro actually left them enabled * Lined up SCSIDriver * Changed to accept podule numbers 0-7 for Risc PC (was 0-3) * Get the base address from Podule manager rather than IOC era logical addresses * Chopped out some long redundant switches * Use PSR manipulation macros to allow 26 or 26/32 or 32 bit compatible variants * Fix typo in features mask to &22 (was &21) * Use PLP after PHPSEI rather than RestPSR, the preserve value from PHPSEI is not guaranteed RestPSR compatible * Don't re-register a second time on Service_Reset, this is not needed in the loaded-from-ROM; loaded-from-disc; or reinit cases (since the module initialisation already registers), and don't wipe the workspace when a client to SCSI switcher (it get's very confused as transactions are in play) SCSILog * Delete defines now taken from SCSIEquates * Get the base address from Podule manager rather than IOC era logical addresses * Changed to accept podule numbers 0-7 for Risc PC (was 0-3) Requires HdrSrc-2_32 Tested on AKA31 podule, on a StrongARM RISC OS 3.70, and a StrongARM RISC OS 5.20, in both SCSISoftWD33C93 and SCSIDriver configurations connected to a CD-ROM drive and harddisc, copying the contents of a random CD onto the harddisc. Version 1.18. Tagged as 'SCSIDriver-1_18'
-
- 22 Aug, 2013 1 commit
-
-
Robert Sprowson authored
Contrary to the silkscreen (and logically, based on the number of pins on the chip socket) the SCSI podule supports EPROMs up to 1Mbit. This is confirmed on page 72 of the user manual. Also, correct failure to lookup the legacy IRQ semaphore location due to not initialising R0=6. Tested in Acorn SCSI podule on RISC OS 3.70 and 5.20. Version 1.17. Tagged as 'SCSIDriver-1_17'
-
- 13 Jan, 2013 1 commit
-
-
Robert Sprowson authored
SCSIDriver: conventional columns used via automated tidier, assembles to same binary (not tested) SCSILoader: made 32 bit compatible, no longer peeks IRQsema, tested briefly in a podule SCSILog: conventional columns used via automated tider, assembles to same binary (not tested) Version 1.16. Tagged as 'SCSIDriver-1_16'
-
- 01 Nov, 2011 1 commit
-
-
Ben Avison authored
No effort has been made to update this to include extensions to the API post-1992. Not tagged.
-
- 04 Aug, 2011 1 commit
-
-
Jeffrey Lee authored
Detail: s/SCSIDriver - Use OS_ReadEscapeState instead of checking ESC_Status manually hdr/SCSIEquates - Get rid of obsolete EscapeBit definition Admin: Tested on rev A2 BB-xM Version 1.15. Tagged as 'SCSIDriver-1_15'
-
- 02 Dec, 2003 1 commit
-
-
Ben Avison authored
-
- 16 Jun, 2003 1 commit
-
-
Robert Sprowson authored
Version 1.14. Tagged as 'SCSIDriver-1_14'
-
- 12 Jun, 2003 2 commits
-
-
Robert Sprowson authored
Moved macros and equates into seperate header files. !MkClean now strips dependencies. Single code change (cf.1.12) is to BIC out the bottom 11 bits of the podule hardware address to get the sync base. Sorry,no,bottom 12 bits. Version 1.13. Tagged as 'SCSIDriver-1_13'
-
Kevin Bracey authored
Version 1.12. Tagged as 'SCSIDriver-1_12'
-
- 23 May, 2003 2 commits
-
-
Kevin Bracey authored
* Hard-coded podule addresses removed (for Iyonix compatibility). * Now builds as a driver module (SCSISoftWD33C93) for the new central SCSIdriver despatch system. Can revert to building a standalone driver by changing the "soft" switch in the sources. Version 1.11. Tagged as 'SCSIDriver-1_11'
-
Kevin Bracey authored
-
- 21 Nov, 1996 1 commit
-
-
Neil Turton authored
-
- 05 Nov, 1996 1 commit
-
-
Neil Turton authored
-