Scor­pio News


January–March 1987, Volume 1, Issue 1

Page 52 of 63

Improving the CCP – CCPz/2cPR2

‘A number of very useful improvements can be made to the CCP. The standard cor provides six butle in commands (DIK, ERA, REN, SAVE, USER and TYPE). There is no creen paging support, no “PATIM, and precious little else.

‘There are two alternative software replac

approach to system improvement is to repli

earlier versions of 2CPk. programe are virtually

fon Z0PR in the SIG/M or CP/M User Group Library. ZCPR literally ‘code te us

snts for the CCP. The simplest standard CCP with COPZ oF ve bated

Tr #lto provides the following extra features which are nore fully described ia the .00C “Elles provided from the Library

4) Displays the names of ALL files removed by an ERA command This can save potentially fatal errors.

b) Provides improved Directory display and SYS/DIR File options. A)IL and S)ye options for DIRFSYS or SYS File display. Better directory Formate may be selected for assembly.

8) Optionally displays the current USER nunber in CP/M prompt. This is an assembly option.

4) Optionally provider screen paging support for screen output. May be asscabled to default to on or off. parameter will toggle this option. (Normally off on this system ax B1OS will provide better

paging.) (e) Allows default USER area to be altered, eg: DFU

This would mean that the path’ would search USER 3 and not 0. The USER number may be given in Decimal or Kex. eg: DFU TH.

+) Provides a GET comand to load a file to menory. Eg: GET 8000 MYPILE.COM would load MYFILE.COM in memory at 8000H.

8) Provides JUMP and GO commands to operate « TPA resident program. JUMP will ‘call’ # subroutine. eg; JUMP E000H. Go will call the subroutine at 100H. eg. Restart MBASIC etc. GO Is the fame as JUMP 1008

h) The SAVE command allovs HEX of DECIMAL, PAGES or SECTORS eg: SAVE 18 TEST.COM or SAVE 12H TEST.COM to save 16 pages. You may also give Number of sectors with “Ss” parameter. eg: = SAVE 108 ANOTHER.ONE Sor SAVE 16 ANOTHER.ONE ‘S Tor 8 Pages. “N.B 236 byte page’ or 128 byte “sector

i) More flexible handling of SUBMITS and CCP buffer default Cold Boor Commands.

J) Provides a LIST comand to send a file to the printer. eg: LIST THISPILE.TXT- The CBIOS will page the printer.

k) Provides a search path for required .coM file This Se #0 useful that Lt merits a fuller description.

With a normal CCP if you tesue a command Like ‘STAT’ then CP/M will look for STAT.COM on the current drive and USER ares. If the file is not found, CP/M will give up with # query “STAT?!

With coP2/ZcPR a three level search is performed, The COP will look in the current user area of the default drive. If the file is not found, user area 0 Of the default disk ie searched, Tf ul USER 0 of drive Ar is searched, Tf che file te etill not found, cp/M will give up with the usual query. This

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

Page 52 of 63