L.Shadow RAM OS2.40(C)1985 Ian Smith `HHHHHHHH􄩽 轘 hhhhhhhh`lEɃE"Eͅ؅ LH ~)ݡLˀ0 .0L ' #0L轡Lˀ 9 L/ L0L$轡HHe hhl`e ` L_ L LH ) ? L8 T 10 ) v LV) L܁) ςʽς  ) 8 L? 8񪪩 & H 1h 1  LV 0 Z LvE 1 1m H 1h 1 H 1h 1/ i0 L `ʚӚUG ` DC)@ x(橦 ) ) ` x(`,(橦   `(  7)W殤)ÜLÜ0Ü0LL߃`Ü0L Ül#oF)<"oK)Ai@jHP p0*(j*h*)*)``S) 򱪅ȱ !Š򱪅ȱ !`$Ф)𝠟%Ex(ԍ0lnoZ`05ȱ)5ȱx(Hh`ȱ)ˠL-0Dȱ)D𪈱𨥮x(`ȱ)мL)ߍ` 􅩥`)8*` 0  0  `0 GA:hh8`))JJJJi0:i i0:iLiL) `%)) )  `LWLW) - `LW)@)୊) LW)ȥ)0x( *u輑$`    ( )~*+,-./ xՍ  w  X`x*,.+-/X푪`)`8 SL )&LW0񑪭 )Lf)o񑪭 )8 0980)x(L)  x(`LW LW))ፊx*X`)`x𑪠(` ӭ)`8 ȱ 1x)@ (0( LWELW Ʈ0 1:  L)-)  ۉSWORDW. WORD )e)  ⩂葪ȑȑȑ`ȑ≝ )x( L )LW" W " `H H  H H    蠛  4 # 4 # 4 1 1AL 4 L7 % L70  L%1  _ 4 w 4 L7  L7 ᅱݢ 4 L7 ? ;ɉ  LɈ ҕ˩ ʩ LH 4j|k| l|m| h %L%0:AG 87` 80`8` _A| Lq IL:y 0eiLQ8嵅LQ )LQƳІƴLQ LQLQLQD L挊0G: A8780  LQ~ y 0Lh h  h h`)i 4 6~ee]6~[9~ʅ|煻)8H 1襷 1 H 1h .ץ߰*i(iiii(iLLQJJJJi0:i)i0:i湑`  '   0# `xX``02.L`xX```H0h0`i0:i ` LASCII HEX /  ` Y x$px>I6I.X { 1殩 в X `HHHHHHx əj H(P)𑪠Lﱪ8񪅬𱪠񪅭Ѫ q8(8嬅LɍL) xﱪ𱪅 步ѪѪŬ4𑪥  ) L쑺  +   Lɓ$) ѪѪ   L쑠步ѪHh  )@5"ѪѪ  + ) L쑠88 񱪪ʊ ) hhhh hh`l 8 ~0  x(`8 L0   Ix9(`)JJJ)8*`SLW $ x9(Ʈ२` AWAKE - Re-activate buffer BUFFERON - Activate buffer BUFFEROFF - De-activate buffer CLAIMON - ROM claims memory CLAIMOFF - User claims memory MWS - Move ROM workspace PURGE - Purge buffer PURGEON - Allow buffer purging PURGEOFF - Stop buffer purging RAMEDIT - Edit memory RAMON - Activate shadow RAM RAMOFF - De-activate shadow RAM RAMTEST - Long-term RAM test ROMON - Turn ROM on ROMOFF - Turn ROM off SLOAD - Screen load SSAVE - Screen save XHELP - List ROM names XWORD - Replaces *WORD for VIEW XWORDWISE - Replaces *WORDWISE  *FX 32 - like *FX 132 *FX 33,X - like *FX 133,X *FX 34,X - select data area *FX 35 - page workspace location returned in X and Y *FX 36,X,Y - read/write buffer number *FX 111,X - as *FX 34,X *FX 250,X,Y - read/write status OSWORD &6E On entry : XY+0=data address lo XY+1=data address hi XY+2 : Bit 0=0 read from data area 0 if address in range 0-&2FFF Bit 1=1 read from data area 1 if address in range &3000-&7FFF On exit : XY+3=data byte OSWORD &6F As OSWORD &6E except on entry XY+3=byte to be written and on exit XY+3=former byte  BUFFERON (S/L) (0-8) The command can be on its own, giving a small (12k) printer buffer. The first suffix is S or L, meaning a small (12k) or large (32k) buffer. The second suffix is the buffer number in the range 0 to 8. These buffers are : 0=Keyboard 1=RS423 input 2=RS423 output 3=Printer 4=Sound channel 0 5=Sound channel 1 6=Sound channel 2 7=Sound channel 3 8=Speech Watford Electronics 32k RAM Watford Electronics 32k Shadow RAM 2.40 BUFFERON RAM RAMFX RAMSTATUS Your Watford Electronics Shadow RAM board has a fault. Check installation is correct. If fault persists, please return the board.activeinactive RAM board Currently switched to data area Buffer inactivebuffer active Large Small keyboard RS423 input RS423 output printer sound channel 0 sound channel 1 sound channel 2 sound channel 3 speech Purge ability Current screen MODE Page workspace at & No page workspace OSHWM (PAGE) at & HIMEM at & characters in the bufferfree in the buffer Watford EDITOR Electronics RAM: ROM: Edit: Loc 0 1 2 3 4 5 6 7 01234567 This will erase the memory and should run for upto 24 hrs. Continue (Y/N)?Memory passes check  Memory failureRAMYRAMSTATUSwRAMFXcBUFFERONmXHELPwRAMEDITRAMOFFRAMON|CLAIMONCLAIMOFFBUFFERONBUFFEROFFPURGEON$PURGEOFFPURGEMWS/XWORDWISEXWORDSSAVEbSLOADbAWAKEkRAMTESTKROMON`ROMOFF.Please press BREAKBuffer too bigSyntax: BUFFERON (S/L) (0-8)Bad addressSyntax: ROMON/ROMOFF <0-F>Nu ru(` Ls/Nu su`ꥫHHuȱuȱuȱu u !uuhh `Nu tu(` uLv uLw uLx(`HHu0 h0h(`Nu qu(``ɇɁɄɅLq