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

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

Include file cleanup.

  • 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
10#include "stdint.h"
11
12/* hardware addresses */
13
14extern uint16_t io_fpu[];
15extern uint8_t io_time[];
16extern uint8_t io_lcd;
17extern uint8_t io_ser;
18extern uint8_t io_midi;
19extern uint8_t io_disk;
20extern uint8_t io_tone;
21extern uint8_t io_leds;
22extern uint8_t io_kbrd;
23extern uint8_t lcd_a0;
24extern uint8_t lcd_a1;
25
26extern uint16_t io_vreg[];
27extern uint16_t io_vraw[];
28extern uint16_t io_vram[];
29
30/* video memory allocations */
31
32extern uint16_t v_regs[];
33extern uint16_t v_odtab[][4];
34extern uint16_t v_actab[];
35extern uint16_t v_ct0[];
36extern uint16_t v_gt1[];
37extern uint16_t v_score[];
38extern uint16_t v_cgtab[];
39
40extern uint16_t v_curs0[];
41extern uint16_t v_curs1[];
42extern uint16_t v_curs2[];
43extern uint16_t v_curs3[];
44extern uint16_t v_curs4[];
45extern uint16_t v_curs5[];
46extern uint16_t v_curs6[];
47extern uint16_t v_curs7[];
48extern uint16_t v_tcur[];
49extern uint16_t v_kbobj[];
50extern uint16_t v_lnobj[];
51extern uint16_t v_win0[];
52extern uint16_t v_cur[];
53
54/* stuff in the depths of the bios */
55
56extern int16_t fc_sw;
57extern int32_t fc_val;
Note: See TracBrowser for help on using the repository browser.