source: buchla-68k/include/hwdefs.h@ f7428b1

Last change on this file since f7428b1 was f7428b1, checked in by Thomas Lopatic <thomas@…>, 7 years ago

Started to rework include files.

  • Property mode set to 100644
File size: 1.3 KB
Line 
1/*
2 ============================================================================
3 hwdefs.h -- Buchla 700 I/O addresses defined in hwdefs.s
4 Version 12 -- 1988-08-15 -- D.N. Lynx Crowe
5 ============================================================================
6*/
7
8#pragma once
9#include "stdint.h"
10
11/* hardware addresses */
12
13extern uint16_t io_fpu[];
14extern uint8_t io_time[];
15extern uint8_t io_lcd;
16extern uint8_t io_ser;
17extern uint8_t io_midi;
18extern uint8_t io_disk;
19extern uint8_t io_tone;
20extern uint8_t io_leds;
21extern uint8_t io_kbrd;
22extern uint8_t lcd_a0;
23extern uint8_t lcd_a1;
24
25extern uint16_t io_vreg[];
26extern uint16_t io_vraw[];
27extern uint16_t io_vram[];
28
29/* video memory allocations */
30
31extern uint16_t v_regs[];
32extern uint16_t v_odtab[][4];
33extern uint16_t v_actab[];
34extern uint16_t v_ct0[];
35extern uint16_t v_gt1[];
36extern uint16_t v_score[];
37extern uint16_t v_cgtab[];
38
39extern uint16_t v_curs0[];
40extern uint16_t v_curs1[];
41extern uint16_t v_curs2[];
42extern uint16_t v_curs3[];
43extern uint16_t v_curs4[];
44extern uint16_t v_curs5[];
45extern uint16_t v_curs6[];
46extern uint16_t v_curs7[];
47extern uint16_t v_tcur[];
48extern uint16_t v_kbobj[];
49extern uint16_t v_lnobj[];
50extern uint16_t v_win0[];
51extern uint16_t v_cur[];
52
53/* stuff in the depths of the bios */
54
55extern int16_t fc_sw;
56extern int32_t fc_val;
Note: See TracBrowser for help on using the repository browser.