forum speccy.pl

Komputery z Z80 => CP/M - kompatybilne => Wątek zaczęty przez: damik w 2020.09.24, 19:33:32

Tytuł: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: damik w 2020.09.24, 19:33:32
Jako że zwykle w archiwach CP/M jest pomieszany groch z kapustą i trudno się wyznać co jest do czego chciałbym zaproponować aby w tym miejscu zamieszczać opisy programów jakie mogą być warte uwagi podczas obcowania z tym systemem.

Tutaj jest opis programu podobnego do Norton Commandera jakiego znamy z systemu MS DOS.
http://archive.sundby.com/mirror/www.z80.eu/cpmcmdr.html

BTW. Na tej stronie są też opisy innych ciekawych programów.
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: damik w 2020.09.25, 12:46:26
W załączniku inny Nortono-Commandero podobny program pod CP/M do przetestowania na różnych platformach sprzętowych.

Dostępne w ZIP'ie dwie wersje, każda z nich ma plik wykonywalny dla 64 i 80 kolumn tekstu na ekranie.
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: Maryjan w 2020.09.25, 13:09:25
Ruszy to pod CP/M z tandemu dla FDD 3000 ?
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: damik w 2020.09.25, 14:43:27
Prawdopodobnie będziesz pierwszym który to sprawdzi ;)
Teoretycznie powinno, ten program obsługuje jeszcze dodatkowo podgląd obrazków PCX jeśli wykryje odpowiedni driver do dedykowanej karty graficznej, ale działa też w trybie tekstowym.
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: steev w 2020.09.25, 14:45:47
Ruszy to pod CP/M z tandemu dla FDD 3000 ?
#define RUSZY
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: damik w 2020.09.25, 14:48:16
Sprawdziłeś obie wersje programów pod 64 kolumny tekstu ?
Możliwe że wymaga też terminala ANSI.
W pliku INI możliwa jest modyfikacja konfiguracji programu.

Powinno wyglądać jak na zamieszczonej fotce.
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: steev w 2020.09.25, 17:15:07
Sprawdziłeś obie wersje programów pod 64 kolumny tekstu ?
Możliwe że wymaga też terminala ANSI.
W pliku INI możliwa jest modyfikacja konfiguracji programu.
Powinno wyglądać jak na zamieszczonej fotce.
1) Owszem.
2) No to przechlapane :)
3) Ale żadna opcja nie konfiguruje kodów wyjściowych.
4) No niestety, mi się nie udało.
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: tapy w 2020.09.25, 19:34:59
Kiedyś próbowałem użyć tego programu, bez skutku. Podejrzewam, że został napisany na jakiś specyficzny terminal i z całą pewnością nie jest to ANSI/VTxxx
Edit: Na drugim zdjęciu maszyna testowa :D
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: Maryjan w 2020.09.25, 20:14:54
Ale coś tam w mandaryńskim wyświetla :)
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: Waldow w 2020.10.07, 13:02:29
Unzip 1.5.2
https://github.com/agn453/UNZIP-CPM-Z80/blob/master/unzip/unzip152.lbr
Cytuj
Tony Nicholson:
I've successfully applied Martin's recent updates to UNZIP
for CP/M (Z80 only) to remedy a few more bugs and implement an
UnDeflate enhancement.

Do listowania archiwów lepiej użyć wersji 1.8.1, działa szybciej.

https://github.com/agn453/UNZIP-CPM-Z80/blob/master/unzip/UNZIP181.COM
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: damik w 2020.10.08, 15:02:57
Kilka ciekawych programów CP/M optymalizowanych dla ZX Spectrum+3 ale pewnie na innych sprzętach też coś zadziała.

CP/M Plus Y2K fixes
Compare
Help file CP/M Plus
HiSoft Devpac80 v2
WordStar v3.0 for CP/M, suitable for use on +3 Spectrum

https://www.secarica.ro/index.php/en/zx-zone/plus3-software/cpm-plus-for-plus3-related-software




Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: damik w 2020.10.08, 19:16:51
MTBASIC Compiler wraz z dokumentacją.

