SCSI direct access device EMulator (scsiem)

STM32F103}CRgpSCSI_CNgANZX
foCXG~[^łB
SDJ[hɂHDC[WSCSI_HDDƂĎgpł
܂B

FATt@CVXeSDJ[hɈȉ̂ꂩ
HDC[Wt@C쐬Ă
	"SCSI_ID0.HDS",
	"SCSI_ID1.HDS",
	"SCSI_ID2.HDS",
	"SCSI_ID3.HDS",
	"SCSI_ID4.HDS",
	"SCSI_ID5.HDS",
t@CɑΉSCSI_ID̃_CNgANZX
foCXG~[g܂B
ォ珇ԂɃT[`ĂčŏɌHD
C[Wt@Ĉݎgp܂B

NSDJ[hZbgĂȂƃsbsb
ƃuU[SDJ[hZbg܂ő҂܂B

SDJ[hFłtH[}bgłȂꍇ̓G[
Œ~܂B(2.5HzRIP)

SDJ[hɑΉt@CS݂Ȃꍇ
G[Œ~܂B(0.8HzRIP)

PB2(maple-miniuser switch)ON(Lx)ɂ
HDC[Wt@CN[YĒ~܂B
(0.3HzRIP)

USART1(Tx1:PA9, Rx2:PA10)ɓ상bZ[WȂǂ
o͂܂B(115200 8N1ݒŏo͈͗ȉ̗l)
Info: SCSI direct access device EMulator (scsiem) Apr 30 2020
Info: version 1.0 debug_level=3
Info: attempt to open HD image 'SCSI_ID0.HDS'.
Info: >>> SCSI_ID= 0 is assumed.
Debug: wk.uint32=12345678 => wk.uint8[0,1,2,3]:= 78,56,34,12
Info: open an HD Image File. 'SCSI_ID0.HDS'.
Info: 10485760 byte (10MiB = 20480BLKs @ 512B/BLK)

rhɂPlatformIOƂststm32vbgtH[
ΉKvłBrhv|HowToBuild.txtQƁB

T|[gĂSCSIR}h͈ȉ̂Ƃ
	0x03 REQUEST_SENSE
	0x08 READ_6
	0x0a WRITE_6
	0x12 INQUIRY
	0x1a MODE_SENSE_6
	0x25 READ_CAPACITY
	0x28 READ_10
	0x2a WRITE_10
	0x5a MODE_SENSE_10

	LȊO0x2fȉƉ0x55̃R}h͖
	(ƂďI)
	0x55 MODE_SELECT_10

T|[gOR}h̓ZXL[0x05ŃG[IB
