https://mera400.pl/index.php?title=EMCRK&feed=atom&action=historyEMCRK - Historia wersji2024-03-29T10:54:40ZHistoria wersji tej strony wikiMediaWiki 1.41.0https://mera400.pl/index.php?title=EMCRK&diff=2234&oldid=prevAmo: Utworzono nową stronę "EMCRK to biblioteka ułatwiająca operowanie na danych i strukturach używanych przez system CROOK, takich jak: * napisy w kodzie R40 * ekstrakody i ich argumenty * obi..."2016-01-09T20:34:02Z<p>Utworzono nową stronę "EMCRK to biblioteka ułatwiająca operowanie na danych i strukturach używanych przez system CROOK, takich jak: * napisy w kodzie R40 * ekstrakody i ich argumenty * obi..."</p>
<p><b>Nowa strona</b></p><div>EMCRK to biblioteka ułatwiająca operowanie na danych i strukturach używanych przez system CROOK, takich jak:<br />
<br />
* napisy w kodzie R40<br />
* ekstrakody i ich argumenty<br />
* obiekty systemowe<br />
* struktury procesów<br />
* konfiguracja systemu<br />
* nagłówki jąder<br />
<br />
Wraz z biblioteką dostarczane są dwa narzędzia: ''crkfind'', służące do wyszukiwania jąder systemu w plikach (np. obrazach dysków) i ''r40'', służące do zmiany kodowania napisów między ASCII a R40.<br />
<br />
= crkfind =<br />
<br />
Jedynym argumentem wywołania ''crkfind'' jest nazwa pliku, np.:<br />
<br />
> crkfind .em400/winch_data.e4i <br />
kernel @ 16653 bytes<br />
CPU: MX-16<br />
current entry point: 0x009a, start addr: 0x0000 (kernel is installed)<br />
cksum @ 0x006c = 0x328c, computed = 0x328c -> OK<br />
<br />
= r40 =<br />
<br />
Wywołanie ''r40'' może mieć jedną z dwóch postaci:<br />
<br />
r40 -e łańcuch [łańcuch ...]<br />
r40 [-d] wartość [wartość ...]<br />
<br />
które realizują, odpowiednio, konwersję ASCII->R40 i R40->ASCII<br />
<br />
Przykłady użycia<br />
<br />
> r40 -e TEST123456 SYS<br />
0x7ddb 0x817d 0xc078 0xce40 <br />
0x7abb<br />
<br />
> r40 0x159f 0x5f98<br />
CROOK5</div>Amo