Skip to content

Conversation

divVerent
Copy link
Contributor

Note: this is relative to #279.

This should not affect the engine at all, but is easier to compare to FTEQCC.

@divVerent
Copy link
Contributor Author

divVerent commented Aug 10, 2025

NOTE: consider this PR a draft until #279 and https://github.com/fte-team/fteqw/pull/369/files are merged.

@divVerent divVerent force-pushed the divVerent/new-opcodes-list branch 2 times, most recently from 83120aa to b3b4327 Compare August 10, 2025 00:41
@divVerent divVerent changed the title Sync opcodes list with FTEQCC DP newest target opcodes. [DRAFT] Sync opcodes list with FTEQCC DP newest target opcodes. Aug 10, 2025
Writing to OFS_NULL is highly dangerous and will e.g. break STOREP
instructions by interpreting the OFS_NULL value as an array offset when
no array offset is intended.
LOADP/STOREP/GLOBALADDRESS fully replace it, and GADDRESS was always
pretty much broken.
It already is being refused by the progs loader for how broken it is -
now let's delete its implementation too.
Allows to easier check that the opcodes lists match.
@divVerent divVerent force-pushed the divVerent/new-opcodes-list branch from b3b4327 to 4f2ccd3 Compare August 15, 2025 22:50
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.

1 participant