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

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

Include file cleanup.

  • Property mode set to 100644
File size: 1.3 KB
RevLine 
[f40a309]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
[f7428b1]8#pragma once
[5fa506d]9
[f7428b1]10#include "stdint.h"
[f40a309]11
[f7428b1]12/* hardware addresses */
[f40a309]13
[f7428b1]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[];
[f40a309]29
30/* video memory allocations */
31
[f7428b1]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[];
[f40a309]53
54/* stuff in the depths of the bios */
55
[f7428b1]56extern int16_t fc_sw;
57extern int32_t fc_val;
Note: See TracBrowser for help on using the repository browser.