Ondra-SD
Pri práci s CP/M je zmenená signalizácia LED diódami na module, druhá (modrá) LED svieti len pri zápise na SD kartu.
Ak je aktívny modul RTC, pri každom čítaní z karty je synchronizovaný čas v počítači (čítanie prebieha pri vypnutom zobrazovaní so zakázaným prerušením, takže inak dochádza k meškaniu hodín).
CP/M sa spúšťa cez zavádzač __CPMLDR.BIN, priame spustenie ONDRACPM.BIN nie je možné, nakoľko CP/M obsadzuje v pamäti miesto v TAPE BUFFER, v ktorom je umiestnený štandardný zavádzač z _ONDRAFM.
Klávesnica
Niektoré klávesy majú špeciálny význam:
Pri použití programov WordStar alebo Turbo Pascal je možné pre posun kurzora použiť smerové šípky v kombinácii s prepínačmi SYMBOL a NUM
Prepínače kláves sú zobrazované v stavovom riadku aj LED diódami na počítači.
* keďže pri čítaní a zápise na disk je vypnuté zobrazovanie, môže dôjsť k strate interakcie napr. pri príkaze DUMP.
Pri zvolenom móde SLOW je medzi čítaniami sektorov vždy zapnuté zobrazovanie.
** národná znaková sada ešte nie je implementovaná a použije sa len štandardná ASCII sada.
Terminál
Výstup na obrazovku emuluje terminál VT-52, ale nie všetky príkazy.
Zobrazuje sa 25 riadkov, 80 znakov na riadok.
BS Backspace Zmazanie znaku vľavo od kurzora
BEL Bell Pípnutie
LF Line feed Nový riadok
CR Carriage Ret Kurzor na začiatok riadku
FF Formfeed Nová strana
ESC A Cursor up Kurzor o riadok vyššie
ESC B Cursor down Kurzor o riadok nižšie
ESC C Cursor right Kurzor o znak vpravo
ESC D Cursor left Kurzor o znak vľavo
ESC E Clear screen Zmazanie obrazovky a kurzor vľavo hore (tiež 1Fh)
ESC H Cursor home Kurzor vľavo hore (tiež 1Ch)
ESC I Cur. up, ins. Kurzor hore, ak treba, odrolovanie dole (opak LF)
ESC Y Set cur. pos. Nastavenie kurzoru na pozíciu riadok, stĺpec
ESC q Normal video Normálne zobrazenie
ESC p Reverse video Inverzné zobrazenie
ESC l Clear line Vymazanie riadku
Stavový riadok
Informuje o aktuálnom užívateľovi, používanom disku, prepínačoch klávesnice, móde zobrazovania a aktuálnom čase. V režime SLOW tiež zobrazuje posledne použitý sektor a stopu. Pre správnu funkciu hodín je potrebný aktívny modul RTC. Každú celú hodinu hodiny pípnu.
Import súborov
Je vcelku časovo náročná záležitosť. Je potrebné nakopírovať súbory pre import do adresára na SD karte, odkiaľ sa spúšťa CP/M. Zároveň je nutné evidovať veľkosti jednotlivých súborov.
Po spustení CP/M nespúšťať žiadne aplikácie.
V príkazovom riadku sa pre import zadá
meno_súboru[medzera]veľkosť_súboru*[CTRL a šípka vpravo]
napr. DSTAT12C.COM 7424*
následne je súbor prenesený do počítača a uložený na aktuálny CP/M disk. Pre kontrolu, veľkosť súboru by mala byť deliteľná 256 bez zvyšku.V prípade, že bola zadaná nesprávna veľkosť, môže dôjsť k zmznutiu (program čaká stále na dáta, ktoré však už neprídu).
WordStar 3
Bol prvotným cieľom na dosiahnutie funkčného CP/M. Kedže je emulovaný terminál VT-52, je potrebných pár zásahov do programu WordStar.
Po spustení INSTALL.COM treba navoliť terminál IBM3101 (alebo iný, ktorý na pozíciu kurzoru využíva ESC Y a 20h offset). Následne sú potrebné záplaty (patch) na dosiahnutie správnej odozvy.
clear line: 0274: 02, 1B, 6C
inverse: 0284: 02, 1B, 70
normal: 028B: 02, 1B, 71
delay: 02AE: 01, 01
delay: 02CF: 01, 02, 05, 20, 01
Okrem klasických klávesových skratiek je možné pre pohyb po slovách a riadkoch využívať kombináciu kláves
[NUMSHIFT+šípky] a [SYMBOLSHIFT+šípky]
DSTAT12
Najoptimálnejšia je verzia DSTAT12C, ktorá spolupracuje s VT-52.
Turbo Pascal
Dá sa použiť, ale je to trápenie.
initialization string (žiadne)
reset string (žiadne alebo ESC E)
cursor lead-in ESC Y
...between line and column (žiadne)
...after line and column (žiadne)
column first N
offset line 32
offset column 32
binary Y
clear screen ESC E
does cls also home cursor Y
delete line ESC l
insert line (žiadne)
erase to end of line (žiadne)
start low video ESC q
start normal video ESC p
number of rows 24 (25)
number of columns 80
delay 0 (všetky)
operating freq 1
Micro debugger
Pri štarte CP/M po prvom pípnutí treba až do zobrazenia A> držať ľubovoľnú klávesu. Zapne sa režim micro debugger, ktorý zobrazuje aktuálnu adresu, na ktorej sa vykonáva program, a to vždy pri prerušení. Ak je prerušenie zakázané, samozrejme nezobrazí nič. Táto črta pmôže hlavne pri nečakanom zacyklení programu. Treba počítať so spomalením cca 10%.