https://www.z80cpu.eu/archive/79-data-articles/archive/85-mtbasic-revived
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: Waldow w 2020.10.16, 13:00:55
Unzip 1.5.3:
Cytuj
Russell Marks has contributed speed optimisations to the UnDeflate algorithm to significantly boost performance (by more than 30%).

    A new routine rdbybits now processes eight or fewer bits.

    Checks whether the TPA size is large enough for UNZIP's tables

    Use a table-based CRC for UnDeflate. This increases the CP/M binary size by about 1Kbyte.

I've bumped the version number to 1.5-3 and the latest updated sourcefile as UNZIP153.Z80. The source and CP/M binary are also available in a CP/M format library file from:
https://github.com/agn453/UNZIP-CPM-Z80/blob/master/unzip/unzip153.lbr
https://github.com/agn453/UNZIP-CPM-Z80/blob/master/unzip/UNZIP153.COM
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: Waldow w 2020.10.30, 07:22:46
Cytuj
https://github.com/agn453/UNZIP-CPM-Z80

LATEST NEWS: Further speed optimisations.

Support has been added for the Deflate algorithm (since V1.5-2) so that decompression of archives created with MS-DOS PKzip 2.04g and Info-ZIP (the open-source version of ZIP that's used by Unix/Linux and included with Microsoft Windows and macOS) can now be extracted.

(Older versions of the CP/M UNZIP program can only be used to unpack ZIP files whose contents have been compressed or stored by PKZip for MS-DOS Version 1.x.)

The latest release is V1.5-4 (CP/M) or V1.8-2 (Z-system) and may be downloaded in CP/M library file format from:

UNZIP 1.5.4
https://raw.githubusercontent.com/agn453/UNZIP-CPM-Z80/master/unzip/unzip154.lbr
https://github.com/agn453/UNZIP-CPM-Z80/raw/master/unzip/UNZIP154.COM

UNZIP 1.8.2
https://raw.githubusercontent.com/agn453/UNZIP-CPM-Z80/master/unzip/unzip182.lbr
https://github.com/agn453/UNZIP-CPM-Z80/raw/master/unzip/UNZIP182.COM
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: damik w 2020.11.08, 00:04:50
Stronka z ciekawymi programami.

https://www.seasip.info/Cpm/software/gencpm.html
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: Waldow w 2020.12.03, 21:40:10
DX-Forth 4.44
Cytuj
Post by dxforth

DX-Forth is a Forth language compiler and development system
for MS-DOS and CP/M-80 operating systems. It is intended to
be a complete, easy to use, programming tool for the creation
of turnkey applications.

What's new:
v4.44 2020-10-11
+ added - removed * fixed ! changed = updated

ALL:
+ MAX-PATH
* CLOSE-ALL didn't close text-files
CP/M:
- #FCB
See CHANGES.TXT for additional detail

Download links:
DX-FORTH for CP/M v4.44
http://s000.tinyupload.com/index.php?file_id=10013828492949668038

DX-FORTH for DOS v4.44
http://s000.tinyupload.com/index.php?file_id=00670411262659785061
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: Waldow w 2021.01.28, 09:32:01
TE - Text editor for CP/M

https://github.com/MiguelVis/te (https://github.com/MiguelVis/te)

Cytuj
CP/M adaptations are:
 te_pcw    Amstrad PCW and CP/M Plus (31x90 VT52 like terminal).
 te_cpc3   Amstrad CPC and CP/M Plus (24x80 VT52 like terminal).
 te_spec   Spectrum +3 and CP/M Plus (23x51 VT52 like terminal).
 te_mur    K. Murakami's CP/M emulator (25x80 VT100/Ansi).
 te_tak    Takeda Toshiya's CP/M emulator (25x80 VT100/Ansi).
 te_ws100  Generic 25x80 VT100 and WordStar keys.
 te_kp     Kaypro II, 4 and 10 (24x80 ADM-3A like terminal), contributed by Stephen S. Mitchell (thanks!).
 te_px8    Epson PX-8 "Geneva".
 te_ansi   Generic 25x80 ANSI terminal, including (translated) keyboard escape sequences.


Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: ZbyniuR w 2021.01.30, 08:06:54
A jak sobie radzi z polskimi znakami? (ekran i druk)
Maksymalna wielkość tekstu zależy od pojemności dysku czy od ilości RAMu?
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: Waldow w 2021.02.03, 10:33:42
TE.COM to prosty edytor programisty.

Posiada,
auto uzupełnianie:
    [ --> ], { --> }, ( --> ), " --> ",  ' --> '
automatyczne wcięcia:
    poprzez wstawienie takiej samej liczby spacji z poprzedniego wiersza;
automatyczną liste:
    gdy pierwszym niepustym znakiem w poprzedniej linii jest: - lub *,
możliwe są automatyczne listy wielopoziomowe.

Obsługuje także proste makra.

TE.COM jest częścią  projektu MESCC / Mike's Enhanced Small C Compiler, "natywnego" kompilatora Small-C, uruchamia się go przez emulator cpm.
https://github.com/MiguelVis/mescc (https://github.com/MiguelVis/mescc)

Dla PCW powstała także biblioteka graficzna.
https://github.com/MiguelVis/xpcw (https://github.com/MiguelVis/xpcw)

TE.COM reaguje tylko na zadeklarowane w te_*.c kombinacje klawiszy i kody znaków, dla innych wyświetla ?. W przypadku Bosmana 8 lub podobnego systemu trzeba taki stworzyć.

Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: tapy w 2021.02.03, 15:35:08
W tej kolekcji brakuje mi assemblera ZSM4 (https://github.com/hperaza/ZSM4), który nadal jest rozwijany i chyba jako jedyny obsługuje Z80, Z180 (RSX180) i Z280(!!!). Do tego ostatniego nie znam innych dostępnych narzędzi.
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: Waldow w 2021.04.23, 18:09:26
TP-TOOLS v1.0 - Turbo Pascal Library for Amstrad CPC 6128/6128+ with CP/M+

https://www.cpcwiki.eu/forum/programming/tp-tools-v1-0-for-amstrad-cpc6128-and-6128/ (https://www.cpcwiki.eu/forum/programming/tp-tools-v1-0-for-amstrad-cpc6128-and-6128/)
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: damik w 2021.08.17, 22:29:09
Coś jak POWER shell ... by Pavel Breder

Dodatkowe funkcje do manipulacji plikami w CP/M i wiele innych ciekawych ficzerów ;)

DIR COPY REN ERA
TYPE TYPEH TYPEA TYPEX
RUN EXIT SIZE CHECK
STAT USER XUSER TEST
SETDIR SETSYS SETRO SETWR
RECLAIM DISK GROUP LOG
DS SPEED SAVE LOAD
READ WRITE READGR WRITEGR
DUMP DUMPX DUMPH DUMPA
MOVE FILL CM SEARCH
JP EX GO USR1
USR2 USR3 USR4

EDIT: Dodatkowo w załączniku niepełny angielski opis poleceń, ze starszej wersji programu.

Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: trojacek w 2021.08.17, 22:35:51
Fajne!
Tylko ten help po niemiecku...
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: damik w 2021.08.17, 22:53:29
Oj tam, stawiamy na naukę języków naszych sąsiadów  :P

Translator Google pomaga  ;)
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: trojacek w 2021.08.17, 22:54:23
Wiesz, uczyłem się niemieckiego. Ale go po prostu nie lubię.
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: damik w 2021.08.17, 23:09:30
Wszystkim nie dogodzisz ...
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: damik w 2021.08.17, 23:48:57
Kolejny ciekawy program do zarządzania plikami - NewSWEEP.

