36 lines
411 B
Go
36 lines
411 B
Go
package disk
|
|
|
|
type Dummy byte
|
|
|
|
func (v Dummy) Read() byte {
|
|
return 0xFF
|
|
}
|
|
|
|
func (v Dummy) Write(b byte) {
|
|
// pass
|
|
}
|
|
|
|
func (v Dummy) SetHalfTrack(t byte) {
|
|
// pass
|
|
}
|
|
|
|
func (v Dummy) HalfTrack() byte {
|
|
return 0
|
|
}
|
|
|
|
func (v Dummy) SetVolume(byte) {
|
|
// pass
|
|
}
|
|
|
|
func (v Dummy) Volume() byte {
|
|
return byte(v)
|
|
}
|
|
|
|
func (v Dummy) Writeable() bool {
|
|
return false
|
|
}
|
|
|
|
func NewDummy(v byte) Dummy {
|
|
return Dummy(v)
|
|
}
|