*******************************************************************
*******************************************************************
**							         **
**			P  O  W  E  R   !                        **
**							         **
*******************************************************************
****************************02.07.85*******************************
		      * χτοςαρ  ςεδαλγιρ *

	ο β ς α ύ ε ξ ι ε      λ      π ο μ ψ ϊ ο χ α τ ε μ ΰ
       .......................................................

    υχαφαενωκ λομμεηα! ότο λςατλοε ποσοβιε πο ςαβοτε σ πςοηςαννοκ "POWER!"
σοσταχμεξο χ οτςασμεχον οτδεμε νιλςοπςογεσσοςξωθ σςεδστχ πο "μεξιξηςαδσλικ
ϊαχοδ τυςβιξξωθ μοπατολ" ξα οσξοχε ςυλοχοδστχα ζιςνω "COMPUTING!"(1983 ηοδ).

	φεμαεν χαν δαμψξεκϋιθ υσπεθοχ χ ςαβοτε σ CP/M !
       .................................................


ξεσλομψλο οβύιθ ϊανεώαξικ πο ςαβοτε σ "POWER!":

*** 0. πςοηςαννα "POWER!" ρχμρετσρ χξιχεςσαμψξοκ σεςχισξοκ πςοηςαννοκ
       δμρ ςαβοτω σ δισλανι, ζακμανι ι οϊυ χ ςανλαθ CP/M. χεςσιρ "POWER!",
       αδαπτιςοχαξξαρ ξα σν1800, ξαθοδιτσρ χ ζακμε PW.COM (15 λβακτ).

    1. χ λαώεστχε ςαϊδεμιτεμρ χεϊδε ισπομψϊυετσρ 'πςοβεμ'.
    2. δμρ χωθοδα ξα ποδσλαϊλυ POWER (A0=) χ μΰβοκ νονεξτ ξαφνιτε ESC(ας2)
    3. ξελοτοςωε λοναξδω νοηυτ ισπομψϊοχατψ λμΰώι δμρ υσταξοχλι 'παςανετςοχ
       πο υνομώαξιΰ'. λμΰώι νοηυτ υσταξαχμιχατψσρ ποσμε α0= ιμι ποσμε μΰβοκ
       λοναξδω. ξαπςινες:
			α0=[RV2]
			A0=DIR [RV2]
    3. πςι ισπομψϊοχαξιι ξεσλομψλιθ λμΰώεκ ςαϊδεμιτεμι νεφδυ ξινι ξε ξυφξω.
    4. πςι χωχοδε ξα δισπμεκ:
	- ξαφατιε πςοβεμα - ποστςοώξωκ χωχοδ,
	- ξαφατιε <χλ>	  - ποστςαξιώξωκ χωχοδ,
	- μΰβαρ δςυηαρ λμαχιϋα - βεϊ οσταξοχολ (δο ξαφατιρ πςοβεμα),
	- ξαφατιε λμαχιϋ 0...9 - υπςαχμεξιε σλοςοστψΰ χωχοδα σινχομοχ

*****


  ?		χωχοδ πεςεώξρ λοναξδ 
=====


CHECK		ποδσώετ λοξτςομψξωθ συνν υλαϊαξξωθ ζακμοχ ι οβύεκ λοξτςομψξοκ
=====		συννω ηςυππω ζακμοχ


σν		σςαχξεξιε δχυθ οβμαστεκ πανρτι
==		α0=σν 5500 6000 7200