Help jest tym razem po angielsku  ;)

Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: Waldow w 2021.09.21, 12:14:27
Cytuj
https://github.com/agn453/UNZIP-CPM-Z80

LATEST NEWS: September 19, 2021
The CP/M version was not checking output filenames to ensure they were in uppercase. This has been fixed, and the version bumped to V1.5-5.

UNZIP 1.5-5
https://github.com/agn453/UNZIP-CPM-Z80/raw/master/unzip/unzip155.lbr
https://github.com/agn453/UNZIP-CPM-Z80/raw/master/unzip/UNZIP155.COM

Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: tapy w 2021.09.23, 09:18:40
Coś dla sympatyków powłoki Unix - dostępny jest SamaruX is a Unix-like shell for the CP/M (http://floppysoftware.es/samarux.html?path=cpm_projects|samarux)

Kolejną wartą poznania nowością jest RTM-Z80, Retro Tiny Multitasking system for Z80 based computers (https://github.com/Laci1953/RTM-Z80). Świetna pozycja dla osób które chcą poznać jak jest zbudowany i działa wielowątkowy system operacyjny, źródła, przykłady oraz dokumentacja w menu.
Uwaga: uruchomienie tego systemu z poziomu CP/M wymaga specyficznego sprzętu, odważni muszą go przeportować na swój, jest to w dokumentacji opisane. Dostępna jest opcja uruchomienia go w emulatorze.
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: Waldow w 2022.04.09, 11:53:10
Nathanael z *HUMONGOUS*, zakończył oczyszczanie kolekcji dysków SIG/M.
Cytuj
Nathanael, *HUMONGOUS* CP/M Archives.
I’ve finally completed my clean up of the SIG/M disks. I focused on four things: complete, clean, uncorrupted, and "original”. None of the known sources had all volumes; many of the filenames were corrupted; and several hundred files didn’t match their CRCs. I’ve cleaned out all of the accretions (e.g., WILDCAT.BBS), restored "illegal" characters in filenames, and fixed all but a handful of the CRC problems. My goal was to produce something as close to "original" as possible.

The collection is available in LRB, ARK and IBM-3740 disk image formats at
http://cpmarchives.classiccmp.org/ftp.php?b=cpm%2FSoftware%2FUserGroups%2FSIGM (http://cpmarchives.classiccmp.org/ftp.php?b=cpm%2FSoftware%2FUserGroups%2FSIGM)
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: Waldow w 2022.10.29, 11:40:56
Restored Fortran F80 / Ratfor for CP/M:
 https://github.com/nikitinprior/dF80 (https://github.com/nikitinprior/dF80)
 https://github.com/nikitinprior/P_RATFOR (https://github.com/nikitinprior/P_RATFOR)
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: Waldow w 2022.10.29, 11:48:33
Vezza - CP/M Infocom/Inform/Z-Machine game interpreter:
https://gitlab.com/sijnstra1/vezza (https://gitlab.com/sijnstra1/vezza)
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: Waldow w 2023.12.29, 09:01:32
Dwa nowe "bug fixy" do UNZIP-CPM -  https://github.com/agn453/UNZIP-CPM-Z80 (https://github.com/agn453/UNZIP-CPM-Z80)
Cytuj
>     Fixed a problem where the computed CRC for some but not all files was not being written into the Local File Header especially on CP/M 2.2 and compatible systems. This caused a problem for CP/M unzip programs since they use the information in the Local File Header to extract files. Lack of a valid CRC causes the unzip programs to skip the file. Note, the central directory was correct so on PCs or Macs all files could be extracted.
 
>     Added the ability to get file modification date from CP/M Plus and CP/M 2.2 using routines from the Z-system libraries DSLIB and ZSLIB. This necessitated making the code relocatable.

https://raw.githubusercontent.com/agn453/UNZIP-CPM-Z80/master/unzip/ZIP101.COM (https://raw.githubusercontent.com/agn453/UNZIP-CPM-Z80/master/unzip/ZIP101.COM)
Tytuł: Odp: [CP/M] ciekawe i warte uwagi programy cp/m
Wiadomość wysłana przez: Waldow w 2024.01.05, 12:34:03
ZIP-1.00 razem z UNZIP-1.56 i ZIPDIR-1.50 działający poprawnie w Yaze:
https://mdfs.net/Apps/Archivers/CPMZip.zip