CPM_____.ZIP

ZXNet echo conference «code.zx»

From Kirill Frolov To All 7 January 1999

section 2 of 2 of file CPM_____.ZIP < Lara Croft 3.70 UUE > MQ/Y/+DO;@&K?N][[FW>3ZSM)$KK]#IMR64U$;ZR6N:ZJMF($6:9IK*VJ[O!5Z;5[QAKMZ@E M-3,GQEW0,67U8GM&^J;X-GDL?44KZM#JSY-1%G^3#0E1;L(V;83MX$W< MBA?QSO?.GPEPD7-NY5?E7N5?OH14O8M]=V7>??>J_X1W M]V>VP8']V]4Z7J#/+$`6-"V5/BV!9O-FYK*0!SJ5V_,_L2)S?S^PSRG,B?Y;&D[P'O@26_#:!+$PRQ&3(YD;Y MLWRSV94QRI=])I$O,OOO&^A5>G2*_ MS^XGOR^^;E)-<ZHV M&%'R+4ST"-]"WR;4)D2XWS1+8K-]B@BMB2NO49X4")ZD&_LUXE)9YV0^'7& MZT*L`$4,LTR3/[.GD3.>)G[?59'+SP%]Y^?/6#_OSXS MML^;[?GL/C<9V`&V!,D0IE&]250[E1_WC<3-O*!&PQ84'EI_>N()ZPOA-_ M1I@4S6.T#_QL'QK_V[T/'_#(P==^*_(*?!]AK?J3?3M0F!4=PE_^$Z>`_8^, M#Q[VV[PRJ^H#UP#@ZA^D])_U_MOB)*J?X4HN_I/B-*N?X3*I>ZK>N5SB,^H M7!+Q&I6/(GZC*GI%#YGTA[;?A][66/DR(?*VA.W"8"((X,'4&CL27=N#N M(&DJZGW"ZUO(YM:"@/X-#9H;@R:H7-HT.IS`)74(/#F)ONWGVM]?XPN'!)' MT,,L7RZ8AF@_Q@"NP*:,`/,'#QXRB<(PS[J$R,D%]J/#M,O[G,+'F/A#CT M71+#@#E)K.8!+!4$>/_2P+Q+=^3VXROD;7H5U+I$C"&(">U_T_K1P_1Y0) M]:3YJ^VG6-GU>+EC::*&!(=FWKU2(C`(,B!=P^)RW">"[)?!^0BE_-/X(/$ M>(O,SS]__.#1PV='4"S<8^='9R]?O7@]Z(J%V;H1V5"1'1,8`Y' MOK#_WL!?M16O%_)5/LZNL7_?P&^U%<7MGN+86WHEJ[AS>(X.O!]H)_AJ] M.W`'O._-6K!4-(_?^7^-4&ZM*DP!&AU M?$*54/7K(*WO8NRHP@M^D/!9'47Z!1$649UN>>H[KVWE8PP8/5V?XX;".S^ M(QX4&-"___9X7YKWJ#QV_[=C*W9<#J!9/QS@-4NX=Q0NN]TW5&YM6FRHK#A M^R#Z]OMS(.;^!11S`7"]Q8LB@_V^WERI#= M6`]`!C;ZS/3"?V_O,7=Z-#^K0-Q=NL6B-TG"*AK_4'60BH%4HC/D1"^0L[ M]?5^>2(#.A86ODV'V M07:A6]B%1T6Q_,/!Z@?0R`@("`@("!"P0#!``&M`(UQ.4<#``$&)`U0??NY ML[OZC!C2=M>(`/$W_Z/Q9"_E'V;LH>$'#"",UK#^R_/*!K.3N%F7]^0'[ M__69L7U>@Q]]!BA^F'S/=GQUAQ.;3^SI,Z%,@UUY/DGV$%HOV'7O(=Q4LSK M$,&SA]>IGNO1]EO7E"FR(6#5`@$"0DE/4R`@("!#`/C]!PAB M`[,>4)#`(?'U#/WSW.&C!X]G7;'&$.K][9L:Q]<471^_>?SQ M]?-]PP;4#^E9^B(^F<]0X?4+ST_P(`$"R),R+`AQ(@4*V+,R+&CP($&#RI< MZ/"AQ(D6+VKXA_0Y_"0`_'+$%]D0(`A#:J760!Y@P#;6PUY97HS707.3?O6+4B9+F4V5(AR:$J0,7/>S`F2:-JS M:>F&90M2:MFY9*-,E]PDZUZ%0J_Q>5.N7HG8(,D:W_ MUGP?SSY$E_KGR!TF9GW'SY^*U)@"DC&L:?,7G[(=J>5R8CXI*'0_SZA'ZT MS9G/S;L_AIMOSG=_^6:P-4Z:X2,",)*VA_WJMCV9F0:(YTA_@'K0,#6&)-B/ M2B__"7-@2,+]>=.OSI#:]QN#&UB#^U0HS]_AQ]]8F^G[^.J_?']?:0 M,$"0!:1OCI^_>9#UIMWP"O1/SSZ.'#E^8AVF+6F__'M>,W_77_7X9]D]XF!VQU^"75;/CZ(P/NC`#7[ M1KVSE5>35_,"4 MY?74_4A(/P"G:YG_S0$%N#!'E:Z*L.-S_/B+[O*OU(TQ]Q8I3 M?S(N6IV^B3'@J]5A0R*$>#4R&B7?,^14E1C,^/R?Y98=X/]_P0TP/-3,#_ 2Y4+`3U3:^O]GVX5N(;(&Z`H ` end sum -r/size 14648/3938 section sum -r/size 47306/7353 entire input file

