TODO on Tom's Beeb Emulator
===========================

Key:	-	Not started
	+	Started
	=	Complete

- Add Master 128 emulation.
	Shouldn't be too difficult.

- Add Master Compact, B+ emulation.
	May be hard

- Add 8271 emulation
	May be hard

- Add 1770/8271 formatting emulation
	May be hard

- Add Electron Plus 1 emulation
	Shouldn't be too hard

- Add Display emulation
	Difficult

- Add GUI
	Shouldn't be too difficult except for integration with display emul.

- Add config file stuff
	Easy - use flex/bison

- Add tape emulation
	Medium difficulty. Easy if I find docs

- Add econet emulation
	Hard

- Add 2nd CPU emulation and varieties
	Medium. Probably requires adding eg -2 <SecondCPUEmul>,
	and some compatibility checking, plus also module interaction
	(./tbe -m ModelB -2 Second6502 -l AcornTUBE -r 13:dfs22.rom)

- Add keyboard emulation on System VIA
	SHOULD be easy, after display/whatever that can do input is done

- Add keyboard emulation for Electron
	Should be OK, unsure about how it works exactly tho --
	may mean experimenting

- Add Joystick, Printer (on User VIA) -- enables creation of "ModelA" class.
	+ Maybe gcc ... -o ModelA.so -DMODELA ModelB.cc to create the ModelA
	+ (ModelA also has 16K RAM which wraps which may be "interesting")

+ Add sound emulation
	Needs adapting to Ticker system
	Noise may be difficult
