mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-05-22 00:42:03 +08:00
CP1600-series processor support.
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||
apply from: "$rootProject.projectDir/gradle/processorProject.gradle"
|
||||
apply plugin: 'eclipse'
|
||||
eclipse.project.name = 'Processors CP1600'
|
||||
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<compiler_spec>
|
||||
<data_organization>
|
||||
<pointer_size value="2" />
|
||||
</data_organization>
|
||||
<global>
|
||||
<range space="ram"/>
|
||||
</global>
|
||||
<stackpointer register="R6" space="ram"/>
|
||||
<default_proto>
|
||||
<prototype name="unknown" extrapop="0" stackshift="0" strategy="register">
|
||||
<input/>
|
||||
<output/>
|
||||
<unaffected>
|
||||
<register name="R6" />
|
||||
</unaffected>
|
||||
</prototype>
|
||||
</default_proto>
|
||||
</compiler_spec>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<language_definitions>
|
||||
<language processor="CP1600"
|
||||
endian="big"
|
||||
size="16"
|
||||
variant="default"
|
||||
version="1.0"
|
||||
slafile="CP1600.sla"
|
||||
processorspec="CP1600.pspec"
|
||||
id="CP1600:BE:16:default">
|
||||
<description>General Instruments CP1600</description>
|
||||
<compiler name="default" spec="CP1600.cspec" id="default"/>
|
||||
</language>
|
||||
</language_definitions>
|
||||
@@ -0,0 +1,2 @@
|
||||
<opinions>
|
||||
</opinions>
|
||||
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<processor_spec>
|
||||
<programcounter register="R7"/>
|
||||
</processor_spec>
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user