Skip to content

[coretool] add compatibility header and version info #215

@lydon42

Description

@lydon42

We decided to add a compatibility header to the CORE file, which will be indexed by the systems target byte to give a 0 or 1 that tells MEGAFLASH if this core is compatible with the target system, even if the core files target number is not the same as the systems. This will let us use the same core for r5 and r6 for example (currently it's two COR with the same bitstream inside).

We will also add a CORE Version info to the header for further expansions and changes.

Currently:

  • V1: old format, has no length nor CRC32 (all zero or wrong)
  • V2: current format, has length and CRC32, but a zero version.
  • V3: new format, header has the core version of 3 or higher.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions