Gopher2600/errors/categories.go
steve c5edff64e7 o contollers
- generalised controller support
    - opened the way for different stick implementations, including
    scripted playback
2020-01-05 18:58:32 +00:00

62 lines
879 B
Go

package errors
// list of error numbers
const (
// Debugger
UserInterrupt Errno = iota
CommandError
InvalidTarget
// Symbols
SymbolsFileCannotOpen
SymbolsFileError
SymbolUnknown
// Script
ScriptFileCannotOpen
ScriptFileError
ScriptRunError
ScriptEnd
// Capture
ScriptRecordError
// Regression
RegressionEntryExists
RegressionEntryCollision
RegressionEntryDoesNotExist
RegressionEntryFail
// CPU
UnimplementedInstruction
InvalidOpcode
ProgramCounterCycled
InvalidOperationMidInstruction
// Memory
UnservicedChipWrite
UnknownRegisterName
UnreadableAddress
UnwritableAddress
UnrecognisedAddress
UnPokeableAddress
// Cartridges
CartridgeFileError
CartridgeUnsupported
CartridgeMissing
CartridgeNoSuchBank
// TV
UnknownTVRequest
ImageTV
DigestTV
// GUI
UnknownGUIRequest
SDL
// Peripherals
NoControllerHardware
NoPlayerPort
)