From Kirill Frolov To All 7 January 1999

Hi, peoples ! Вот перавая, наверное заглюченная, версия CP/M для скорпа, с моим биосом :-) Оно даже работает ! Я турбопаскакал запустил и протащился :-) По крайней мере в редакторе от нажатия кнопки ENTER и до появления курсора на новой строке проходит очень мало времени, почти незаметно. В MOAшной версии 4 секунды :-( ) ! Hу и свободной памяти на ~12 килобайт больше. CCP и BDOS начинаетюся c Е200h, BIOS с F800h -- точно так, как в профи. WARNING ! Система работает только с дисками от MOAшной CP/M !!! Рамдисков никаких нет, дисководы A,B,C,D. Вывод на экран не знаю какой, но вроде все нормально. У меня небыло кодов от VT-100 :-( Русский фонт только с 866 кодировкой, раскладка клавы только под импортные буквы и все нафиг перепутано :-( Я так и не понял, какие кнопки курсор (без CTRL) и delete. Клавиша CTRL работает правильно -- это EXT.MODE, вместо комбинации CTRL-Z надо давить CTRL-0 (если кто против -- пусть скажет как считать с спектрумовской клавиатуры комбинацию EXT-Z или EXT-SPACE). ESCAPE заменит CTRL-1. CAPS-LOCK тоже х.з. где. RUS/LAT не предусмотрен. Для незнающих ничего: кнопка: как нажимать: действие в командной строке: cursor up -- CTRL-E cursor down -- CTRL-X ; очистка буфера ред. строки cursor left -- CTRL-S ; приостановка вывода на экран cursor right -- CTRL-D page up -- CTRL-R page down -- CTRL-C ; перезагрузка delete -- CTRL-H Hу вот и вся ценная информация. IOBYTE анализируется, всегда вывод на экран и ввод с клавы. Курсор тоже мигает всегда. ТОРМОЗА ПРИ РАБОТЕ С ДИСКОМ ОГРОМHЫЕ. БОЛЬШЕ ЧЕМ У МОА ! Hо это наверное поправимо. Все должно работать на скорпах, каях, петерсах и совместимых, при условии, что в пзу TR-DOS по адресу #3FF3 находиятся команды IN A,(C) : RET. Я на нашел более другого способа достать регистр состояния. Hа бордюре это не глюки, а так задумано... section 1 of 2 of file CPM_____.ZIP < Lara Croft 3.70 UUE > begin 644 CPM_____.ZIP M1%)6("`@("!#`-O_)"5H&-#+T^0#`(=S+3<:_F_`(>^A9M7;MJS:.F"C)GS M9DZ0*,>F!"DV+T@BT:>E&Y8M2*EEYY8-*W)*AQ$["&*C'K/X'YO(Q]9KMO##V/V#S]&7A0W!VAQ&(50*Q4>LWY2?`T[?:ISB< M'C7/1WT%97=H(5TO>+O'_PY!E.O$81>N%/1_QH/B0@`$: M!-Q]WC_3:'.?YNP>&KB+-WD8C%(?D%3U;D#@-8FX<:CCW$6,W)Y/YULZ_H]^+B]F'+CK)2(#J#1K4Z%OX_(31Q84WG]\n M,C"Z2L7B_?H'J5PDN;,;#HUY/"'Y'W^2+9NRXK6'3B:T](KO@>PG1WH7P M.H3?(3P/X7TB3^;-@9'QI^0+OX5.HO`3JC#>/`O3E[O"-.K:.OUS;)?+^+L MUX=+7WEBMZ!'IVH`>B50R:_(2N_.]PR>3SG#G>B001EGKSRW.1'^ED3GZ0T2),_1/G8:7JO'"J MY?,F8S;I&0Z?6:+PS'>/&'S$;_[AU^85(G_/-FK.<8+OS;')5]VZ>B5/+([KP%+NET;?W,4>#E[^ MBU-GS.AWI-DW=-KQ_-=S[<^#Q&]8W3=AYQO5R0`R$WX]`&_8?JGQ>'&8O.6^D<&N-<,%#N6W-Z=J3F]C6A^;-[A@#NG)$9OW"+#:_N*9 MJR^O?.-Y'93^PXK8#0;$,^_F_W3M^M5>UY%F,A7#NR&:IMIO.PR^0]*)M7&F7>EVY3_B"CI,G`3:U<_5-!1] M_XC-ORE^^-QH[F]P%@[Z_.N[-/AD>U+_&I71[8P8384A/YSN^1[/F@U]L^:' M)>WXR]>;&D6W5ZO;HS=/<&OO/W?+&O^M28`I(Z#^?&LKCW]^93FI/0-^A%M7 M2G!-+0KCTR?:Q9>G4=KCS[@0713UNKCZ#++[EPPXXM(Q?Q!J]GERAAX7G1 M";I'[.;:0P!D"W1BUU?^$UVO+WPN^G5!8O.F?/RC(>ISU95G18;CK/#*3P! MVI6W12>W.BA;FX&)+9D.**AO<78CCF.B,]ZT<^G.Z3LP[Q_"[_I7'9G7&>S, M9EL/3Q1__7'07#AQ=(DKN%8HFF69)568YNT1K:?7,#FVEP>/>2@[('$D:]- MAUA1^NN$1#!"#Y@^W&5Z!C$MON]DOIJEQP'CX=&'[RDCE1"9/O+R_NIRWVH M>;#D6MXRZ%S#XUP(60V&^(42BX'9?6@EQ&W2,*I3Q0/IUA*F?YJ>0&$]?&@Z M7^GP'1,5Y1=ZL[[C=#&+%C3X9$"]Z>Y,"D,9_N&.)WUTR9_4V-VZR"(%>1UI5 M>[I!^)'SA[R>N?L)>)_B)^_;LY[/'SS[>O_L_=H?;+^H?<[V2]M?;1^Y M_>OVP=LW;Y^]_?KV_=LG>%_A_8CW6;Z_>+_C?9/W6]X/>O_H_:;W'=J?>I]@ MN^`WJ;UR]9P#R%9"[V'64HBM(YXA/N)U-HB>6)-Z M!8=DV-[_7^0TDAYZC89I?AK!9+Z^!MDK!,;WR?/8[=+FOKY#KV1Y+U]H$^\n M:Y22`Z@YNX[[S1`:*_3F+."EJEWB'`8L8_0MB=+]R$7MO<-39T/SQ5^@V.+ MZ0C7J%_DL@'%E.R!A^[5QEG$<&=[*3%KV3>/Y3(>UG@N4;@I MHF/VX.'+%^/:%;,?Z;0`U?ZG.[3&TW1"%%QY'=!NJ2C[]Q#%K>*9V;GM(^2 M0/]).A.E!^(5W@OK`_#1=VWG>/H[C_3'B?ZT"_SM"6N6M8H'^A)+?E>95 M7'GD(1,@UDKH5>_`$WM>RM_UR*3L$7TH'WN M2#G&WS*6Q'[R$Z0_JD*O[C1,?'_RD/A##F-[G>/OW_[`T"_J_JA/A):?ZA1_ M+W/GZOX6@GJJ>#);-4- MWY=68+9TR)["$0Z)^O/W=1*_MW19'[KVFW!VM#,XNF/^X+@W'8'9F[MV-PH3 M3W26&>[S-^U>9_'[IF7TG;7JK'[?OT#AWMV_$EH#WQFLP+M36G`^:'VV[>W MP]>[=PA8A1]_;8B@>']WV9JB1?^^F!PT9("J)OA.S=T]7MIGWK[UO<-G7+S/ MKFA![R`10D3[_3P@VTP,A> M9_I["IKII0[(K?VT[W#=BMT^(*K:@Q6M>RV/U.MI^K_OL4^4NW)NLC+I@SU MO[0FP7BR2;/.;]O#OZ= M`.^X.&-MRMI]*U^;RX23Q*67[28?G-F3:U=WE[1N8#'W(__]% M+%?4R+;M^!'+IK9+SPA_N/_W.I9321LL>"C7!PE?QI`SI8!Z6):GIJ6'>WXG M8#[(^O5/!U1/TA>);0>CG6<,_.?]]/Z/=@1^%6X2=SF->$;]Y_-@/"&VR M.^8B3&>%YL@CP;'JTD>1PS/TG=R>`]W#+]A,;-LXPWKMH='6-XW,E_,U+G" MDYS:OLZS.AP@!!Q.7%M`)0OQ!M;>"SKE='EOX"@S4.W&Z+;R!`"D2K2_Q#H MX<7TA-#;[K.;^72X>OXN:7([<.;B5LG8>P]8MW2Y&O&9_Q^&+=3O?K7KR> M[_G+HWE!/XT/.E*1^'OPSL0V*_'^<.+C+[O:NM;'<(0&M:.>7X*J9?1],R ML2N-7T('EU:=&Z[CO,QF1,!*K"W MX<-97FJ,.:6=='RH6>+DT>,OK%Y,C?Y1.CNKC]8F[UZ;^GTO&[1%[KDFHR& MQ('OBSV1$.'XWF#5L81[7[F MH'>$(B:@/5@?4![?>E+>5BBCK1H'4OV#N##)V&_]AN-'SNWE]XU6^6%X)OC9B!3IQ)_;G&VO!&:(,OS&%0V<:6D98EKF M^GN7ZT)Q-8$7#6Y'+VDK5&X=OEWWF8AU->0N[_$.6' MV#N569/L:VLYL[ZWD4WW3&>;MF1KT.R/'9S"&DW.F_62Y-4[LW[(:DT=U=! M5$MKRSI]P!VSNIY9.YW-N_Y1U;708?HWK1R1UK->GX`G'="FGXJ)7;GG=E M7%CU.J??YQ'MS4G.@UU!3@8)>2U-OXN2RSPMV"YLL[G+0.72LO2L+94-)'^/ MR)N?I&5(EKW>4`EO8Z_OM6L=]TW)^Q>&;(K0CZ:?YU6;N].EF7-`T@:!DS M;W[TG=+4T$OKKI[J_(6[I?<*7>;U>YN42U[Y3OI/%^!"`_GN.YXMS*!/WZ>` MJ*P4&A'D"<8*N`[VE9.IG^S[NZ)TQP&E9RS-3 M-FX+K_M@>L9FNP.J^QBF"5_O]/3OW7@(Q99S^!K@V)O-.2N9Y!OH+=P__1Y> M,ECK2/YJ2%ZLP&@(_#YA]=UWO+UP_<-7ZOD&F[@$9KLY>6."#;`58;V?%%: MY^:ESB__Q:]'XO4HJ!P!K%*VI#0>32HBXS5^:*T M-YU/PR(%8L76W,JHTHT05"F"O+$NEEL>'IWSU"@PR#-B5KNFR9V"$? M,)Z^IY7K/[G/4V2<-;F%N5UFY%]>(HOBU&^[F[CV2;Q3-IPAA7;N>XX9R.Q M!=J3G=G]_Q>^`_X@`+F91R?+&J=7*]8.15SZ?6T['U??N7[@FLG?;7OZ"]+ MV]8ME_Q;OJ+/I-F,WON]"2OG]KOK!+?,[^KX4FVR+;F*%^K*M:^+Y&L13/; M'#,/V!X+`+G@$HL`$0P&8$>L%DQ+__N`;3"`+.(?8[QP4;]43O<"7X81W4$Q49 MD8C4<$NSJ6LK]OH;CKB]/(*_W^E7$?^

From Valerij Kozhevnikoff To Kirill Frolov 14 January 1999

Hello, Kirill! 08 Jan 99 at 07:45:02, Kirill Frolov => Leonid Mishankov: LM>> Please tell me, only seriously, what makes you use these days LM>> CP/M? KF> I don’t know. I want to make CP/M work on Spectrum/Scorpio as well KF> good KF> like on a pro or robotron. That's right. If I find it, I’ll post an article here from the Plutonium newspaper. In Yekaterinburg (I think it comes out there) people use cp/m as easily as we use trdos. Well writes under it, of course. Moreover, their CPU is kind of cunning, it _flies_. KF> Just don't talk about the hopelessly outdated glucodrome - on the Spectrum KF> there is not even a small fraction of what it can give. For example M80. It may seem As for the small share, you went too far. There is a lot of stuff in trdos/isdos yes. But over the 20 years of the existence of the CPU/M, so much has been written for it that it’s no sin take advantage of. KF> is strange, but I _had_ to assemble everything in it. There is no one on the Spectrum KF> one KF> decent assembler :-( Yeah. Beautiful shell, frame scrolling, super-fast work with the disk drive, clumsy syntax, but as assemblers all these ksas, storms, etc. are almost zero.At least macros and local labels - they are not available anywhere. Macros are only available in gense. And local labels are only in isdos. And the syntax... "I_remember_a wonderful_moment: you_appeared before_me Like a_fleeting_vision: Like a_genius of_pure_beauty." To save ink, omit the vowels. Written in XAS turbo assembler. Assembly is a language. It's good that in times Pushkin did not have such “improvers” of the Russian language, otherwise it would have been in our the alphabet has 15 letters, and 1000 words, words are no longer than 4 letters, and we would write them without spaces, prepositions, endings, cases and punctuation marks, for the sake of economy ink, paper and time to write letters. LM>> Yes, and one more thing: you seem to have mentioned Turbo Pascal... is it from Speck, or from LM>> other LM>> cars? And how realistic does it look? KF> Turbo Pascal by BORLAND 1985. Under the MOA version of CP/M it is almost impossible I want an 8031 cross assembler! KF> looks like a line feed in the editor takes 4 seconds :-( ) KF> With what I currently have working it looks very good. You can use the editor KF> it’s normal to use, the brakes are at the iS-DOS level, only the keyboard is fine KF> is buffered. Compiled programs run at highsoft speedKF> pascal KF> on Spectrum, you can do .COM and .CHN. I of course mean the version for KF> Z80. KF> Everything with the disk is terribly slow, now I thought of reading entire tracks KF> (sector by sector), maybe it will be faster. Have you tried buffering? KF> But only SABJ Masdai. I've already speeded up everything by ~2 times and my new BIOS KF> simultaneously supports drives from MOA, ATM-TURBO and PROFI :-) And how are they different??? Is it necessary to create a screw driver for it? Under Nemov's/Zon's scheme - I can do it tomorrow. Just tell me in which registers what is being transmitted. KF> Now D00I think how to cram an 85x24 screen driver into 4096 bytes along with KF> font (512 px.). At the same time, another 256 bytes are used for interrupts and ~160 for KF> stack. Hmm. I have a printing machine that I pulled out of Lara. Big. Melonovskaya is smaller, but slower. ps remember the brake spitters in the Nemov propeller? Here's my new spitter: ===================== import file stack .a ================== OUTPUT LD (STORE),SP LDSP,HL LD B,A LD C,#10 _OUTSP POP HL ;10 LD A,H ;4OUT (#11),A ;11 OUT (C),L ;12 37 POP HL LD A,H OUT(#11),A OUT(C),L POP HL LD A,H OUT(#11),A OUT(C),L POP HL LD A,H OUT(#11),A OUT(C),L DJNZ_OUTSP LD ($+5),SP LD HL,0 STORE EQU $+1 LD SP,0 RET ============================ import end ======================= Now writing is faster than reading :-! I applied a similar algorithm to the Zonov scheme, everything works: PUSH DE LD DE,#D8F8 ... POP HL ;10 LD B,D ;4 OUT (C),H ;12 LD B,E ;4 OUT (C),L ;12 42 2Ruiner: was it like 56? By the way, have you tried enabling read-ahead? Otherwise try: ===================== import file feat .a ================== D.I. LD BC,#1FFD LD A,4 OUT(C),A CALL READY JR C,EXIT LD BC,#F9BE LD DE,#AAEF OUT(C),D LD B,#FF OUT(C),E NOP WAIT IN A,(C) BIT 7.A JR NZ,WAIT RRA EXIT JR C,ERREX XOR A E1 LD BC,#1FFD OUT(C),AEI RET ERREX XOR A SCF JR E1 READY LD DE,1000 LD BC,#FFBE WAIT_R IN A,(C) ;waiting CP #50 RET Z DEC DE LD A,E ;if long OR D ;does not indicate readiness, JR Z, ERROR; this is an error. JR WAIT_R ERROR SCF RET ============================ import end ======================= In isdos the difference is small, but in trdos everything became noticeably quieter and faster. Especially in programs that often and a lot climb into the same place on disk. In a directory, for example. WBR, Jason.

From Valerij Kozhevnikoff To Kirill Frolov 31 January 1999

Hello, Kirill! 26 Jan 99 at 01:43:00, Kirill Frolov => Valerij Kozhevnikoff: VK>> I want cross assembler 8031! KF> I want it too! And the editor is more or less normal, but not KF> super-sophisticated. KF> 2All: Give me the software!!! :-F~ Hmm. You need to ask WB. He has been an MSX fan since 1983, he has a soft car. And we also have something like this Yes, it’s small, so I didn’t cut out the excess: ===================== import file CP/Minfo.W ================== (C) German. ┼───────────────────────────── ──────────────────────────────┼ │Dear ladies and gentlemen, │▒ │ citizens, │▒ │ comrades. │▒ ┼────────────────────────────── ─────────────────────────────┼▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ If you are the owner of a PROFI computer or compatible, then this section is for you. For the first time in history of ZX-NET on RABBIT BBS the program section opens for CP/M (SP-DOS). The need for the exchange of this kind of programs, it seems, long overdue. After all, the capabilities of some products for this systems are far superior to what similar ones offer usprograms for Spectrum (compare at least Write_System with any from Spectrum text editors in terms of ergonomics, speed, interface convenience, etc.). Moreover, as true patriots, we must support prestige of PROFI to resist pressure and force make room for such monsters and sharks of computer show business, like Pentagon, Scorpion, Kay, IBM, Hewlett_Packard, Amiga and, finally, Dubna_48_tape_only (tm). So, how to send CP/M files via modem.. 1. Carefully select all files and overlays of one package (preferably with help). 2. Copy the selected content to the TR-DOS disk using the utility ck.tr or similar. 3. Write down in a separate text file what extension it has each of the selected files, because in TR-DOS all your files will be either .C or .D. If in CP/M several files had the same same name, for example: write .com write.cfg then give them different extensions in TR-DOS, for example: WRITE.C WRITE.F and in your explanatory text indicate which of the files is which must have an extension. In TR-DOS, set extensions only in capital letters (CAPITAL LETTERS)!, otherwise in the CP/M utility pw.com (power.com) will not allow you to rename them. In addition, you cannot give the extension .B to TR-DOS, because ZIPwill consider such a file to be BASIC and will package it incorrectly (or will unpack). Therefore, the extension of .bat files in TR-DOS should be change to any capital letter except .B, for example .A, and in Don't forget to indicate in the text that this is a .bat file. Also, it is unacceptable to give the extension " " (space), because it is also cannot be renamed using the power.com utility. Because essentially files with The "space" extension is understood by CopyK as .bat, then it is used in TR-DOS You can also give the extension .A. 4. ZIP package your files. To avoid unwanted confusion, it is not recommended to create .Z files in this case volume of more than 255 sectors, if circumstances force to do this and not otherwise is highly desirable rename the resulting additional files by analogy with the main one, for example: ADJ .Z *****adj.Z If the name is not very long, it would be useful to indicate belonging of this archive to the CP/M system, so that the owner he didn’t have his eye on another computer model, which was of little use to him product I suggest doing this by introducing the last character of the name icon file "/": WINDOWS/.Z 5. It is strongly recommended to ensure complete performance of the package/program after the final preparing it for shipment, i.e. unzip, copy back to CP/M and run.If the program then refuses to work correctly, you should discard thoughts about transferring it to the server. 6. If you have successfully completed the previous stages, do not regret it time to write a text explaining what this program is, what version, what hardware and software environment is it requires other comments that seem necessary to you, as well as Your wishes regarding the purchase of future versions, if available does not quite meet your needs. This text should be separate from the program itself, so that the user first downloaded the description and, after reading it, decided to the need to purchase the program described. Thus, after going through all the above stages When creating a collection, you should end up with something similar to: ╔══════════╗ ║-------- -║┬- just cons ║GrdCroix W║┼- description and purpose ║GrdCroi/ Z║┼- program/package ║*****grd Z║│ ║-------- -║┼- see above ╚══════════╝│ └──────────┘ That's all, actually. I think that the information sheet will be put into operation soon WANTEDnn.W, which will contain wishes for purchasing programs. Don't forget that you upload your files to Drive B:, as this is accepted on RABBIT BBS, and then they will get to D: themselves :-)Be active, don’t be lazy and be mutually polite, then everything will be Okay! Special thanks to Wlodek Black for supporting the idea, providing space on the server and assistance in this promotion. Bye everyone. Best regards, German. ============================ import end ======================= ===================== import file CPMlist2.W ================== LIST OF AVAILABLE ARCHIVES OF CP/M PROGRAMS ON RABBIT BBS (the list was compiled by the WLIST#3 program): Disk CP/M-1: Title: CP/M-1 Disk Drive: B 37 File(s) 80 Track D. Side0 Del. File(s) Free Sector 132 File Name Start Length Line CPM 12 38912 02978 CP/M 30 20553 07577 CP/M.asm 82 20553 20757 CP/M.txt 88 20553 22449 CP/M .c 139 20553 35338 5 38912 01114 CP/M.h 21 20553 05376 CP/M.lib193 20553 49301 CP/M.rel122 20553 31195 CP/M.sub 11 20553 02628 CP/M.ual 18 20553 04388 CP/M.ucl 6 20553 01433 CP/M.utl 8 20553 01993 CP/Mcom1231 20553 59074 CP/Mcom2244 20553 62222 CP/Mcom3 62 20553 15843 CP/Minfo 19 38912 04636 TPascal/ 8 38912 01876 TPascal/219 20553 56032 TPhelp /194 20553 49659 Write__/255 20553 65280 *****wri 61 20553 15604 WRIThlp/ 8 38912 01842 LEXPRIN/ 5 38912 01091 LexPrin/167 20553 42613 Disk CP/M-2: CP/MGame 13 38912 03158CPM80doc 73 20553 18594 CP/MGame255 20553 65280 *****/g1255 20553 65280 *****/g2 97 20553 24597 cp/m.adj255 20553 65280 ****.adj 54 20553 13686 cp/m.adj 3 38912 00535 CKIv4.3/ 56 20553 14249 MBasic/ 74 20553 18802 MBas/Ck/ 4 38912 00876 The following people took part in the accumulation of materials for CP/M: German (404-1380; organizer!), BigZayaTs, RUSSOS, Gleb CHIP and others. There are also a considerable number of programs from MSX that work under CP/M, including the most powerful package assembler-disassembler-link editor for Z380, working on Z80. But they are all in MSX DOS format (not TR-DOS). ============================ import end ======================= WBR, Jason. [Team Obituary] [Team Friday 13th] [Team Evil Maniacs] [Team Huge Axes]