mirror of
https://github.com/simh/simh.git
synced 2026-04-20 01:33:02 +00:00
HP3000: HP 3000 release 7
See HP3000/hp3000_release.txt for details of the release
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/* hp3000_defs.h: HP 3000 simulator general declarations
|
||||
|
||||
Copyright (c) 2016, J. David Bryan
|
||||
Copyright (c) 2016-2017, J. David Bryan
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
@@ -23,7 +23,8 @@
|
||||
in advertising or otherwise to promote the sale, use or other dealings in
|
||||
this Software without prior written authorization from the author.
|
||||
|
||||
29_Dec-16 JDB Changed the status mnemonic flag from REG_S to REG_T
|
||||
16-Oct-17 JDB Suppressed logical-not-parentheses warning on clang
|
||||
29-Dec-16 JDB Changed the status mnemonic flag from REG_S to REG_T
|
||||
20-Nov-16 JDB Added mapped memory access classes
|
||||
24-Oct-16 JDB Added half-byte definitions for CIS decoding
|
||||
10-Oct-16 JDB Moved ACCESS_CLASS definition here from hp3000_cpu.h
|
||||
@@ -134,6 +135,7 @@
|
||||
*/
|
||||
|
||||
#if defined (__clang__)
|
||||
#pragma clang diagnostic ignored "-Wlogical-not-parentheses"
|
||||
#pragma clang diagnostic ignored "-Wlogical-op-parentheses"
|
||||
#pragma clang diagnostic ignored "-Wbitwise-op-parentheses"
|
||||
#pragma clang diagnostic ignored "-Wshift-op-parentheses"
|
||||
@@ -147,10 +149,12 @@
|
||||
|
||||
/* Device register display mode flags */
|
||||
|
||||
#define REG_A (1u << REG_V_UF + 0) /* permit any display */
|
||||
#define REG_B (1u << REG_V_UF + 1) /* permit binary display */
|
||||
#define REG_M (1u << REG_V_UF + 2) /* default to instruction mnemonic display */
|
||||
#define REG_T (1u << REG_V_UF + 3) /* default to status mnemonic display */
|
||||
#define REG_X REG_VMIO /* permit symbolic display overrides */
|
||||
|
||||
#define REG_A (1u << REG_V_UF + 0) /* default format is -A (one ASCII character) */
|
||||
#define REG_C (1u << REG_V_UF + 1) /* default format is -C (two ASCII characters) */
|
||||
#define REG_M (1u << REG_V_UF + 2) /* default format is -M (mnemonic) */
|
||||
#define REG_T (1u << REG_V_UF + 3) /* default format is -T (status mnemonic) */
|
||||
|
||||
|
||||
/* Register macros.
|
||||
|
||||
Reference in New Issue
Block a user