Benutzer-Werkzeuge

Webseiten-Werkzeuge


lgp30:samples

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
lgp30:samples [2018-01-16 17:54] – [Printing all digits] rainerlgp30:samples [2018-01-16 17:58] (aktuell) – [Fill and clear a track] rainer
Zeile 121: Zeile 121:
 If Break 4 is not set, the programme waits before clear;  If Break 4 is not set, the programme waits before clear; 
 if Break 8 is not set, it waits after clear before repeat. if Break 8 is not set, it waits after clear before repeat.
 +<code>
 + fill and clear a track in physical order
 +;zzz0400'
 +/zzz0400'
 +00   c0033'    clear acc
 +     c0033'    clear sector
 +02   b0033'    get sector
 +     a0032'    add track
 +     y0005'    set destination
 +05   hzzzz'    store
 +     a0034'    advance
 +     e0035'    mask sector
 +     h0033'    save
 +     s0036'    ? >0
 +     t0012'    no, done
 +     u0002'    yes, repeat
 +12   z0400'    pause unless BR4
 +     c0033'    clear track
 +     c0033'
 +15   b0033'
 +     a0032'
 +     y0019'
 +     c0037'    discard and clear
 +19   hzzzz'    clear mem
 +     b0033'
 +     a0034'
 +     e0035'
 +     h0033'
 +     s0036'    ? >0
 +     t0027'    no, done, again
 +     u0015'    yes, repeat
 +27   z0800'    pause unless BR8
 +     u0000'
  
-     fill and clear a track  +data area: 
-     ;zzz0400' +;zzz0432' 
-     /zzz0400' +,zzz0006' 
-     00   c0033'    clear acc +32 00002100' track to fill 
-          c0033'    clear sector +33 00000000' current sector 
-     02   b0033'    get sector +34 000000q4' sector increment 
-          a0032'    add track +35 000000wj' sector mask 
-          y0005'    set destination +36 00000002' to test for zero 
-     05   hzzzz'    store +37 00000000' trash to clear acc 
-          a0034'    advance +start here: 
-          e0035'    mask sector +.zzz0400' 
-          h0033'    save +</code>
-          s0036'    ? >0 +
-          t0012'    no, done +
-          u0002'    yes, repeat +
-     12   z0400'    pause unless BR4 +
-          c0033'    clear track +
-          c0033' +
-     15   b0033' +
-          a0032' +
-          y0019' +
-          c0037'    discard and clear +
-     19   hzzzz'    clear mem +
-          b0033' +
-          a0034' +
-          e0035' +
-          h0033' +
-          s0036'    ? >0 +
-          t0027'    no, done, again +
-          u0015'    yes, repeat +
-     27   z0800'    pause unless BR8 +
-          u0000' +
-     data area: +
-     ;zzz0432' +
-     ,zzz0006' +
-     32 00002100' track to fill +
-     33 00000000' current sector +
-     34 000000q4' sector increment +
-     35 000000wj' sector mask +
-     36 00000002' to test for zero +
-     37 00000000' trash to clear acc +
-     start here: +
-     .zzz0400' +
- +
lgp30/samples.1516121689.txt.gz · Zuletzt geändert: 2018-01-16 17:54 von rainer