Sunday, May 18, 2014

DTE

DTE for ROM output seems like it's working in the US ROM.  This allows common two-letter sequences to be encoded in a single character and reduce the space that the events occupy.

Strange thing about DTE is that while SoM has code and even tables to do it, they don't use it, and the code for the tables is even screwed up and overlapped.  The editor now patches this code and re-generates the table based on whatever dialogue you used.

The difference in event space is 109914 (original event data) bytes versus 83165 bytes with DTE.  That's a savings of like 25%.  Pretty considerable.

Also notable is that the European versions of the ROM do actually use DTE.  Maybe they couldn't figure it out in time to make the English version work, I don't know. These are still not loading correctly due to differences in title screen (it says "Nintendo" instead of "Squaresoft" in these versions and I guess that was cause for encoding it slightly differently) and font (accented characters), but support for these ROMs will be coming soon as I know a lot of you guys are German or French.

2 comments:

Anonymous said...

Looks like you are going strong again. Keep it up!

Anonymous said...

Amazing! Thank you so much for other language support!
Greeting from Germany