Commit Graph

45 Commits

Author SHA1 Message Date
Michael McMaster 18a627221d Fix invalid CDROM READ TOC responses (thanks Simon Gander) 2019-12-19 18:58:40 +10:00
Michael McMaster 18a9d59ec2 Update release version 2019-12-08 21:16:11 +10:00
Michael McMaster 4cd3aed782 Fix for VMS 5.5-2 for incorrect Inquiry command allocation lengths 2019-12-02 19:43:05 +10:00
Michael McMaster 52828268ae Prepare for release 2019-06-10 19:52:37 +10:00
Michael McMaster 3b4a7605c5 Add better floppy MODE page support 2019-03-02 15:37:17 +10:00
Michael McMaster 078a9cad06 Prepare for release 2018-09-26 20:41:53 +10:00
Michael McMaster 381a4f7d67 Fix for multiple devices on the scsi bus. 2018-09-19 22:10:24 +10:00
Michael McMaster 0af7e36966 Minor config fixes for 5.1 support. 2018-04-16 20:35:36 +10:00
Michael McMaster 258da24a7a Added V5.1 support, XEBEC support, and fixed some bugs. 2018-04-15 22:10:01 +10:00
Michael McMaster 50538385af Update to PSoC Creator 4.0 2017-05-01 09:07:22 +10:00
Michael McMaster 1bff0effdb Update changelog 2017-04-29 15:39:37 +10:00
Michael McMaster c75fbc8e6e V4.7 release fixes 2017-03-12 14:15:05 +10:00
Michael McMaster 760222798c Support custom mode pages 2016-01-13 21:22:16 +10:00
Michael McMaster 2be1bfb906 v4.6 release 2016-01-11 21:14:05 +10:00
Michael McMaster ff3ca448a5 Lots of bug fixes.
- Reset fix
 - Overrun fifo on fast scsi host fix
 - Startup time improvement
 - Allows overwriting the bootloader
 - Adds "sticky" sel option
 - Adds map luns to id option
2016-01-07 22:15:45 +10:00
Michael McMaster e13a6e2678 Final tweaks for v4.5 2015-11-05 21:43:36 +10:00
Michael McMaster 56f1d31703 Bug fixes galore! Added lots more settings, and moved them into another config tab
- wxWidgets upgrade to 3.02
	- PSoC Creator upgrade to 3.3
2015-10-30 13:43:44 +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 446892cde0 scsi2sd-util crash on exit fix (again) 2015-06-14 18:57:28 +10:00
Michael McMaster 84112d50dc Clean up version number mishap (4.2.3 reported as 4.2.2)
Reduce size of mode pages for SCSI1 hosts
Stability improvements whan handling resets during SCSI reads.
2015-05-04 21:38:14 +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 5446dc86ba Support VMS 5.5_2 mode page bits. 2015-02-01 19:13:33 +10:00
Michael McMaster 70257ca867 SD card interface rewrite to improve compatibility with some SD cards.
- Fixed write problems with Samsung SD card controllers
- Added workaround to prevent timeouts on slow writes.
- Upgrade to PSoC Creator 3.1 and gcc 4.8.4
2015-02-01 13:42:01 +10:00
Michael McMaster 64fed3d6b1 Change default configuration to 2GB limit, no parity, no attention. 2015-01-08 20:54:27 +10:00
Michael McMaster 638c94ce5c scsi2sd-util bug fixes and hot swap support. 2014-12-23 09:22:01 +10:00
Michael McMaster b19a0a4c7c Emulation of multiple SCSI targets now working.
The CDROM device support has a few bugs, as does scsi2sd-util
2014-12-05 13:17:06 +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 5456126c99 Added glitch filter to ACK, RST, SEL, BSY and ATN lines. 2014-08-29 22:35:05 +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 f45769aed5 Use the LUN provided in IDENTIFY messages in preference to the CDB.
This fixes extra LUNS being seen by VMS.
2014-07-24 06:52:34 +10:00
Michael McMaster 91fbbd80d6 Fixed missing SCSI ID in scsi2sd-config
Added vendor-defined usage page to USB HID device descriptors for
more reliable operation on Mac.
2014-07-20 17:01:22 +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 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 3762d59973 Add all phase bits to a control register for atomic phase changes.
Slowed the SCSI bus clock to 30MHz to meet timing constraints. No
overall change in performance.
2014-04-22 21:21:37 +10:00
Michael McMaster 36ce697d7a Force unit-attention-condition off for pre-SCSI2 hosts 2014-04-16 21:46:01 +10:00
Michael McMaster 0bb5ed8349 Added configurable block-size support 2014-03-28 00:24:33 +10:00
Michael McMaster abe0a5f51a Powerbook firmware!
Includes updates to the bootloderhost utility to compare the USB device release
number against an expected firmware filename to prevent loading the Powerbook
firmware on the normal board, and vice-versa.
2014-03-23 08:36:29 +10:00
Michael McMaster 030fc25ffb Fixed broken Unit Attention Condition and reset behaviour. 2014-03-02 21:52:06 +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 b3f13907f2 Adding changelog 2013-12-27 08:10:57 +10:00