24 Commits

Author SHA1 Message Date
ghidorahrex 8a09a05258 GP-6798: Corrected CIP-51 language definition 2026-05-07 16:37:12 +00:00
ghidorahrex 9e18f9439e GP-0: Fixed missing define statement 2026-04-29 12:40:29 +00:00
ghidorahrex def6a8d4f9 GP-6000: Updated certification for Processor 8051 2026-03-23 16:01:25 +00:00
gtackett 3f5b0be75d Add 8051 CIP-51 (Silicon Labs) processor support and Keil C51 compiler specification
- Add CIP51 variant support to 8051_main.sinc with extended SFR addressing (2-byte)
- Add IFLASH and XRAM address spaces for CIP-51 memory model
- Add cip-51.slaspec for CIP-51 processor definition
- Add keil-cx51.cspec for Keil C51 compiler calling conventions
2026-03-23 15:57:29 +00:00
ghidorahrex 78859d55fd GP-5905: Fixed issue with 80251 instructions referencing SPX register 2025-12-12 14:52:29 +00:00
Ryan Kurtz 4fcc1febdd Merge remote-tracking branch 'origin/GP-5904_ghidorahrex_PR-8394_RibShark_fix-80251-anl-group-fix' 2025-08-22 09:39:30 -04:00
RibShark e7cad294c9 Fix 80251 "ANL Rm,#data" showing as "ADD"
Should be self explanatory, looks like it was just a typo.
2025-07-29 14:59:32 +01:00
RibShark cca3fcc208 Fix ANL Areg,Data for 80251 in source mode
ANL Areg,Data should be GROUP1 rather than GROUP2, the incorrect group causes the instruction to fail to decode on source mode 80251
2025-07-29 14:57:07 +01:00
Ryan Kurtz faf55a8de6 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
Ryan Kurtz d58923419c GP-4729: More OmfLoader refactoring. Initial Omf51Loader framework. 2024-07-03 07:45:09 -04:00
ghidra1 03e615ab8f GP-0 corrected syntax error in mx51.pspec 2022-12-02 08:17:26 -05:00
emteere 9aa6b6aa6b GP-2910 Add volatile range tag to 8051 bit mapped registers 2022-12-02 00:54:13 +00:00
Ryan Kurtz 3a0ae8ee39 GP-849: Gradle 7 support 2021-05-12 13:45:16 -04:00
ghidra1 162f203395 Updated certification headers 2021-03-17 18:22:50 -04:00
mumbel dce6e9f6a8 Cleaning up warnings and errors, mostly looking for:
temporary is written but not read in constructor
2020-01-22 19:51:45 -06:00
Ryan Kurtz 037060d124 GT-2967: 8051 needs Base dependency. 2019-07-03 10:10:32 -04:00
Ryan Kurtz 11f1a824a7 GT-2967: Fixing 8051 build.gradle to be a proper Java project (might fix
#736).
2019-07-02 12:17:51 -04:00
emteere 6ea9e0a93f emteere_GT-2902 minor syntax changes to sleigh file. No effect to
languages.
2019-06-10 17:44:49 -04:00
Ryan Kurtz a9d50254d2 GT-2896 (closes #649): Certified.
Pulled-from: Tommi <tommi.karppa@gmail.com>
2019-06-04 09:12:43 -04:00
Tommi 981c283a54 Update Update8051.java 2019-06-02 23:39:27 +03:00
Tommi ad5534a7cb Update Update8051.java
flaw in logic
2019-06-02 23:16:51 +03:00
ghidravore f1e50fb079 Major refactoring of the gradle build system. 2019-04-23 15:20:26 -04:00
ghidra1 7179c6de81 GT-2667 added support for generating sleigh build.xml files 2019-03-29 17:24:31 -04:00
Dan 79d8f164f8 Candidate release of source code. 2019-03-26 13:46:51 -04:00