Files
Spectrum.EXE/Docs/FORMATS/info_guide/megalz
T
2023-06-15 02:20:40 +10:00

52 lines
1.4 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
MegaLZ
”®à¬ â ¯ ª®¢ ­­®£® ä ©« :
¯¥à¢ë© ¡ ©â ª®¯¨àã¥âáï ¢ ¢ë室
¢â®à®© - ¨¤ñâ ¢ ¡¨âë
¡¨âë ¢ ¡ ©â¥ ¡¨â®¢ - á® áâ à襣®.
…᫨ ­ã¦¥­ ¡¨â,   ¥£® 㦥 ­¥â (¢á¥ 8 ª®­ç¨«¨áì) - â® ­®¢ë© ¡ ©â ¢ë¡¨à ¥âáï
¨§ ¯®â®ª . Žââ㤠 ¦¥ ¢ë¡¨à îâáï ¨ ¡ ©âë, ®¡®§­ ç¥­­ë¥ <byte> - ­® ⮫쪮
¯®á«¥ ¢ë¡®àª¨ ¢á¥å ¡¨â®¢ áá뫪¨.
‚ ä®à¬ â¥ ááë«®ª: <byte> - ¡ ©â, ª®â®àë© ¢ë¡¨à ¥âáï ¨§ ¯®â®ª 
1<byte> - ª®¯¨à®¢ âì <byte> ¢ ¢ë室.
000abc - ª®¯¨à®¢ âì 1 áâ àë© ¡ ©â ¯® ᬥ饭¨î FFF8+[abc] ®â ⥪ã饩 ¯®§¨æ¨¨ ¢ ¢ë室¥
(abc==000 - ᬥ饭¨¥ FFF8, abc==111 - FFFF)
001<byte> - ª®¯¨à®¢ âì 2 ¡ ©â  ¯® ᬥ饭¨î FF00+<byte> (-1..-256)
0100<byte> - ª®¯¨à®¢ âì 3 ¡ ©â  ¯® ᬥ饭¨î FF00+<byte>
0101abcd<byte> - ª®¯¨à®¢ âì 3 ¡ ©â  ¯® ᬥ饭¨î (F[abcd]-1)*256+<byte> (-257..-4352)
¡®«¥¥ ¤«¨­­ë¥ áá뫪¨ 㤮¡­® ¯à¥¤áâ ¢¨âì ¢ ¢¨¤¥ 3 ç á⥩:
¯à¥ä¨ªá: 011
¤«¨­  áá뫪¨:
1a -> 4+[a]
01ab -> 6+[ab]
001abc -> 10+[abc]
0001abcd -> 18+[abcd]
00001abcde -> 34+[abcde]
000001abcdef -> 66+[abcdef]
0000001abcdefg -> 130+[abcdefg] (âãâ ¤«¨­  ­¥ ¡®«¥¥ 255!)
ᬥ饭¨¥:
0<byte> - FF00+<byte> ­ § ¤ (-1..-256)
1abcd<byte> - (F[abcd]-1)*256+<byte> (-257..-4352)
Œ¥âª  ª®­æ  ¯®â®ª :
011000000001
¯à¨¬¥àë:
000111 - ¯®¢â®à¨âì ¯®á«¥¤­¨© ¡ ©â
001<byte=FF> - ¯®¢â®à¨âì ¯®á«¥¤­¨© ¡ ©â ¤¢ ¦¤ë (ᬥ饭¨¥=-1, ¤«¨­  2)
011 001101 10000<byte=0> - áá뫪  ¤«¨­®© %101+10 = 15 ¡ ©â ᮠᬥ饭¨¥¬ -4352
Lord Vader