Overview
Comment: | Mention the UTI for Free Hero Mesh and improve code page documentation. (No changes to the program code.) |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
a27d50ac2685400fa768429c32acf7ce |
User & Date: | user on 2021-10-15 06:47:31 |
Other Links: | manifest | tags |
Context
2021-10-22
| ||
21:23 | Improve ARCHITECTURE and internals.doc (documentation only) check-in: 1967c110f3 user: user tags: trunk | |
2021-10-15
| ||
06:47 | Mention the UTI for Free Hero Mesh and improve code page documentation. (No changes to the program code.) check-in: a27d50ac26 user: user tags: trunk | |
2021-10-14
| ||
01:14 | Complete implementation of (Order) block (mostly untested so far) check-in: 602616bb91 user: user tags: trunk | |
Changes
Modified README from [fabcad2550] to [eb9ef13858].
︙ | ︙ | |||
325 326 327 328 329 330 331 | ** Why is there both Busy and UserSignal flags even though both flags do the same thing? It is because Everett Kaser designed the MESH engine that way, but I don't know why it was designed that way. If you do not like to have both flags, then you do not have to use both. | | > > > > > > > > > | 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 | ** Why is there both Busy and UserSignal flags even though both flags do the same thing? It is because Everett Kaser designed the MESH engine that way, but I don't know why it was designed that way. If you do not like to have both flags, then you do not have to use both. ** What is the MIME type and UTI for Free Hero Mesh? None is officially assigned, but unofficially, a composite puzzle set can use the following MIME type: application/freeheromesh.composite+hamarc Optional parameters for this MIME type are "codepage" which is a IBM code page number, and "version" which is the version of Free Hero Mesh (same as the numbers of the {version} macro). Both are optional. MIME types for the other file formats are not defined. The UTI for a Free Hero Mesh composite puzzle set file is: org.zzo38computer.freeheromesh.composite This UTI conforms to the following other UTIs: com.hamsterrepublic.lumped public.data |
Modified codepage.doc from [de8e448f75] to [d8f7c530cd].
1 2 3 4 5 6 7 8 | === Code page numbers === Code page numbers are assigned according to the following: * Code page numbers are 16-bit numbers. Numbers 0, 65534, and 65535 are not used; they are reserved for internal use of the software. | | > > > > | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | === Code page numbers === Code page numbers are assigned according to the following: * Code page numbers are 16-bit numbers. Numbers 0, 65534, and 65535 are not used; they are reserved for internal use of the software. * IBM and Microsoft code page numbers can be used. (Mostly, only IBM code page numbers should be used, but in some cases (described below) Microsoft code page numbers might be applicable.) * If IBM and Microsoft use the same code page number for a different character set, or if they use different code page numbers for the same character set/encoding, then IBM takes precedence. However, if Microsoft uses the code page number for a strict superset of IBM's definition, then Microsoft's definition will be used. * Extensions of FreeDOS are used if they do not conflict with IBM and are not already present as official IBM code pages. * The areas designated as private use areas by IBM (57344-61439 and 65280-65533) may be defined in future by myself (or others, with my approval). Some ranges may also later be reserved as user-defined or application-specific areas. Note that not all of the code page numbers according to the above are actually used in Free Hero Mesh; Free Hero Mesh only uses ASCII-based code pages with 8-bit characters (although the implementation may be improved in future to allow multibyte code pages, but currently it doesn't). The full set of code page numbers may still be useful for other applications, though. === List of code page numbers === In the below list, "=" means that it is already included in the provided codepage.har file, and "-" means it isn't included (it might or might not be included in future). |
︙ | ︙ |