Questions
As i developed the emulator i try mostly to emulate the hardware instead of taking some shortcuts by looking at the memory positions for necessary information.
By emulating the hardware you are more compatible with the written software but it is more difficult because of the lack of necessary information. So i had to guess a few things, bellow is a list of questions still unanswered or answered partially:
I am assuming all communications with hardware is done through INs and OUTs or through shared memory (like disk controller).
Bellow are some questions and there are more to be added.
Paging circuits
1. What the paging system do when it is asked to put a page that doesn't exist to a slot number?
     It does not change the slot at all.
     It removes the page from the slot leaving it empty.(thats what the emulator do)
     Raises an error??  (not Likely)
2. What the paging system do when a page is set to a slot (All the steps)?
3. What are the page numbers of the roms.(i had to guess most of them)?
4. Why the EIM supports Page numbers less than 128.
Video
1. How does the hardware know from what page will the data be displayed since the only thing OUTed to the hardware is the full address and the screen mode?
Network Interface Module
1. Does it exist?
2. Where are the roms?
Tapes
Why the tape system save the files backwards?
ROMBOX
More info needed.