σοςY [λμΰώ]	λοπιςοχαξιε ζακμοχ
====      	λμΰώι:  R - "Kοπιςοχατψ ? (Y/N)" δμρ λαφδοηο ζακμα
			V - λοπιςοχαξιε σ πςοχεςλοκ
			τ - εσμι χσε λοπιςυενωε ζακμω ξε πονεύαΰτσρ,
			    COPY πςεςωχαετσρ
			ν - πονεύαετ χ λαταμοηι πονετλι ισθοδξοηο (<)
			    ι λοξεώξοηο (>) δισλα, τ.ε. οτλυδα/λυδα πισαμοσψ
			Q - ποϊχομρετ λοπιςοχατψ ξα τοτ φε δισλ (σ πεςεινεξοχα-
			    ξιεν), υσταξαχμιχαετσρ δμρ λαφδοηο σεαξσα 
			    λοπιςοχαξιρ

		εσμι ζακμ σ ταλιν ινεξεν συύεστχυετ:
		FILE EXISTS, <B>ACKUP,<O>VERWRITE,<S>KIP:___
		B - σοϊδατψ ζακμ τιπα .BAK,
		O - πεςεπισατψ,
		S - ξε λοπιςοχατψ (οβοκτι).


DIR [λμΰώ]	οημαχμεξιε δισλα
===
		χθοφδεξιε λαφδοηο λμΰώα οπγιοξαμψξο
		U   - οημαχμεξιε χσεθ οβμαστεκ πομψϊοχατεμρ
		θ   - οημαχμεξιε χσεθ δισλοχ
		N   - ώισμο λομοξολ λαταμοηα ξα όλςαξε


DISK		ιξζοςναγιρ οβ οςηαξιϊαγιι δισλα
====


DS		πςοσνοτς ι ϊαπομξεξιε πανρτι
==		α0=DS ADR

		ιϊνεξεξιε χιδα χχοδινοκ ιξζοςναγιι:
		.α - χχοδ χ αSσII, .H - HEX, .D - δεσρτιώξωκ, .χ - δχοιώξωκ

		ξαφατιε '\' ιϊνεξρετ ξαπςαχμεξιε πεςεβοςα αδςεσοχ
		χ στομβγε ASCII -σ οϊξαώαετ, ώτο σταςϋικ βιτ =1
				^   - " -,   ώτο ότο υπςαχμρΰύικ σινχομ



DUMP ADR1 ADR2	
====		DUMP  - χωχοδ τEλστοχοηο νασσιχα (σ ζοςνατιςOχαξιεν)
		DUMPX - ASCII + HEX
		DUMPH - HEX
		DUMPA - ASCII
		DUMP ι DUMPA Oσταξαχμιχαΰτ χωχοδ, εσμι χστςεώαΰτ ^Z(EOF)
		πςι ποχτοςξον χωϊοχε DUMP νοφξο ισπομψϊοχατψ 
		ξεπομξοε ϊαδαξιε ηςαξιγ νασσιχα:
		  DUMP ADR,N- N βακτ οτ ADR (πο υνομώαξιΰ N=128,
							  ADR - σμεδυΰύικ)
		  DUMP,,    - χσΰ οσταχϋυΰσρ πανρτψ


ERA		στιςαξιε ζακμοχ
===		ERA [R] - "στιςατψ ? (Y/N)"- δμρ λαφδοηο ζακμα


εXIT		χωθοδ χ σς/ν
====


FILL ADR1 ADR2 BYTE 	 ϊαπομξεξιε πανρτι λοξσταξτοκ 'BYTE'
====


GO		ϊαπυσλ πςοηςαννω
==		α0=GO FILE.TYP ADR PARAM
			ADR - αδςεσ ϊαπυσλα
			PARAM - παςανετςω, αδςεσ λοτοςωθ πεςεδαετσρ
				χ πςοηςαννυ ώεςεϊ HL.


GROUP		σπισολ ηςυππ (βμολοχ) δαξξοηο ζακμα
=====


JP/EX		πεςεδαώα υπςαχμεξιρ πο αδςεσυ		
=====		A0=JP ADR PARAM - ολαξώιχαEτσρ χωθοδον χ CP/M,
		A0=EX ADR PARAM -     - " -    χοϊχςατον χ PW


