80-Bus News

  

April–June 1982, Volume 1, Issue 2











Page 7 of 55











NASCOM BASIC

ee soe mh mane a te HN a a ee

This piece of information may well be common knowledge among the wiser Nascomers, but I feel sure that many people will be glad of it.

The USR routine to scan the keyboard under Nas-Sys 3, given in Appendix I of the Nascom BASIC manual, only detects the initial pressing of a key, and returns a O if the latter is subsequently held down and the routine re-run. The solution is to load the keyboard repeat counter (KCNT) with 1, before calling the input routine RKBD. The subroutine becomes:

ocso 21 01 00 LD HL, 1 ; set keyboard 0C83 22 2c OC LD (KCNT),HL ; counter to 1 0C86 DF 7D SCAL RKBD ; scan keyboard 0c8s 38 01 JR C,CHAR ; skip if char. ocsAaA AF XOR A : clear A

OC8B 4T CHAR LD B,A ; char in B

ocsc AF XOR A > clear A

OC8D 2A OD EO LD HL, (OOD) ; get add. in HL 0cg90 E9 JP (HL) ; jump and return

In BASIC, this is:

40 DOKE 4100,3200: FOR I=3200 TO 3216 STEP 2 20 READ A: DOKE I,A: NEXT

30 DATA 289, 8704, 3116, 32223, 312

AO DATA 18351, 10927, -8179, 233

Michael D’Arcy, Bristol

EPROM Erasers & IMP ribbons

ae soon mt nn ts ae he ih een an cms em mm a Se

A cheap alternative to forking out £40 odd for an EPROM Eraser is the ordinary UV Sunlamp. Having no idea whether the power or UV frequency would be suitable, I did some experiments and found that 20 min at 1" from the UV bulb did the trick. The lamp I used was the small Boots one and this has 2 IR heating elements which are an essential part of the circuit and cannot be disconnected. To avoid the EPROM being cooked I mounted it on a wet sponge and directed a fan at it – These measures kept the EPROM fairly cool. Some experiments will probably be needed, as the lamp may differ from mine. I can’t guarantee the EPROM won’t be damaged by heat but they are cheap enough to take the risk – I have now erased mine many times without trouble however.

Does any reader have any information on how to re-ink ribbons for the Imp – i.e. type of ink and where it can be obtained? (I know it can be done with the correct ink despite the manual recommending this is not attempted). Incidentally I note that the article in INMC 80-4 on IMPRINT mentioned oiling the cam. I believe this may be inadvisable since ordinary oil can cause the nylon to distort. My interpretation of the manual is that only IBM 22 or equivalent grease should be used on.the nylon bits (oil is OK on the metal rail). I had trouble in getting this locally and got it direct from the Great IBM (Greenford) by post.

p.A.Cooper of Brentwood, Essex

BRROR !

ae ne ee

With reference to Dr. Dark’s Diary in the last issue of 80-Bus News, the section titled ‘Another Nas-Sys 3 fix’ contains an error. The location that requires

alteration is B15B.


This is an OCR’d version of the scanned page and likely contains recognition errors.











Page 7 of 55