On the underside, 10 pins are all connected together and are "signal ground", 7 pins are not connected.
"no paper" is an active high signal, so it is high or 1 when there is no paper."busy" is an active high signal, and will be set for busy, offline or an error. The software uses databits D1 and D2. The following code is used: LD C,&0 RES 2,A CALL READ_STATUS SET 2,A CALL READ_STATUS CALL READ_STATUS LD A,C AND A,&3C . . . READ_STATUS: LD B,&EF RES 1,A OUT (C),A SET 1,A OUT (C),A LD B,&F5 PUSH AF IN A,(C) AND A,&40 OR A,C LD C,A POP AF RRC C RET 3 busy states are recorded. 3 values are checked. &00 -> on line, has paper&08 -> on line, no paper&28 -> off line other...? The interface is supported by Brunword Eliteand Brunword ROM version.
The software uses databits D1 and D2, exact operation not yet determined, to collect the acknowledge, busy and paper out status using the busy input on the CPC's parallel port.
'''MK2'''
call kl_u_rom_disable
Arnold CPC emulator provides support for BrunWord MK2.
'''MK4'''
The two most weight bits need to be at 1 to make visible the page; with the three bits '''bbb''', we select the 64 KBs bank; the next bit need to be 0; and with the two less weight bits, we select which of the four pages of the bank is going to be visible.
At this time, Brunword can not be used in any emulator or rom board, because there is no support for the clever ROM paging system used. It seems to be a kind of hardware copy protection. MAME is the only CPC emulator that supports the BrunWord Elite MK4 roms.
I (SyX) would like to thank CPCManiaco by buying this fantastic software in 1995 and help me to preserve it in 2012.
== Manual ==