blog:pushbx:2024:0708_early_july_work
Differences
This shows you the differences between two versions of the page.
|
|
blog:pushbx:2024:0708_early_july_work [2024-07-08 19:00:43 +0200 Jul Mon] ecm created |
blog:pushbx:2024:0708_early_july_work [2024-07-08 19:03:50 +0200 Jul Mon] (current) ecm [Enhanced DR-DOS trace listing file conversion scriptlets] |
This scriptlet creates the DRDOS module's trace listing file: | This scriptlet creates the DRDOS module's trace listing file: |
| |
<code>~/proj/tractest/convedr.pl drdos/bin/drdos.map $(cat drdos/wldrdos.lnk | grep -Eoi '.\\bin\\[0-9a-zA-Z]+\.obj' | sed -re 's/\.\\bin\\/drdos\/bin\//g;s/\.obj/\.lst/g' ) > drdos.tls</code> | <code>~/proj/tractest/convedr.pl drdos/bin/drdos.map $( |
| cat drdos/wldrdos.lnk | |
| grep -Eoi '.\\bin\\[0-9a-zA-Z]+\.obj' | |
| sed -re 's/\.\\bin\\/drdos\/bin\//g;s/\.obj/\.lst/g' |
| ) > drdos.tls</code> |
| |
- Input the .map file (from WarpLink) | - Input the .map file (from WarpLink) |
This is the scriptlet for the DRBIO module: | This is the scriptlet for the DRBIO module: |
| |
<code>bash -c 'for file; do ./ltools/fixupp drbio/"$file".obj /dev/null reloc > drbio/"$file".rel; done' scriptlet $(grep JWASM drbio/make.bat | grep -Eio '\-Fo[^ ]+' | sed -re 's/-Fo//g;s/\\/\//g;s/\/BIN\//\/bin\//g') && ~/proj/tractest/convedr.pl drbio/bin/bios.map $(grep JWASM drbio/make.bat | grep -Eio '\-Fo[^ ]+' | sed -re 's/-Fo//g;s/\\/\//g;s/\/BIN\//\/bin\//g;s/^\.\//drbio\//g;s/$/\.rel/g') $(cat drbio/wlbios.lnk | grep -Eoi '.\\bin\\[0-9a-zA-Z]+\.obj' | sed -re 's/\.\\bin\\/drbio\/bin\//g;s/\.obj/\.lst/g' ) > drbio.tls</code> | <code>bash -c ' |
| for file; |
| do ./ltools/fixupp drbio/"$file".obj /dev/null reloc > drbio/"$file".rel; |
| done' scriptlet $( |
| grep JWASM drbio/make.bat | |
| grep -Eio '\-Fo[^ ]+' | |
| sed -re 's/-Fo//g;s/\\/\//g;s/\/BIN\//\/bin\//g' |
| ) && ~/proj/tractest/convedr.pl drbio/bin/bios.map $( |
| grep JWASM drbio/make.bat | |
| grep -Eio '\-Fo[^ ]+' | |
| sed -re 's/-Fo//g;s/\\/\//g;s/\/BIN\//\/bin\//g;s/^\.\//drbio\//g;s/$/\.rel/g' |
| ) $( |
| cat drbio/wlbios.lnk | |
| grep -Eoi '.\\bin\\[0-9a-zA-Z]+\.obj' | |
| sed -re 's/\.\\bin\\/drbio\/bin\//g;s/\.obj/\.lst/g' |
| ) > drbio.tls</code> |
| |
This does some additional things: | This does some additional things: |
blog/pushbx/2024/0708_early_july_work.txt · Last modified: 2024-07-08 19:03:50 +0200 Jul Mon by ecm