"ivpcmd.txt"

IVP command documentation,
by Keinall "Granitor" Caddle 
for the private, very much in progress IVP project.

This release intended for #kode krew only,
however, do as you please with it. 

---:

IVP is the Intelligent Video Processor,
right now it's just a subset of the VIC-II registers
for a single MOB (Sprite). Not very intelligent,
no processing, no video.

This thingy lets you play with MOBregs objects. Well,
so far, one object at a time. The MOBregs object 
implements the register stuff I discribed above.

---:
Vital Commands:

x
	exit the thingy
n
	spawn a new MOBregs object.
	Currently, only one object at a time is supported.

	Note: you need to use 'n' before you can do 
	anything other than exit. 

---:
Basic commands:

	Now that you have an object to play with, and a safe way to leave
	the program, here's some simple stuff you can do to your newly 
	instantiated pet object. 
	
	Note: none of these commands work unless you have created
	the object, see 'n' above. 

d
	delete the MOBregs object
p
	print out the registers and flags of the current object
s
	save to "dumpivp.txt" in quassi human readable form
l
	inverse data flow to 's'

---:
MOBregs

	This kool C++ class is not at all complete,
	and the lack of human readable labels for the registers and flags
	means that it is cryptic and obscure. I had to start somewhere,
	though, and this is my frist non-trivial C++ project done from
	scratch. Also, I need to buy a good C++ book...
	
---:
Advanced commands

r
	set register. just follow the prompts.
f
	set flag. note the cool ability to toggle flags. muhahaha.
	
---:
That's all.

	This is just a little thing I did in a few hours. Maybe someday it 	
	will be more. Feedback welcome. Bleck.

---]	
	