Changeset 928d5d9 in buchla-68k


Ignore:
Timestamp:
07/14/2017 11:32:19 AM (3 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
33b5477
Parents:
6ee14ba
Message:

Added addresses.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/hwdefs.h

    r6ee14ba r928d5d9  
    1212/* hardware addresses */
    1313
    14 extern  uint16_t        io_fpu[];
    15 extern  uint8_t         io_time[];
    16 extern  uint8_t         io_lcd;
    17 extern  uint8_t         io_ser;
    18 extern  uint8_t         io_midi;
    19 extern  uint8_t         io_disk;
    20 extern  uint8_t         io_tone;
    21 extern  uint8_t         io_leds;
    22 extern  uint8_t         io_kbrd;
    23 extern  uint8_t         lcd_a0;
    24 extern  uint8_t         lcd_a1;
     14extern  uint16_t        io_fpu[];       /* 0x180000 */
     15extern  uint8_t         io_time[];      /* 0x3a0001 */
     16extern  uint8_t         io_lcd;         /* 0x3a4001 */
     17extern  uint8_t         io_ser;         /* 0x3a8001 */
     18extern  uint8_t         io_midi;        /* 0x3ac001 */
     19extern  uint8_t         io_disk;        /* 0x3b0001 */
     20extern  uint8_t         io_tone;        /* 0x3b4001 */
     21extern  uint8_t         io_leds;        /* 0x3b8001 */
     22extern  uint8_t         io_kbrd;        /* 0x3bc001 */
     23extern  uint8_t         lcd_a0;         /* io_lcd + 0 */
     24extern  uint8_t         lcd_a1;         /* io_lcd + 2 */
    2525
    26 extern  uint16_t        io_vreg[];
    27 extern  uint16_t        io_vraw[];
    28 extern  uint16_t        io_vram[];
     26extern  uint16_t        io_vreg[];      /* 0x200000 Video registers after setup */
     27extern  uint16_t        io_vraw[];      /* 0x200400 Video registers after reset */
     28extern  uint16_t        io_vram[];      /* 0x200000 Video RAM */
    2929
    30 /* video memory allocations */
     30/* video memory allocations, bank 0 */
    3131
    32 extern  uint16_t        v_regs[];
    33 extern  uint16_t        v_odtab[][4];
    34 extern  uint16_t        v_actab[];
    35 extern  uint16_t        v_ct0[];
    36 extern  uint16_t        v_gt1[];
    37 extern  uint16_t        v_score[];
    38 extern  uint16_t        v_cgtab[];
     32extern  uint16_t        v_regs[];       /* 0x200000 Video registers */
     33extern  uint16_t        v_odtab[][4];   /* 0x200080 Object Descriptor Table */
     34extern  uint16_t        v_actab[];      /* 0x200100 Access Table */
     35extern  uint16_t        v_ct0[];        /* 0x200400 */
     36extern  uint16_t        v_gt1[];        /* 0x200518 */
     37extern  uint16_t        v_score[];      /* 0x202000 Score */
     38extern  uint16_t        v_cgtab[];      /* 0x21e000 Character Generator */
    3939
    40 extern  uint16_t        v_curs0[];
    41 extern  uint16_t        v_curs1[];
    42 extern  uint16_t        v_curs2[];
    43 extern  uint16_t        v_curs3[];
    44 extern  uint16_t        v_curs4[];
    45 extern  uint16_t        v_curs5[];
    46 extern  uint16_t        v_curs6[];
    47 extern  uint16_t        v_curs7[];
    48 extern  uint16_t        v_tcur[];
    49 extern  uint16_t        v_kbobj[];
    50 extern  uint16_t        v_lnobj[];
    51 extern  uint16_t        v_win0[];
    52 extern  uint16_t        v_cur[];
     40/* video memory allocations, bank 1 */
     41
     42extern  uint16_t        v_curs0[];      /* 0x200400 ULE cursor */
     43extern  uint16_t        v_curs1[];      /* 0x200480 ULO cursor */
     44extern  uint16_t        v_curs2[];      /* 0x200500 URE cursor */
     45extern  uint16_t        v_curs3[];      /* 0x200580 URO cursor */
     46extern  uint16_t        v_curs4[];      /* 0x200600 LLE cursor */
     47extern  uint16_t        v_curs5[];      /* 0x200680 LLO cursor */
     48extern  uint16_t        v_curs6[];      /* 0x200700 LRE cursor */
     49extern  uint16_t        v_curs7[];      /* 0x200780 LRO cursor */
     50extern  uint16_t        v_tcur[];       /* 0x200800 Typewriter */
     51extern  uint16_t        v_kbobj[];      /* 0x200b40 Keyboard */
     52extern  uint16_t        v_lnobj[];      /* 0x201240 Line */
     53extern  uint16_t        v_cur[];        /* 0x201940 Underline cursor */
     54extern  uint16_t        v_win0[];       /* 0x204000 Window 0 */
    5355
    5456/* stuff in the depths of the bios */
Note: See TracChangeset for help on using the changeset viewer.