From 8cd6652b45be53e6bcfe9e066175e47864509cb7 Mon Sep 17 00:00:00 2001 From: Paul Mathieu Date: Mon, 13 Oct 2025 14:41:34 +0200 Subject: [PATCH] Update README.md --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 6be7c3b..901ff1f 100644 --- a/README.md +++ b/README.md @@ -36,13 +36,13 @@ Commands are a single letter followed by an optional space and arguments, with o A command can be prefixed with up to 4 hex digits, which will then change the current address. * (no command): dumps 16 bytes at the current address. If no address is given, also increments the current address by 16. -* _w [u8]*_: writes bytes in hex to the current address. -* _k src:u16 size:u16_: copy _size_ bytes of memory from _cur-seg_:_src_ to _cur-seg:cur-addr_ -* _s seg:u16_: changes the current segment -* _j_: calls a function at the current address. ABI calling conventions below. -* _l file:str_: loads a program with given name into the current segment, address _0x0100_. -* _r [u16]*_: runs the program in the current segment with arguments. -* _i ax:u16_: call an int 0x80 function with AX register specified. See section above. +* `w bytes:[u8]*`: writes bytes in hex to the current address. +* `k src:u16 size:u16`: copy _size_ bytes of memory from _cur-seg_:_src_ to _cur-seg:cur-addr_ +* `s seg:u16`: changes the current segment +* `j`: calls a function at the current address. ABI calling conventions below. +* `l file:str`: loads a program with given name into the current segment, address _0x0100_. +* `r args:[u16]*`: runs the program in the current segment with arguments. +* `i ax:u16 args:[u16]*`: call an int 0x80 function with given AX and stack args. See section above. The _r_, _j_ and _i_ commands display the value of the AX register after returning to polmon.