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