It is I/O port information for a NEC PC-6001...
Thank you blueskull! I appreciate it!
I am surprised it didn't list the 0xD0/0xD1/0xD2 - think they were used for the flopp disk.
Address Content Input Output
$80, $81 RS232 and control Yes
$90 8255 port A, to data bus of sub CPU 8049 Yes
$91 8255 port B, print data Yes
$92 8255 port C, system control (see other table) Yes Yes
$93 8255 control Yes
$A0 PSG, register number set Yes
$A1 PSG, register data WR Yes
$A2 PSG register data RD Yes
$A3 PSG inactive Yes
$B0 System control (see other table) Yes
$C0 Print ready (bit 1) Yes
It says "printer" not "print".
$92, input only for port B:
Bit 0: printer strobe
Bit 1: indicates enable
Bit 2: ROM bank, 1->ROM, 0->CG (character generator?)
Bit 3: unused
Bit 4: unused
Bit 5: to 8049 T0
Bit 6: to 8049 RD
Bit 7: to 8049 INT
$B0, all output:
Bit 0: cursor
Bit 1: indicates page change
Bit 2: indicates page change
Bit 3: relay
Bit 4: unused
Bit 5: unused
Bit 6: unused
Bit 7: unused
No. 14, PA:
Bit 0: up
Bit 1: down
Bit 2: left
Bit 3: right
Bit 4: trigger
Bit 5:
Bit 6: unused
Bit 7: unused
No. 15, PB:
Bit 6: JS select
Bit 7: out
Diagram comment: (X-Y) denotes Y pin of JS connector X.
This should be "Change (toggle) displayed page".
Any idea what the second CPU does? It says it is an 8049. It looks like it is connected to the keyboard? or cassette interface?
Hardware
As one of the big features of PC-6001, some IO are handled by sub CPU. IOs requiring complicated processing such as keyboard, CMT interface, etc. which traditionally don't run on main CPU would need an external hardware to control. From this perspective, the introduction of the sub CPU can be said to be very effective.
One of the special features of the PC-6001's hardware...
Also, despite there is a main memory (didn't understand this part well, doesn't make sense to me. Maybe as oppose to the sub CPU memory?), there's no spacial changes regarding to the RAM.
Regarding the main memory, there is nothing particularly unusual about the RAM (kawatta tokoro means unusual features, not changes).
Thanks to the use of Z80 (RAM) refreshing capability, controller logic is very simple.
I don't know where "thanks to" comes from but that is the basic meaning.
Edit: apparently the forum software changes Japanese characters into question marks so I changed to romanised Japanese. Oddly enough the preview showed them correctly.