Skip to content

Stable - #20

Open
xx-shitai-xx wants to merge 187 commits into
Preagonal:feature/preagonal-changesfrom
NationalSecurityAgency:stable
Open

Stable#20
xx-shitai-xx wants to merge 187 commits into
Preagonal:feature/preagonal-changesfrom
NationalSecurityAgency:stable

Conversation

@xx-shitai-xx

Copy link
Copy Markdown

No description provided.

polartape and others added 30 commits May 26, 2026 16:23
Add Motorola CPU32 processor variant to the 68000 processor module.
CPU32 is based on the 68020 with some instructions removed and table
lookup/interpolation instructions added. Used in MC68330, MC68340,
MC68360 and similar microcontrollers.

Changes:
- 68000.sinc: @ifdef/@ifndef CPU32 conditionals
  - Added: TBL instructions, LPSTOP, BGND
  - Excluded: BFxxx, CALLM, CAS, CAS2, PACK, RTM, UNPK
- CPU32.slaspec: new language specification
- 68000.ldefs: CPU32 variant definition
- certification.manifest: CPU32.slaspec entry
- Emulator test classes and pcode_defs.py configuration

All 79 CPU32 instructions verified against CPU32 Reference Manual
(Rev 1, Dec 1990). Pcode emulator tests pass: 16/16 O0, 16/16 O3.
'origin/GP-6843_dev747368_symbolutils_invalidchars_patch--SQUASHED' into
patch (Closes #9165, Closes #9172, Closes #9206)
'origin/GP-6642_ghidorahrex_HCS12_BRN_fix--SQUASHED' into patch
 (Closes #9001)
The msr instruction get the output register from the second 16-bit word,
but it must come out of the first 16-bit word.

This patch fixes the decoding.
'origin/GP-6186_ghidorahrex_PR-9084_polartape_m68k_cpu32_variant' into
patch (Closes #1244, Closes #2617, Closes #8463, Closes #9084)
'origin/GP-6061_ghidorahrex_x86_avx_impl--SQUASHED' into patch
(Closes #9184, Closes #9197)
'origin/GP-6931_ghidorahrex_PR-9252_dpusceddu_fix_arm-mrsipsr-isr-number-mask'
into patch (Closes #9252, Closes #9251)
ghidra1 and others added 30 commits August 4, 2026 18:47
'origin/GP-7118-dragonmacher-comp-editor-fix' into patch (Closes #9461)
'origin/GP-7129_ghidra1_PR-9398_antoniovazquezblanco_SubAddressUnitOffset'
into patch (Closes #9398)
'origin/GP-7018_ghidorahrex_x86_mov_sreg_opsize_fix' into patch
(Closes #9326)
'origin/GP-6767_ghidorahrex_x86_shift_rotate_flag_fix--SQUASHED' into
patch (Closes #9330)
'origin/GP-7133_ghidorahrex_MIPS_16e_ldefs_fix' into patch
(Closes #9432)
'origin/GP-7017_ghidorahrex_pinsrw_count_mask_fix--SQUASHED' into patch
(Closes #9328)
'origin/GP-6620_ghidorahrex_PR-6468_Sleigh-InSPECtor_aa64_stlrb_stlrh_size'
into patch (Closes #9043, Closes #6468)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.