goapple2/disk/dummy.go

32 lines
355 B
Go
Raw Normal View History

2013-04-16 00:43:23 +00:00
package disk
type Dummy byte
func (v Dummy) Read() byte {
2013-04-21 23:49:58 +00:00
return 0x00
}
func (v Dummy) Skip(int) {
// pass
2013-04-16 00:43:23 +00:00
}
func (v Dummy) Write(b byte) {
// pass
}
func (v Dummy) SetHalfTrack(t byte) {
// pass
}
func (v Dummy) HalfTrack() byte {
return 0
}
func (v Dummy) Writeable() bool {
return false
}
func NewDummy(v byte) Dummy {
return Dummy(v)
}