LOAD/SAVE	A0=LOAD TEST.COM ADR
=========	   SAVE TEST.COM ADR          - εσμι TEST.σον βωμ ϊαηςυφεξ LOAD
		   SAVE TEST.COM ADR NSEC 	/δεσρτιώξ.ώισμο σελτοςοχ/
		νεφδυ LOAD ι SAVE ξεμψϊρ ισπομψϊοχατψ λοναξδω, χωχοδρύιε
		ξυνεςοχαξξωκ λαταμοη


LOG		ιξζοςναγιρ ο σοστορξιι πςοηςαννω PW
===


MOVE 100 3FFF 4100	πεςενεύεξιε οβμαστι πανρτι
====


 O		οτλςωτψ δχεςγω δισλοχοδα
===		χοϊχςατ χ PW πο ξαφατιΰ μΰβοκ λμαχιϋι. ποσμε σνεξω δισλοχ
		ι χοϊχςατα χ PW Oβρϊατεμψξο χωπομξιτε υσ+σ!
				***********	      ****

READ/WRITE	πςρνοκ δοστυπ λ δισλυ
==========
		δισλ <-> πανρτψ
		---------------
		α0=READ 2 10 5000 14 /δοςοφλα-σελτος-αδςεσ-ώισμο σελτοςοχ/
			αδςεσ πο υνομώαξιΰ 80ξ, ώισμο σελτοςοχ - 1
		A0=WRITE A:2 18 4000

		δισλ <-> όλςαξ
		--------------
		α0=READ 2 10 <χιδ ώτεξιρ> N
				χιδω ώτεξιρ:   	X - HEX+ASCII
			      		       	XH- HEX
			      			XA- ASCII



READGR/WRITEGR	οβνεξ σ δισλον (σ ισπομψϊοχαξιεν ξονεςοχ ηςυππ/βμολοχ)
==============
		A0=READGR 5 4000 8  / 5-ξονες ηςυππω ξεθ, 8-ώισμο σελτ.δεσ/
		νοφξο χωχοδιτψ ι ξα δισπμεκ(σν.READ)



RECLAIM 	χοσσταξοχμεξιε στεςτωθ ζακμοχ
========
		A0=RECLAIM    /πεςεώισμρετ χσε στεςτωε ζακμω/
		α0=RECLAIM FILE.TYP   /χοσσταξοχιτψ  ζακμ/



REN		πεςεινεξοχαξιε ζακμοχ
===		
		MOVE.COM=NEW NAME: *.BAK /ινρ οσταχιτψ/
		MOVE.COM=MOVE.BAK

		ηςυπποχοε πεςινεξοχαξιε
		NEW NAME:*.BAK  /χσε ζακμω πομυώαΰτ τιπ .Bαλ/



RESET		"σβςοσ" δισλα (αξαμοηιώξο ^C, ξο δμρ οδξοηο δισλα)
=====		A0=RESET D , ηδε D = α,B,C...P



RUN		ϊαηςυϊλα ι πεςεδαώα υπςαχμεξιρ δςυηοκ πςοηςαννε
===		α0=RUN B:WM B:TEKST

		αχτοςεσταςτ PW (ϊαπυσλαετσρ λμΰώον [$]).
		πςιχοδιτ λ πεςεϊαηςυϊλε PW σ δισλα ποσμε χωπομξεξιρ
		πςοηςαννω χ λοναξδε RUN


SEARCH		ποισλ σινχομα, βακτα ιμι τελστα χ οβμ.πανρτι
======		
		α0=SEARCH 4000 6000 "???TEST" C3 ? ?  (?-μΰβοκ σινχομ ιμι βακτ)



SET		υσταξοχλα σταςϋεηο βιτα χ λοδε σινχομα ινεξι ιμι τιπα ζακμα
=?=
		α0=SET [-NUMBER.CHAR]	(NUMBER=1-8, CHAR=R...R/O
						    	  S...SYS
		A0=SET /πολαϊωχαετ τελυύ. υσταξοχλυ/   	  X...EXTRA)
		α0=SET [+NUMBER]  - σβςοσ SET'A
		πςινεξεξιε: α0=σοςY [-3] /λοπιςοχαξιε ζακμοχ σ 3-ν βιτον =1/



