User Tools

Site Tools


blog:pushbx:2024:0708_early_july_work

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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]
Line 40: Line 40:
 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)
Line 50: Line 54:
 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