mirror of
https://github.com/zellyn/goapple2.git
synced 2024-05-29 02:41:30 +00:00
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)
|
||
|
}
|