OSDN Git Service

still trying to make the sieve stuff work.
[bif-6809/bif-6809.git] / commands.txt
index 729095a..619ea5b 100644 (file)
@@ -4,8 +4,17 @@ imgtool del coco_jvc_rsdos bifsource.dsk BIF6809.BIN
 
 imgtool put coco_jvc_rsdos bifsource.dsk BIF.ASM BIF.ASM
 
+imgtool get coco_jvc_rsdos bifsource.dsk BIF6.ASM bkBIF6.ASM
+
 for numb in BIF.ASM BIFU.INC BIF.M BIFDP.ASM BIFST.ASM BIFB.ASM BIF[1234567]*.ASM ; do imgtool put coco_jvc_rsdos bifsource.dsk $numb $numb --ftype=assembler --ascii=ascii ; done
 
+for numb in BIF.ASM BIFU.INC BIF.M BIFDP.ASM BIFST.ASM BIFB.ASM BIF[1234567]*.ASM ; do imgtool get coco_jvc_rsdos bifsource.dsk $numb bk${numb} ; done
+
+for numb in BIF.ASM BIFU.INC BIF.M BIFDP.ASM BIFST.ASM BIFB.ASM BIF[1234567]*.ASM ; do tr /\\r/ /\\n/ < $numb > LN${numb} ; done
+
+for numb in BIF.ASM BIFU.INC BIF.M BIFDP.ASM BIFST.ASM BIFB.ASM BIF[1234567]*.ASM ; do tr /\\r/ /\\n/ < bk${numb} > lnbk${numb} ; done
+
+for numb in BIF.ASM BIFU.INC BIF.M BIFDP.ASM BIFST.ASM BIFB.ASM BIF[1234567]*.ASM ; do echo $numb ; diff LN${numb} lnbk${numb} ; done
 
 xroar-0.35.3/src/xroar -machine coco2bus -bas roms/Color\ Basic\ v1.3\ \(1982\)\(Tandy\).rom -extbas roms/Extended\ Colour\ Basic\ v1.0\ \(1981\)\(Tandy\)/coco.rom -cart rsdos -cart-rom roms/Color\ Computer\ Controller\ \(1982\)\ \(26-3022\).rom -keymap us -kbd-translate &
 
@@ -20,7 +29,32 @@ tr /\\r/ /\\n/ < BIFU.INC > bifu.inc
 
 tr /\\n/ /\\r/ < bifu.inc > BIFU.INC
 
+cat BIFU.INC | tr '\r' '\n'
+
 imgtool del coco_jvc_rsdos bifsource.dsk BIFU.INC
 imgtool put coco_jvc_rsdos bifsource.dsk BIFU.INC  BIFU.INC  --ftype=assembler --ascii=ascii
 
+imgtool get coco_jvc_rsdos ../../foreign6809/play/play.dsk PRIMES.BAS --filter=ascii
+# Put still gives FM format error when BASIC tries to load:
+# imgtool put coco_jvc_rsdos ../../foreign6809/play/play.dsk PRIMESL.BAS PRIMESL.BAS --filter=ascii
+# NG: imgtool writes, BASIC won't load:
+# imgtool put coco_jvc_rsdos ../../foreign6809/play/play.dsk PRIMESL.BAS PRIMESL.BAS --filter=ascii --ftype=basic
+
+
+../../lwtools-4.14/lwasm/lwasm --list=bif6809.list BIF.ASM
+
+dd if=/dev/zero of=blank.dsk bs=256 count=630
+
+# Compiling bif-img:
+cc -Wall -o bif-img bif-img.c
+
+# Inserting variable line source in sievegforth.bif6809 
+# into disk image sieveplay.dsk at SCREEN 50:
+../bif-img --to-screens sievegforth.bif6809 sieveplay.dsk -off=50
+
+# Extracting the source inserted above into the file sievegforth.fs
+../bif-img --to-eoln-text sieveplay.dsk -- -off=50 -count=3 > sievegforth.fs
+
+# With line numbers: 
+../bif-img --to-eoln-text sieveplay.dsk -- -off=44 -count=6 | cat -n