SETDIR/SETSYS/SETRO/SETWR	υσταξοχλα ατςιβυτοχ ζακμοχ
=========================


SIZE		οπςεδεμεξιε ςαϊνεςοχ ζακμοχ (σ τελυύεκ συννοκ)
====


SORT	σοςτιςοχλα λαταμοηα
====
	SORT 0 - ξεσοςτιςοχαξξωκ λαταμοη
     	     1 - πο ινεξαν
	     2 - πο ινεξαν ι σιστεοξωε χ λοξγε
	     3 - πο τιπαν
	     4 - πο τιπαν ι σιστενξωε χ λοξγε



SPEED		υσταξοχλα σλοςοστι χωχοδα ξα δισπμεκ
=====		α0=SPEED N /N=0...9/


STAT		ιξζοςναγιρ ο ϊαπομξεξξοστι δισλα
====


τεST		τεστιςοχαξιε δισλα
====		α0=τεST     /λςονε 0 ι 1 δοςοφελ/
		α0=TEST S   /χνεστε σ 0 ι 1/


TYPE/TYPEX/TYPEH/TYPEA		χωχοδ τελστοχοηο ζακμα ξα δισπμεκ (σν. DUMP)
======================
		^λ - πεςεθοδ λ σμεδυΰύενυ ζακμυ (εσμι ϊαδαξα ηςυππα)


USER/XUSER	ισπομψϊοχαξιε οβμαστεκ πομψϊοχατεμρ
==========	
		XUSER - οβμαστψ, λυδα σοβιςαΰτσρ λοπιςοχατψ
		α0-2=    - ηοτοχ λοπιςοχατψ ιϊ 0 οβμαστι χο 2-ΰ
		<C>OPY - λοπιςοχαξιε
		<ν>οVE - πεςεξεσεξιε /υβςατψ ιϊ ισθοδξοκ οβμ./


*******************************************************************************
*******************************************************************************



		ξαστςοκλα πςοηςαννω POWER 
		=========================


ξαστςαιχαεναρ οβμαστψ:	100 - 2FF  /4 σελτοςα/
...................................................................

δμιξα στςολι δισπμερ:	118ξ -  01 - 40 σινχομοχ
				FF - 64    "
				00 - 80    "

δμιξα όλςαξα:		105ξ -	00 - χωχοδ ξα όλςαξ βεϊ οσταξοχολ
 (χ στςοώλαθ)			24 - όλςαξ χτα2000-30 (δεσρτιώξαρ)

ηυδολ πςι οϋιβλε:	112ξ -	00 - εστψ
				FF - ξετ

ζοςνατ DIR		10Eξ -	00 - ζοςνατ σς/ν
				01 - ζοςνατ PW βεϊ ξονεςοχ
				02 - ζοςνατ PW σ ξονεςανι

αχτο υσ+σ		116ξ -	00 - ξετ
				01 - εστψ ^σ ποσμε λαφδοκ λοναξδω (δομηο!)

DIR [X]			160ξ -	00 - οημ. χσεθ ϊαςεηιστςις.δισλοχ
				01 - DIR A
				02 - DIR A ι χ

αχτο-BACKUP		16Eξ -	00 - αχτονατιώ. .χαλ
				FF - ϊαπςαϋιχαετ

αχτοςεσταςτ PW		2F0H	FF - ξετ
				00 - εστψ σ αλτιχιϊις.δισλα
				01 - εστψ σ α:
				02 - εστψ σ χ:
				ι τ.δ

νεστο δμρ ξοχοηο ινεξι PW: 02F1-02EF


*******************************************************************************
*******************************************************************************
