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
0b49f5de9c
Fix Unit Serial Number inquiry page to return configured value.
2018-01-23 20:20:55 +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
63ef5824b1
Fix crash when SD card is smaller than starting sector of scsi disk
2017-04-29 14:39:33 +10:00
Michael McMaster
124ccf1d64
Fix input of size fieds and CDROM sector length in scsi2sd-util
2017-04-24 21:21:43 +10:00
Michael McMaster
6e10264827
Adding vendor specific (OMTI) commands
2017-03-12 14:16:00 +10:00
Michael McMaster
c75fbc8e6e
V4.7 release fixes
2017-03-12 14:15:05 +10:00
Michael McMaster
ecdf21796a
More custom mode page fixes - fall-through to standard pages if not found
2016-08-01 19:33:03 +10:00
Michael McMaster
8dc9a838f5
Allow custom VPD pages
2016-01-19 20:27:31 +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
5418ee6229
Fix for using scsi2sd-util on Windows 10.
2015-12-07 19:59:25 +10:00
Norman Schleicher
0b44126260
Fixed linking erro on Ubuntu 15.10
...
Signed-off-by: Michael McMaster <michael@codesrc.com>
2015-11-14 09:32:26 +10:00
Michael McMaster
e13a6e2678
Final tweaks for v4.5
2015-11-05 21:43:36 +10:00
Michael McMaster
0b558479a6
Compile fixes
2015-11-01 20:30:53 +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
Laurent Vivier
0c1e0071de
CDROM: allow to boot from MacOS 7.6 CDROM
...
Reading one sector from the CDROM is always reading several (4)
from the SD card, so always set multBlock to one in this case.
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-09-25 00:45:58 +02:00
Michael McMaster
ceb8d24303
Add DB25 adapter hardware design, plus other minor fixes
2015-09-23 20:23:45 +10:00
Laurent Vivier
6d5c68d676
SCSI2SD: correctly manage media type
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-09-22 23:39:49 +02:00
Laurent Vivier
ec0058772c
Move log dump to a function
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-09-22 10:52:33 +02:00
Laurent Vivier
dcb5ee0056
Add a .spec to create scsi2sd-util RPM
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-09-20 01:43:17 +02:00
Laurent Vivier
748d52b1c8
Add dist and install targets
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-09-20 01:43:16 +02:00
Laurent Vivier
9ac16657e5
Add USE_SYSTEM makefile variable to use system libraries
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2015-09-20 01:42:48 +02:00
Michael McMaster
4f14ac665a
compile fixups
2015-09-06 15:31:30 +10:00
Michael McMaster
c9096e9725
Merge branch 'master' of ssh://webhost.codesrc.com/home/michael/projects/SCSI2SD
2015-09-06 15:17:23 +10:00
Michael McMaster
6a7207c092
Initial tape and magneto-optical support
2015-09-06 15:15:41 +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
94cc9e77bc
Adding configurable geometry support to firmware.
...
Fix for scsi2sd-util crashes on exit.
2015-06-12 09:44:34 +10:00
Michael McMaster
6c7ac0966f
EMU EMAX 1/2 fixes.
...
Additional delays for SCSI1 hosts to improve compatibility with slow SCSI
controllers
Slight performance improvement for SCSI2 hosts (500us per command)
Config settings may now be saved/loaded via XML files in scsi2sd-util.
2015-06-10 14:57:13 +10:00
Michael McMaster
ee846f4226
Add missing SWV trace functions.
2015-05-05 20:15:22 +10:00
Michael McMaster
e309282563
Hardcode a default config, which is written to flash on first boot.
...
The bootloader fails checksums if the config is defined within a
code section, then later modified.
Hacking the .hex file isn't possible either because PSoC Programmer
checks that the non-bootloadable part of the flash is empty.
2015-05-04 23:51:11 +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
dd079ff2be
Supply dummy trace.h to get the code to compile.
2015-05-04 21:03:05 +10:00
Michael McMaster
0cf125fc05
SWV tracing for diagnosing hangs.
...
Patch provided by James Laird-Wah <james@laird-wah.net>
2015-05-04 20:39:25 +10:00
Michael McMaster
35d88b4d1f
Add tool to allow manual hacking of .hex firmware files
2015-05-04 20:21:28 +10:00
Michael McMaster
cb79ac4e9a
Reduce size of mode pages for SCSI1 hosts
2015-05-04 20:20:53 +10:00
Michael McMaster
1b14acad1a
Removed default config from flash.
...
The bootloader checksum check fails if the configuration is changed.
2015-04-26 08:10:09 +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
49c9b7d734
Fix SD hotswap when using long microSD to SD cables.
2014-12-23 21:15:52 +10:00