Changeset 84c0125 in buchla-68k for vlib


Ignore:
Timestamp:
08/07/2017 01:05:57 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
8325447
Parents:
15854f1
Message:

Fix * in comments.

Location:
vlib
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • vlib/glcplot.s

    r15854f1 r84c0125  
    2828
    2929_GLCplot:       link    a6,#0                   | Link stack frames
    30                 moveq   #63,d0                  | d0 = (63-y) | 85
     30                moveq   #63,d0                  | d0 = (63-y) * 85
    3131                sub.w   YLOC(a6),d0             | ...
    3232                mulu    #85,d0                  | ...
     
    3434                move.w  XLOC(a6),d1             | ...
    3535                divu    #6,d1                   | ...
    36                 add.w   d1,d0                   | d0 = (63-y)|85 + (x/6)
     36                add.w   d1,d0                   | d0 = (63-y)*85 + (x/6)
    3737                swap    d1                      | d2 = 7 - (x%6) % 8
    3838                moveq   #7,d2                   | ...
  • vlib/tsplot4.s

    r15854f1 r84c0125  
    77
    88|       tsplot4(obase, nw, fg, row, col, str. pitch)
    9 |       int |obase, nw, fg, row, col, pitch;
    10 |       char |str;
     9|       int *obase, nw, fg, row, col, pitch;
     10|       char *str;
    1111
    1212|               Outputs characters from the string at 'str' to an 'nw'
     
    7777                move.w  ROW(a6),d0      | Calculate output address
    7878                move.w  PITCH(a6),d1    | ... PITCH
    79                 mulu    d1,d0           | ... | ROW
     79                mulu    d1,d0           | ... * ROW
    8080                add.w   #VPIX-1,d0      | ... + VPIX-1
    81                 mulu    d5,d0           | ... | NW
     81                mulu    d5,d0           | ... * NW
    8282                clr.l   d1              | ...
    8383                move.w  COL(a6),d1      | ... +
    84                 lsl.w   #2,d1           | ... COL | 4
     84                lsl.w   #2,d1           | ... COL * 4
    8585                add.l   d1,d0           | ...
    8686                add.l   OBASE(a6),d0    | ... + OBASE
     
    9595                adda.l  #HCW,a3         | Update output pointer for next char.
    9696                lea     _cgtable,a0     | Establish CG pointer in a0
    97                 lsl.w   #1,d0           | ... 2 | character
     97                lsl.w   #1,d0           | ... 2 * character
    9898                adda.w  d0,a0           | ... + _cgtable address
    9999                move.w  #VPIX-1,d6      | Set scan line counter in d6
  • vlib/vclrav.s

    r15854f1 r84c0125  
    66
    77|       vclrav(adr, row, col, atr, len)
    8 |       unsigned int |adr, row, col, atr, len;
     8|       unsigned int *adr, row, col, atr, len;
    99
    1010|               Clears attribute 'atr' at ('row', 'col') in the
     
    2828                move.w  P_COL(a6),d1    | Get col
    2929                add.l   d1,d0           | Add col into d0 to get char. #
    30                 move.l  d0,d1           | Develop cw = (cn/2)|6 in d1
     30                move.l  d0,d1           | Develop cw = (cn/2)*6 in d1
    3131                andi.l  #0xFFFFFFFE,d1  | ...
    3232                move.l  d1,d2           | ...
  • vlib/vcputs.s

    r15854f1 r84c0125  
    66
    77|       vcputs(obase, nw, fg, bg, row, col, str)
    8 |       int |obase, nw, fg, bg, row, col;
    9 |       char |str;
     8|       int *obase, nw, fg, bg, row, col;
     9|       char *str;
    1010
    1111|               Outputs characters from the string at 'str' to an 'nw'
     
    7373                move.w  ROW(a6),d0      | Calculate output address
    7474                move.w  #VPIX,d1        | ... VPIX
    75                 mulu    d1,d0           | ... | ROW
     75                mulu    d1,d0           | ... * ROW
    7676                add.w   #VPIX-1,d0      | ... + VPIX-1
    77                 mulu    d5,d0           | ... | NW
     77                mulu    d5,d0           | ... * NW
    7878                clr.l   d1              | ...
    7979                move.w  COL(a6),d1      | ... +
    80                 lsl.w   #2,d1           | ... COL | 4
     80                lsl.w   #2,d1           | ... COL * 4
    8181                add.l   d1,d0           | ...
    8282                add.l   OBASE(a6),d0    | ... + OBASE
     
    9191                adda.l  #HCW,a3         | Update output pointer for next char.
    9292                lea     _cgtable,a0     | Establish CG pointer in a0
    93                 lsl.w   #1,d0           | ... 2 | character
     93                lsl.w   #1,d0           | ... 2 * character
    9494                adda.w  d0,a0           | ... + _cgtable address
    9595                move.w  #VPIX-1,d6      | Set scan line counter in d6
  • vlib/vcputsv.s

    r15854f1 r84c0125  
    77
    88|       vcputsv(obase, nw, fg, bg, row, col, str. pitch)
    9 |       int |obase, nw, fg, bg, row, col, pitch;
    10 |       char |str;
     9|       int *obase, nw, fg, bg, row, col, pitch;
     10|       char *str;
    1111
    1212|               Outputs characters from the string at 'str' to an 'nw'
     
    8080                move.w  ROW(a6),d0      | Calculate output address
    8181                move.w  PITCH(a6),d1    | ... PITCH
    82                 mulu    d1,d0           | ... | ROW
     82                mulu    d1,d0           | ... * ROW
    8383                add.w   #VPIX-1,d0      | ... + VPIX-1
    84                 mulu    d5,d0           | ... | NW
     84                mulu    d5,d0           | ... * NW
    8585                clr.l   d1              | ...
    8686                move.w  COL(a6),d1      | ... +
    87                 lsl.w   #2,d1           | ... COL | 4
     87                lsl.w   #2,d1           | ... COL * 4
    8888                add.l   d1,d0           | ...
    8989                add.l   OBASE(a6),d0    | ... + OBASE
     
    9898                adda.l  #HCW,a3         | Update output pointer for next char.
    9999                lea     _cgtable,a0     | Establish CG pointer in a0
    100                 lsl.w   #1,d0           | ... 2 | character
     100                lsl.w   #1,d0           | ... 2 * character
    101101                adda.w  d0,a0           | ... + _cgtable address
    102102                move.w  #VPIX-1,d6      | Set scan line counter in d6
  • vlib/vputa.s

    r15854f1 r84c0125  
    66
    77|       vputa(sbase, row, col, attrib)
    8 |       unsigned int |sbase, row, col, attrib;
     8|       unsigned int *sbase, row, col, attrib;
    99
    1010|               Stores attribute value 'attrib' for the character
     
    2828                andi.l  #0x0000003F,d1  | Mask down to 6 bits
    2929                or.l    d1,d0           | OR into d0 to get char. #
    30                 move.w  d0,d1           | Develop cw = (cn/2)|6 in d1
     30                move.w  d0,d1           | Develop cw = (cn/2)*6 in d1
    3131                andi.l  #0xFFFFFFFE,d1  | ...
    3232                move.l  d1,d2           | ...
  • vlib/vputc.s

    r15854f1 r84c0125  
    66
    77|       vputc(sbase, row, col, c, attrib)
    8 |       unsigned int |sbase, row, col, c, attrib;
     8|       unsigned int *sbase, row, col, c, attrib;
    99
    1010|               Stores character c at (row,col) in sbase with
     
    2323                andi.l  #0x0000003F,d1  | Mask down to 6 bits
    2424                or.l    d1,d0           | OR into d0 to get char. #
    25                 move.w  d0,d1           | Develop cw = (cn/2)|6 in d1
     25                move.w  d0,d1           | Develop cw = (cn/2)*6 in d1
    2626                andi.l  #0xFFFFFFFE,d1  | ...
    2727                move.l  d1,d2           | ...
  • vlib/vputcv.s

    r15854f1 r84c0125  
    66
    77|       vputcv(adr, row, col, chr, atr, cols)
    8 |       unsigned int |adr, row, col, chr, atr, cols;
     8|       unsigned int *adr, row, col, chr, atr, cols;
    99
    1010|               Stores character 'chr' at ('row', 'col') in the
     
    3232                move.w  P_COL(a6),d1    | Get col
    3333                add.l   d1,d0           | Add col into d0 to get char. #
    34                 move.l  d0,d1           | Develop cw = (cn/2)|6 in d1
     34                move.l  d0,d1           | Develop cw = (cn/2)*6 in d1
    3535                andi.l  #0xFFFFFFFE,d1  | ...
    3636                move.l  d1,d2           | ...
  • vlib/vputp.s

    r15854f1 r84c0125  
    66|       int
    77|       vputp(octad, xloc, yloc, val)
    8 |       struct octent |octad;
     8|       struct octent *octad;
    99|       int xloc, yloc;
    1010
  • vlib/vsetav.s

    r15854f1 r84c0125  
    66
    77|       vsetav(adr, row, col, atr, len)
    8 |       unsigned int |adr, row, col, atr, len;
     8|       unsigned int *adr, row, col, atr, len;
    99
    1010|               Sets attribute 'atr' at ('row', 'col') in the
     
    2828                move.w  P_COL(a6),d1    | Get col
    2929                add.l   d1,d0           | Add col into d0 to get char. #
    30                 move.l  d0,d1           | Develop cw = (cn/2)|6 in d1
     30                move.l  d0,d1           | Develop cw = (cn/2)*6 in d1
    3131                andi.l  #0xFFFFFFFE,d1  | ...
    3232                move.l  d1,d2           | ...
  • vlib/vsetcv.s

    r15854f1 r84c0125  
    66
    77|       vsetcv(adr, row, col, cfb, len)
    8 |       unsigned int |adr, row, col, cfb, len;
     8|       unsigned int *adr, row, col, cfb, len;
    99
    1010|               Sets colors 'cfb' at ('row', 'col') in the
     
    2828                move.w  P_COL(a6),d1    | Get col
    2929                add.l   d1,d0           | Add col into d0 to get char. #
    30                 move.l  d0,d1           | Develop cw = (cn/2)|6 in d1
     30                move.l  d0,d1           | Develop cw = (cn/2)*6 in d1
    3131                andi.l  #0xFFFFFFFE,d1  | ...
    3232                move.l  d1,d2           | ...
  • vlib/vsplot4.s

    r15854f1 r84c0125  
    77
    88|       vsplot4(obase, nw, fg, row, col, str, pitch, ht, cgtab)
    9 |       uint |obase, nw, fg, row, col, pitch, ht, cgtab[][256];
    10 |       char |str;
     9|       uint *obase, nw, fg, row, col, pitch, ht, cgtab[][256];
     10|       char *str;
    1111
    1212|               Outputs characters from the string at 'str' to an 'nw'
     
    7878                move.w  ROW(a6),d0      | Calculate output address
    7979                move.w  PITCH(a6),d1    | ... PITCH
    80                 mulu    d1,d0           | ... | ROW
     80                mulu    d1,d0           | ... * ROW
    8181                add.w   HT(a6),d0       | ... + HT-1
    8282                subq.w  #1,d0           | ...
    83                 mulu    d5,d0           | ... | NW
     83                mulu    d5,d0           | ... * NW
    8484                clr.l   d1              | ...
    8585                move.w  COL(a6),d1      | ... +
    86                 lsl.w   #2,d1           | ... COL | 4
     86                lsl.w   #2,d1           | ... COL * 4
    8787                add.l   d1,d0           | ...
    8888                add.l   OBASE(a6),d0    | ... + OBASE
     
    9797                adda.l  #HCW,a3         | Update output pointer for next char.
    9898                movea.l CGTAB(a6),a0    | Establish CG pointer in a0
    99                 lsl.w   #1,d0           | ... 2 | character
     99                lsl.w   #1,d0           | ... 2 * character
    100100                adda.w  d0,a0           | ... + cgtab address
    101101                move.w  HT(a6),d6       | Set scan line counter in d6
  • vlib/vvputsv.s

    r15854f1 r84c0125  
    77
    88|       vvputsv(obase, nw, fg, bg, row, col, str, pitch, ht, cgtab)
    9 |       uint |obase, nw, fg, bg, row, col, pitch, ht, cgtab[][256];
    10 |       char |str;
     9|       uint *obase, nw, fg, bg, row, col, pitch, ht, cgtab[][256];
     10|       char *str;
    1111
    1212|               Outputs characters from the string at 'str' to an 'nw'
     
    7979                move.w  ROW(a6),d0      | Calculate output address
    8080                move.w  PITCH(a6),d1    | ... PITCH
    81                 mulu    d1,d0           | ... | ROW
     81                mulu    d1,d0           | ... * ROW
    8282                add.w   HT(a6),d0       | ... + HT-1
    8383                subq.w  #1,d0           | ...
    84                 mulu    d5,d0           | ... | NW
     84                mulu    d5,d0           | ... * NW
    8585                clr.l   d1              | ...
    8686                move.w  COL(a6),d1      | ... +
    87                 lsl.w   #2,d1           | ... COL | 4
     87                lsl.w   #2,d1           | ... COL * 4
    8888                add.l   d1,d0           | ...
    8989                add.l   OBASE(a6),d0    | ... + OBASE
     
    9898                adda.l  #HCW,a3         | Update output pointer for next char.
    9999                movea.l CGTAB(a6),a0    | Establish CG pointer in a0
    100                 lsl.w   #1,d0           | ... 2 | character
     100                lsl.w   #1,d0           | ... 2 * character
    101101                adda.w  d0,a0           | ... + cg table address
    102102                move.w  HT(a6),d6       | Set scan line counter in d6
  • vlib/vwputp.s

    r15854f1 r84c0125  
    66|       int
    77|       vwputp(octad, xloc, yloc, val)
    8 |       struct octent |octad;
     8|       struct octent *octad;
    99|       int xloc, yloc;
    1010
  • vlib/vwputs.s

    r15854f1 r84c0125  
    66
    77|       vwputs(obase, nw, fg, bg, row, col, str)
    8 |       int |obase, nw, fg, bg, row, col;
    9 |       char |str;
     8|       int *obase, nw, fg, bg, row, col;
     9|       char *str;
    1010
    1111|               Outputs characters from the string at 'str' to an 'nw'
     
    6767                move.w  ROW(a6),d0      | Calculate output address
    6868                move.w  #VPITCH,d1      | ...
    69                 mulu    d1,d0           | ... ROW | VPITCH
     69                mulu    d1,d0           | ... ROW * VPITCH
    7070                add.w   #NVPIX-1,d0     | ... + NVPIX-1
    71                 mulu    d5,d0           | ... | NW
     71                mulu    d5,d0           | ... * NW
    7272                clr.l   d1              | ...
    73                 move.w  COL(a6),d1      | ... + (COL | 2)
     73                move.w  COL(a6),d1      | ... + (COL * 2)
    7474                lsl.l   #1,d1           | ...
    7575                add.l   d1,d0           | ...
     
    8686                adda.l  #2,a3           | Update output pointer for next char.
    8787                lea     _cgtable,a0     | Establish CG pointer in a0
    88                 lsl.w   #1,d0           | ... 2 | character
     88                lsl.w   #1,d0           | ... 2 * character
    8989                adda.w  d0,a0           | ... + _cgtable address
    9090                move.w  #NVPIX-1,d6     | Set scan line counter in d6
Note: See TracChangeset for help on using the changeset viewer.