Commit Graph

28 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
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
c6d35e2a72 SPI Flash DMA support 2021-01-31 12:13:38 +10:00
Michael McMaster
c8b3288ba9 Addd spi flash read/write/erase 2021-01-20 22:00:16 +10:00
Michael McMaster
0c3d1bcdd3 Add SPI flash initialisation 2021-01-09 20:46:31 +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
258da24a7a Added V5.1 support, XEBEC support, and fixed some bugs. 2018-04-15 22:10:01 +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
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
Michael McMaster
9f5624ddd7 Performance fixes, scsi2sd-util crash fixes, scsi2 config option. 2015-07-21 10:55:08 +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
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
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
49c9b7d734 Fix SD hotswap when using long microSD to SD cables. 2014-12-23 21:15:52 +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
f2ce3c3c6b Fix stop-bit for samsung SD cards. 2014-10-27 23:27:46 +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
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
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