#
# nono
# Copyright (C) 2022 nono project
# Licensed under nono-license.txt
#

# オブジェクトID とオブジェクト名の表
#
# Object インスタンスには基本的にすべてユニークな ID を持たせて識別する。
# NONE は一時オブジェクトや、SCSI デバイスのように動的なものなどで利用でき、
# この ID を持つものはリストには登録されているが検索は出来ない。
# (SCSI デバイスは SCSI ホストが管理しておりそちらから辿れる)
#
# このファイルの各行の書式は以下の通り。
#
# <ID>  [<name>]
#
# <ID> が識別子(の接頭辞 OBJ_ を除いた部分)。C++ で使う識別子なので大文字。
# <name> はデフォルトのオブジェクト名 (ログ表示に使われるやつ)。
# <name> を省略した場合は <ID> と同じ (大文字の) 文字列となる。<name> は
# デフォルトのオブジェクト名だが必要ならそのコンストラクタ等で SetName() に
# よって変更可能。
# IODevice はデバイスマップに表示されるので極力7文字までで区別可能にすること。

NONE			(None)
ADPCM
AREASET			AreaSet
BANKRAM%2		BankRAM%
BOOTLOADER		BootLoader
BT45x			Bt45x
BUSERR			(BusErr)
CGROM
CMMUIO			CMMUIO
CONSOLE			Console
CRTC
CRTC2
DEBUGGER		Debugger
DIPSW
DMAC
ETHERNET%2		Ethernet%
EXTAREA			ExtArea
EXTRAM			ExtRAM
FDC
FDD%4			FDD%
FUSEROM			FuseROM
GFPIC%7			GFPIC%
GFTIMER			GFTimer
GFTTY
GVRAM
HOSTCPU			HostCPU
HOSTINFO		(HostInfo)
HOSTNET%2		HostNet%
HOSTWINDRV		HostWindrv
HUMAN68K		Human68k
HUMAN_MI		HumanMI
INTERRUPT		Interrupt
IPLROM_BOOT		BootROM
IPLROM1
IPLROM2
KBC				KbdCtlr
KEYBOARD		Keyboard
LCD
LOGMONITOR		LogMonitor
MAINBUS			Mainbus
MAINRAM			MainRAM
MFP
M88200_%8		CMMU%
MPSCC
MPU_BRHIST		(BranchHistory)
MPU_EXHIST		(ExceptionHistory)
MPU_MEMDUMP%4	(Memdump%)
MPU
MPUXP			XP(HD647180)
NEREID			Nereid
NEREID_BOARD%2	Nereid%
NEWSCTLR		NewsCtlr
NEWSFB			Newsfb
NEWSIO			NewsIO
NMI
NOPIO			(NopIO)
OPM
PARTIAL_RAM		PartialRAM
PEDEC
PIO0
PIO1
PLANEVRAM		PlaneVRAM
PLUTO			Pluto
POWER			Power
PPI
PRINTER			Printer
PROM			PROM
PROM_BOOT		BootROM
RENDERER		Renderer
ROM
QEMUSYSCTLR		QemuSysCtlr
RTC
SCHEDULER		Scheduler
SCSI
SCSIBUS			SCSIBus
SIGNAL_THREAD	SignalThread
SPC
SPRITE			Sprite
SRAM
SSG
SUBRAM			SubRAM
SUBRAM2			SubRAM2
SYNCER			Syncer
SYSCLK			SysClk
SYSPORT			SysPort
TAS
V68KIO			V68kIO
VIDEOCTLR		VideoCtlr
VIRTIO_BLOCK%8	VirtIOBlock%
VIRTIO_ENTROPY	VirtIOEntropy
VIRTIO_NET		VirtIONet
VIRTIO_SCSI		VirtIOSCSI
VECTOR_TABLE	(VectorTable)
WINDRV			Windrv
X68KIO			X68kIO
XP_BRHIST		(BranchHistory)
XP_EXHIST		(ExceptionHistory)
XP_MEMDUMP%4	(XPMemdump%)
XPBUS			XPbus
XPRAM			XPRAM
