EMU618社区

 找回密码
 立即注册
搜索
查看: 62|回复: 3

[新闻] [SHARP X68000模拟器]XM6 Pro-68k Release 56 (231124)

[复制链接]

签到天数: 1574 天

[LV.Master]伴坛终老

发表于 2023-11-25 22:05:36 | 显示全部楼层 |阅读模式


State files now have run-length encoding (RLE) applied when saved to disk.
Under realistic circumstances, this significantly reduces the file size.
(Its design precludes expansion.) Furthermore, RLE-compressed state files
often save and load faster due to their smaller size, but even in cases
where they don't, the increase is on the order of milliseconds and not
likely to be noticed. Finally, this particular implementation of RLE
is designed to be recompressible so that state files can subsequently
be archived (as by 7-Zip) with only a minor increase in size.

                       What this means for you...

State files now take up less disk space.

If you are already in the habit of archiving/compressing your state files,
simply use the new menus (under File) to configure how heavily the RLE will
be applied. The default was chosen under the assumption that most people
won't bother; it favors reducing file size but doesn't hurt recompression
too much. You should use a lighter setting to improve recompression.
Remember: you can still load state files from within a 7-Zip archive!

As for the rest of you, "I have _begged_ you to install 7-Zip!" (Too obscure?)

But if you absolutely refuse to save many megabytes of space by archiving
your state files, you can at least use the heaviest RLE setting to make your
state files significantly smaller. They won't recompress very well but it's
still better than nothing.

If you're worried about the risk of data loss when using a custom compression
scheme, fear not! This RLE implementation is done in a single pass and it
calculates a CRC value of the original data en passant. If the reconstituted
data does not match the original, loading the state file fails. Because this
never happens, absent intentional corruption, you can be assured that your
data is safe. It has been tested for months internally, and the debug version
goes so far as to double-check the CRC and immediately decompress it into RAM.
Also, temp state files (Alt-F5/F8) used RLE so you may have tested it already.

Some more advice: quit the program or use Reset and Clear when switching games.
This clears out the VM RAM, so RLE will perform better. (This also improves
compression generally; the effects just aren't as obvious without RLE.)

The MBCS edition does not apply RLE to state files for compatibility reasons.

[发帖际遇]: 疾风之狼 乐于助人,奖励 7 个 柠檬. 幸运榜 / 衰神榜

签到天数: 181 天

[LV.7]常住居民III

发表于 2023-11-26 12:42:55 | 显示全部楼层
有没有调式功能啊
回复 支持 反对

使用道具 举报

签到天数: 181 天

[LV.7]常住居民III

发表于 2023-11-26 12:44:16 | 显示全部楼层
好像有,不知道好不好用,能不能下段和找到具体断点地址
回复 支持 反对

使用道具 举报

签到天数: 1574 天

[LV.Master]伴坛终老

 楼主| 发表于 2023-11-26 16:30:18 | 显示全部楼层
馍王 发表于 2023-11-26 12:44
好像有,不知道好不好用,能不能下段和找到具体断点地址

不知道,好久没修改X68000游戏了。
[发帖际遇]: 疾风之狼为灾区捐款 7 个 柠檬. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2024-5-4 23:11 , Processed in 1.078125 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表