Commit Graph

27 Commits

Author SHA1 Message Date
Michael McMaster e13a6e2678 Final tweaks for v4.5 2015-11-05 21:43:36 +10:00
Michael McMaster ceb8d24303 Add DB25 adapter hardware design, plus other minor fixes 2015-09-23 20:23:45 +10:00
Michael McMaster 55beeb5bd3 Glitch filter configuration options and update to PSoC Creator v3.2 2015-08-13 18:06:19 +10:00
Michael McMaster 9f5624ddd7 Performance fixes, scsi2sd-util crash fixes, scsi2 config option. 2015-07-21 10:55:08 +10:00
Michael McMaster 94cc9e77bc Adding configurable geometry support to firmware.
Fix for scsi2sd-util crashes on exit.
2015-06-12 09:44:34 +10:00
Michael McMaster cb79ac4e9a Reduce size of mode pages for SCSI1 hosts 2015-05-04 20:20:53 +10:00
Michael McMaster 9ad7cc15d0 Small compatibility improvements, and added scsi2sd-monitor test program 2015-04-20 16:09:51 +10:00
Michael McMaster 95b519789b Implement WRITE BUFFER and WRITE WITH VERIFY commands
Also fixes a problem with SD card initialisation not setting
the clock back to normal on an error condition. The next
initialisation attempt ends up running the card at a very slow
rate.
2015-02-20 16:56:27 +10:00
Michael McMaster 638c94ce5c scsi2sd-util bug fixes and hot swap support. 2014-12-23 09:22:01 +10:00
Michael McMaster 0c53240659 Update parts list for 4.2b revision PCB and DB25 version. 2014-10-21 23:28:41 +10:00
Michael McMaster a8cd4216a2 Fixed parity handling to respect the --no-parity config option.
- Automatically disable parity checks for old SASI/SCSI1 hosts.
- Add scsi disconnect/reconnect support for long SD card writes.
2014-10-09 09:47:46 +10:00
Michael McMaster 7db82a4e4a Added glitch filter on ACK line, registered all outputs, double-synced inputs, and fixed parity checks. 2014-08-28 23:28:09 +10:00
Michael McMaster 5e0f1e3360 Added support for v4.2 boards
Renamed "pbook" firmware to "v4". Original "green" boards now under "v3".
Add external LED support for v4 firmware.
Added --reset to scsi2sd-config
bootloaderhost can now reset the board.
2014-07-12 23:55:57 +10:00
Michael McMaster 5ede6f0d07 Updating Powerbook firmware with the latest mainline changes. 2014-06-23 13:52:05 +10:00
Michael McMaster 092541dd02 Fix DMA transfer bug. 2014-05-30 23:35:19 +10:00
Michael McMaster 5bcd0c3a18 Use DMA for SCSI and SD card transfers for a massive performance boost. 2014-05-30 11:09:55 +10:00
Michael McMaster db9c316019 More compatibility and bug fixes.
- Maximum sector size increased to 8192
- Fix for REQUEST SENSE to support Ensoniq ASR-10
- Fix to configurable sector sizes
2014-05-18 13:42:51 +10:00
Michael McMaster 767f12e481 Adding Ensoniq ASR-10 support and improved FORMAT UNIT command.
- Read the data-phase bytes during a FORMAT UNIT command
- Return the exact number of bytes requested for the REQUEST SENSE command
2014-04-29 17:40:22 +10:00
Michael McMaster 537ddcc953 Fix scsi2sd-config failures under windows. 2014-04-17 20:13:36 +10:00
Michael McMaster 6c8cbf54c6 Many bug fixes, including selection fixes.
- Better selection support for SCSI1 initiators
- Support select-with-atn
2014-02-15 06:58:27 +10:00
Michael McMaster 0629f76919 Write performance improvements. Doubled performance to 900kb/sec. 2013-12-23 21:51:23 +10:00
Michael McMaster c8389e5ff7 Read performance improvements
- More than 2x improvement in read performance, to 930KB/sec
- Added compatibility for the Keil ARM compiler.  Provides an
  additional 1.5% performance improvement.
2013-12-20 21:54:41 +10:00
Michael McMaster 890106c806 Fix typo in scsi2sd-config Makefile for building on Mac OSX 2013-10-30 09:13:55 +10:00
Michael McMaster ad91a39f77 Implemented multi-sector SD read command. 2013-10-20 19:50:47 +10:00
Michael McMaster cc6921e4ce Write performance improvements.
- Multi-sector SD card writes supported.
- Updated to PSoC Creator 3.0
2013-10-14 22:24:04 +10:00
Michael McMaster 090977f295 Updating readme to match wiki 2013-10-09 14:07:28 +10:00
Michael McMaster 75de12268f Creating new repository to prune history. 2013-10-03 07:07:58 +10:00