Changeset 8325447 in buchla-68k for iolib


Ignore:
Timestamp:
08/07/2017 02:04:35 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
27c8d40
Parents:
84c0125
Message:

Removed _ prefix.

Location:
iolib
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • iolib/hwdefs.s

    r84c0125 r8325447  
    55                .text
    66
    7                 .xdef   _io_time,_io_lcd,_io_ser,_io_midi
    8                 .xdef   _io_disk,_io_tone,_io_leds,_io_kbrd
    9                 .xdef   _io_vreg,_io_vraw,_io_vram,_io_fpu
    10                 .xdef   _lcd_a0,_lcd_a1
     7                .xdef   io_time,io_lcd,io_ser,io_midi
     8                .xdef   io_disk,io_tone,io_leds,io_kbrd
     9                .xdef   io_vreg,io_vraw,io_vram,io_fpu
     10                .xdef   lcd_a0,lcd_a1
    1111
    12                 .xdef   _v_regs,_v_odtab,_v_actab
    13                 .xdef   _v_ct0
    14                 .xdef   _v_gt1
    15                 .xdef   _v_score,_v_cgtab
     12                .xdef   v_regs,v_odtab,v_actab
     13                .xdef   v_ct0
     14                .xdef   v_gt1
     15                .xdef   v_score,v_cgtab
    1616
    17                 .xdef   _v_curs0,_v_curs1,_v_curs2,_v_curs3
    18                 .xdef   _v_curs4,_v_curs5,_v_curs6,_v_curs7
    19                 .xdef   _v_kbobj,_v_lnobj,_v_tcur
    20                 .xdef   _v_win0
    21                 .xdef   _v_cur
     17                .xdef   v_curs0,v_curs1,v_curs2,v_curs3
     18                .xdef   v_curs4,v_curs5,v_curs6,v_curs7
     19                .xdef   v_kbobj,v_lnobj,v_tcur
     20                .xdef   v_win0
     21                .xdef   v_cur
    2222
    23                 .xdef   _fc_sw,_fc_val
     23                .xdef   fc_sw,fc_val
    2424
    2525| ------------------------------------------------------------------------------
     
    2727| Hardware base addresses
    2828| -----------------------
    29 _io_fpu         =       0x180000        | FPU base address
     29io_fpu          =       0x180000        | FPU base address
    3030
    3131VB              =       0x200000        | VSDD base address
    3232
    33 _io_time        =       0x3A0001        | Timer chip
    34 _io_lcd         =       0x3A4001        | LCD controller
    35 _io_ser         =       0x3A8001        | Serial ports  (RS232)
    36 _io_midi        =       0x3AC001        | MIDI ports
    37 _io_disk        =       0x3B0001        | Disk controller
    38 _io_tone        =       0x3B4001        | Sound generator chip
    39 _io_leds        =       0x3B8001        | LED driver
    40 _io_kbrd        =       0x3BC001        | Keyboard / panel processor
     33io_time         =       0x3A0001        | Timer chip
     34io_lcd          =       0x3A4001        | LCD controller
     35io_ser          =       0x3A8001        | Serial ports  (RS232)
     36io_midi         =       0x3AC001        | MIDI ports
     37io_disk =               0x3B0001        | Disk controller
     38io_tone         =       0x3B4001        | Sound generator chip
     39io_leds         =       0x3B8001        | LED driver
     40io_kbrd         =       0x3BC001        | Keyboard / panel processor
    4141
    42 _lcd_a0         =       _io_lcd         | LCD port a0
    43 _lcd_a1         =       _io_lcd+2       | LCD port a1
     42lcd_a0          =       io_lcd          | LCD port a0
     43lcd_a1          =       io_lcd+2        | LCD port a1
    4444
    4545                .page
     
    4747| Video definitions
    4848| -----------------
    49 _io_vreg        =       VB              | Relocated video registers after setup
    50 _io_vraw        =       VB+0x400        | Raw video registers at RESET
    51 _io_vram        =       VB              | Video RAM base address
     49io_vreg         =       VB              | Relocated video registers after setup
     50io_vraw         =       VB+0x400        | Raw video registers at RESET
     51io_vram         =       VB              | Video RAM base address
    5252
    5353| Name                  Offset            Usage                        Bank
    5454| -------               ---------         -------------------------    ----
    55 _v_regs         =       VB              | Video registers              0,1
     55v_regs          =       VB              | Video registers              0,1
    5656
    57 _v_odtab        =       VB+128          | Object Descriptor Table       0
    58 _v_actab        =       VB+256          | Access Table                  0
    59 _v_ct0          =       VB+1024         | Character Text-0              0
    60 _v_gt1          =       VB+1304         | Graphics Text-1               0
    61 _v_score        =       VB+8192         | Score object                  0
    62 _v_cgtab        =       VB+122880       | Character Generator Table     0
     57v_odtab         =       VB+128          | Object Descriptor Table       0
     58v_actab         =       VB+256          | Access Table                  0
     59v_ct0           =       VB+1024         | Character Text-0              0
     60v_gt1           =       VB+1304         | Graphics Text-1               0
     61v_score         =       VB+8192         | Score object                  0
     62v_cgtab         =       VB+122880       | Character Generator Table     0
    6363
    64 _v_curs0        =       VB+1024         | Cursor object 0  (arrow ULE)  1
    65 _v_curs1        =       VB+1152         | Cursor object 1  (arrow ULO)  1
    66 _v_curs2        =       VB+1280         | Cursor object 2  (arrow URE)  1
    67 _v_curs3        =       VB+1408         | Cursor object 3  (arrow URO)  1
    68 _v_curs4        =       VB+1536         | Cursor object 4  (arrow LLE)  1
    69 _v_curs5        =       VB+1664         | Cursor object 5  (arrow LLO)  1
    70 _v_curs6        =       VB+1792         | Cursor object 6  (arrow LRE)  1
    71 _v_curs7        =       VB+1920         | Cursor object 7  (arrow LRO)  1
    72 _v_tcur         =       VB+2048         | Typewriter cursor             1
    73 _v_kbobj        =       VB+2880         | Keyboard object               1
    74 _v_lnobj        =       VB+4672         | Line object                   1
    75 _v_cur          =       VB+6464         | Underline cursor              1
    76 _v_win0         =       VB+16384        | Window-0 object               1
     64v_curs0         =       VB+1024         | Cursor object 0  (arrow ULE)  1
     65v_curs1         =       VB+1152         | Cursor object 1  (arrow ULO)  1
     66v_curs2         =       VB+1280         | Cursor object 2  (arrow URE)  1
     67v_curs3         =       VB+1408         | Cursor object 3  (arrow URO)  1
     68v_curs4         =       VB+1536         | Cursor object 4  (arrow LLE)  1
     69v_curs5         =       VB+1664         | Cursor object 5  (arrow LLO)  1
     70v_curs6         =       VB+1792         | Cursor object 6  (arrow LRE)  1
     71v_curs7         =       VB+1920         | Cursor object 7  (arrow LRO)  1
     72v_tcur          =       VB+2048         | Typewriter cursor             1
     73v_kbobj         =       VB+2880         | Keyboard object               1
     74v_lnobj         =       VB+4672         | Line object                   1
     75v_cur           =       VB+6464         | Underline cursor              1
     76v_win0          =       VB+16384        | Window-0 object               1
    7777
    7878| BIOS RAM definitions
     
    8181| variables defined in bios.s or chaos is guaranteed.
    8282
    83 _fc_sw          =       0x420           | word - Frame counter switch
    84 _fc_val         =       0x422           | long - Frame counter value
     83fc_sw           =       0x420           | word - Frame counter switch
     84fc_val          =       0x422           | long - Frame counter value
    8585
    8686                .end
  • iolib/rtraps.s

    r84c0125 r8325447  
    55                .text
    66
    7                 .xdef   _trap15
     7                .xdef   trap15
    88
    9                 .xref   _rompbp
     9                .xref   rompbp
    1010
    1111                .xref   tr1sav,tr13sav,tr14sav
     
    2424IPL7            =       0x0700          | IPL 7
    2525
    26 | _trap15 -- ROMP debug trap  (used to implement breakpoints)
    27 | -------    ------------------------------------------------
    28 _trap15:        ori.w   #IPL7,sr                | Disable interrupts
     26| trap15 -- ROMP debug trap  (used to implement breakpoints)
     27| ------    ------------------------------------------------
     28trap15:         ori.w   #IPL7,sr                | Disable interrupts
    2929                move.w  #0,-(a7)                | Keep stack long aligned
    3030                movem.l d0-d7/a0-a7,-(a7)       | Save regs on stack
     
    3636                ori.w   #IPLEVEL,d0             | ...
    3737                move.w  d0,sr                   | ...
    38                 jsr     _rompbp                 | Pass control to ROMP
     38                jsr     rompbp                  | Pass control to ROMP
    3939
    4040                ori.w   #IPL7,sr                | Disable interrupts
  • iolib/setipl.s

    r84c0125 r8325447  
    1616                .text
    1717
    18                 .xdef   _setipl
     18                .xdef   setipl
    1919
    20 _setipl:        link    a6,#0                   | Link up stack frames
     20setipl:         link    a6,#0                   | Link up stack frames
    2121                move.w  8(a6),d0                | Get argument
    2222                tst.w   d0                      | Check lower limit
  • iolib/setsr.s

    r84c0125 r8325447  
    1919                .text
    2020
    21                 .xdef   _setsr
     21                .xdef   setsr
    2222
    23 _setsr:         move.w  sr,d0                   | Get current sr
     23setsr:          move.w  sr,d0                   | Get current sr
    2424                move.w  4(sp),sr                | Set new sr
    2525                rts                             | Return to caller
  • iolib/traps.s

    r84c0125 r8325447  
    77| don't use them in interrupt processing code.
    88
    9 | An exception is made for ROMP in _trap15 for breakpoints so that the
     9| An exception is made for ROMP in trap15 for breakpoints so that the
    1010| debug code can be debugged.
    1111
    1212                .text
    1313
    14                 .xdef   _trap1
    15                 .xdef   _trap13,_trap14
    16                 .xdef   _xtrap15
     14                .xdef   trap1
     15                .xdef   trap13,trap14
     16                .xdef   xtrap15
    1717
    1818                .xdef   tr1sav,tr13sav,tr14sav
    1919                .xdef   tr1rmp,tr13rmp,tr14rmp
    2020
    21 | _trap1 -- provide access to BDOS functions
    22 | ------    --------------------------------
    23 _trap1:         move.l  (a7)+,tr1sav            | Save return address
     21| trap1 -- provide access to BDOS functions
     22| -----    --------------------------------
     23trap1:          move.l  (a7)+,tr1sav            | Save return address
    2424                trap    #1                      | Do the trap
    2525                move.l  tr1sav,-(a7)            | Restore return address
    2626                rts                             | Return to caller
    2727
    28 | _trap13 -- provide access to BIOS functions
    29 | -------    --------------------------------
    30 _trap13:        move.l  (a7)+,tr13sav           | Save return address
     28| trap13 -- provide access to BIOS functions
     29| ------    --------------------------------
     30trap13:         move.l  (a7)+,tr13sav           | Save return address
    3131                trap    #13                     | Do the trap
    3232                move.l  tr13sav,-(a7)           | Restore return address
    3333                rts                             | Return to caller
    3434
    35 | _trap14 -- provide access to extended BIOS functions
    36 | -------    -----------------------------------------
    37 _trap14:        move.l  (a7)+,tr14sav           | Save return address
     35| trap14 -- provide access to extended BIOS functions
     36| ------    -----------------------------------------
     37trap14:         move.l  (a7)+,tr14sav           | Save return address
    3838                trap    #14                     | Do the trap
    3939                move.l  tr14sav,-(a7)           | Restore return address
    4040                rts                             | Return to caller
    4141
    42 | _xtrap15 -- Setup initial register trap for ROMP
    43 | --------    ------------------------------------
    44 _xtrap15:       trap    #15                     | TRAP into ROMP
     42| xtrap15 -- Setup initial register trap for ROMP
     43| -------    ------------------------------------
     44xtrap15:        trap    #15                     | TRAP into ROMP
    4545                rts                             | Return  (usually won't happen)
    4646
Note: See TracChangeset for help on using the changeset viewer.