1
0
mirror of https://github.com/rcornwell/sims.git synced 2026-04-12 15:07:12 +00:00

ICL1900: CPU now passes CPU instruction set test.

This commit is contained in:
Richard Cornwell
2018-08-06 01:10:12 -04:00
parent 0225f7afe1
commit 5439436f21
3 changed files with 585 additions and 372 deletions

View File

@@ -444,11 +444,11 @@ ifeq ($(WIN32),) #*nix Environments (&& cygwin)
endif
endif
# Find available RegEx library. Prefer libpcreposix.
ifneq (,$(call find_include,pcreposix))
ifneq (,$(call find_lib,pcreposix))
OS_CCDEFS += -DHAVE_PCREPOSIX_H
OS_LDFLAGS += -lpcreposix
$(info using libpcreposix: $(call find_lib,pcreposix) $(call find_include,pcreposix))
ifneq (,$(and $(call find_include,pcreposix),$(call find_include,pcre)))
ifneq (,$(and $(call find_lib,pcreposix),$(call find_lib,pcre)))
OS_CCDEFS += -DHAVE_PCREPOSIX_H
OS_LDFLAGS += -lpcreposix -lpcre
$(info using libpcreposix: $(call find_lib,pcreposix) $(call find_lib,pcre) $(call find_include,pcreposix) $(call find_include,pcre))
ifeq ($(LD_SEARCH_NEEDED),$(call need_search,pcreposix))
OS_LDFLAGS += -L$(dir $(call find_lib,pcreposix))
endif

File diff suppressed because it is too large Load Diff

View File

@@ -175,8 +175,9 @@ t_opcode;
#define B2 010000000
#define B3 004000000
#define B8 000100000
#define B15 000040000
#define B14 000020000
#define B15 000001000
#define B16 000000400
#define B17 000000200
#define M9 000000777
#define M12 000007777
#define M15 000077777