source: buchla-68k/include/regs.h@ 81a59aa

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

Fewer incompatible pointers.

  • Property mode set to 100644
File size: 662 bytes
RevLine 
[f40a309]1/*
2 ============================================================================
3 regs.h -- register structure for Buchla 700 ROMP debug facility
4 Version 6 -- 1987-06-15 -- D.N. Lynx Crowe
5 (c) Copyright 1987 -- D.N. Lynx Crowe
6
7 Defines the registers saved on the stack when a breakpoint occurs.
8 ============================================================================
9*/
10
[f7428b1]11#pragma once
[5fa506d]12
[f7428b1]13#include "stdint.h"
14
[f40a309]15struct regs {
16
[298f0b4]17 uint32_t d_reg[8]; /* Data registers d0..d7 */
[f40a309]18
[298f0b4]19 uint32_t a_reg[8]; /* Address registers */
[f40a309]20
[7258c6a]21 uint16_t reg_fill, /* Filler to keep long alignment */
[298f0b4]22 reg_sr; /* Status register */
23
24 uint32_t reg_pc; /* Program counter */
[f40a309]25};
Note: See TracBrowser for help on using the repository browser.