Commit Graph

171 Commits

Author SHA1 Message Date
Michael McMaster
026583b1fd Fix bug in using nor flash storage without SD 2021-03-22 13:48:51 +10:00
Michael McMaster
b6bac91911 Remove unused method 2021-03-18 21:01:36 +10:00
Michael McMaster
6142a27cc9 Merge branch 'master' of winterfell.codesrc.com:projects/SCSI2SD 2021-03-16 23:13:32 +10:00
Michael McMaster
8becbd1827 More v5.2 bug fixes 2021-03-16 23:13:06 +10:00
Michael McMaster
6081b3b641 Operator precedence is a thing 2021-03-15 21:45:22 +10:00
Michael McMaster
14ba62e8e3 Improvements to SD media detection, esp. when using nor flash on 5.2 2021-03-11 20:33:55 +10:00
Michael McMaster
f71e9a3355 Improved reliability when writing data to flash over USB 2021-03-08 21:46:23 +10:00
Michael McMaster
a468c0e1db Add v5.2 missing generated files 2021-03-08 08:40:41 +10:00
Michael McMaster
349051b744 Perform a software reset of the spi flash before init 2021-02-09 12:12:37 +10:00
Michael McMaster
2cf8d58667 Merge branch 'master' into norFlash 2021-02-09 12:04:43 +10:00
Michael McMaster
125d1d9e82 Add SPI NOR Flash as a backend storage device 2021-01-31 19:07:25 +10:00
Michael McMaster
c6d35e2a72 SPI Flash DMA support 2021-01-31 12:13:38 +10:00
Michael McMaster
0f0a676f7c Fix bug with TEST UNIT READY on spi flash storage 2021-01-30 22:29:29 +10:00
Michael McMaster
b5cfe91cc5 Implement reading spi flash over SCSI 2021-01-28 07:20:13 +10:00
Michael McMaster
e4d14f93e3 Compile fixes for spi flash read/write 2021-01-23 10:37:36 +10:00
Michael McMaster
c8b3288ba9 Addd spi flash read/write/erase 2021-01-20 22:00:16 +10:00
Michael McMaster
846bde57dd Invert logic of the nor flash HOLD pin 2021-01-20 19:46:16 +10:00
Michael McMaster
ac604b2b0c Fix up crashing firmware 2021-01-10 10:06:02 +10:00
Michael McMaster
0c3d1bcdd3 Add SPI flash initialisation 2021-01-09 20:46:31 +10:00
Michael McMaster
d1e5c214e9 Fix issue preventing scsi selection 2021-01-08 19:02:19 +10:00
Michael McMaster
c8eb8a88f4 Fix up compilation issues 2021-01-06 22:14:36 +10:00
Michael McMaster
35dec8a9fe Untested port of V6 multidev branch commit 3dc7c11acb55b16fd0a8a033f9fe877d7b18f269 2021-01-02 22:51:19 +10:00
Michael McMaster
c59a94a16b Add second SPI master for 5.2 board 2020-12-14 21:44:09 +10:00
Michael McMaster
5567b3540f Add V5.2 board support to scsi2sd-util 2020-10-12 13:06:02 +10:00
Michael McMaster
b5e1d49d6e Fix USB ID to identify V5.2 boards 2020-10-12 11:09:06 +10:00
Michael McMaster
bd4f060711 Add initial V5.2 board support 2020-10-10 10:30:13 +10:00
Michael McMaster
18a627221d Fix invalid CDROM READ TOC responses (thanks Simon Gander) 2019-12-19 18:58:40 +10:00
Michael McMaster
1d57ede2e7 Fix compile issue 2019-12-09 20:40:09 +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
3a4712b524 Fix for VMS 5.5-2: Only send mode page 5 if configured as floppy.
Author: Landon Rodgers
2019-12-02 19:37:14 +10:00
Michael McMaster
54ac6377ce Add READ DEFECT DATA command emulation 2019-12-02 19:25:08 +10:00
Michael McMaster
52828268ae Prepare for release 2019-06-10 19:52:37 +10:00
Michael McMaster
38597c1f25 Fix SD card hotswap bug when the SCSI host is constantly polling 2019-05-27 20:02:08 +10:00
Michael McMaster
561f2903e9 Update IDE files 2019-05-22 20:06:49 +10:00
Michael McMaster
baf133df4e Add scsi mode page 0 support 2019-05-22 20:01:44 +10:00
Michael McMaster
076117156e Fix regression for EMU EMAX 2019-05-22 19:56:46 +10:00
Michael McMaster
3b4a7605c5 Add better floppy MODE page support 2019-03-02 15:37:17 +10:00
Michael McMaster
bc8faaea31 Add 10ms delay to seek command 2019-03-02 15:12:29 +10:00
Michael McMaster
efca14f6b5 Improve XEBEC controller support 2019-03-02 15:08:12 +10:00
Michael McMaster
13aa4b823c Cleanup 2018-10-31 23:09:53 +10:00
Michael McMaster
6dadff2d3b Adding support for DB25 External board V5.5 2018-10-31 23:04:45 +10:00
Michael McMaster
b768408276 Cleanup 2018-10-10 05:36:12 +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
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