Difference between revisions of "Development:API"
From PCGamingWiki, the wiki about fixing PC games
(1:1 with live) |
(only show 16-bit EXE column for native Windows 3.x games) |
||
Line 155: | Line 155: | ||
<tr class="template-infotable-head table-api-head-row"> | <tr class="template-infotable-head table-api-head-row"> | ||
<th scope="col" style="width: 230px;" class="table-api-head-parameter">Executable</th> | <th scope="col" style="width: 230px;" class="table-api-head-parameter">Executable</th> | ||
− | {{#if:{{#var:Windows 3.x}}|<th scope="col" style="width: 50px;" class="table-api-head-support">16-bit</th>}} | + | {{#if:{{#var:Windows 3.x native}}|<th scope="col" style="width: 50px;" class="table-api-head-support">16-bit</th>}} |
<th scope="col" style="width: 50px;" class="table-api-head-support">32-bit</th> | <th scope="col" style="width: 50px;" class="table-api-head-support">32-bit</th> | ||
<th scope="col" style="width: 50px;" class="table-api-head-support">64-bit</th> | <th scope="col" style="width: 50px;" class="table-api-head-support">64-bit</th> | ||
− | <th scope="col" style="width: {{#if:{{#var:Windows 3.x}}|440|490}}px;" class="table-api-head-notes">Notes</th> | + | <th scope="col" style="width: {{#if:{{#var:Windows 3.x native}}|440|490}}px;" class="table-api-head-notes">Notes</th> |
</tr> | </tr> | ||
− | {{#if:{{#var:Windows 3.x}}{{#var:Windows native}}{{{windows exe notes|}}}| | + | {{#if:{{#var:Windows 3.x native}}{{#var:Windows native}}{{{windows exe notes|}}}| |
<tr class="template-infotable-body table-api-body-row"> | <tr class="template-infotable-body table-api-body-row"> | ||
<th scope="row" class="table-api-body-parameter">Windows</th> | <th scope="row" class="table-api-body-parameter">Windows</th> | ||
− | {{#if:{{#var:Windows 3.x}}|<td class="table-api-body-support">{{Tickcross|true}}</td>}} | + | {{#if:{{#var:Windows 3.x native}}|<td class="table-api-body-support">{{Tickcross|true}}</td>}} |
<td class="table-api-body-support">{{Tickcross|{{{windows 32-bit exe|}}}|Windows 32-bit executable|{{{windows exe notes|}}}}}</td> | <td class="table-api-body-support">{{Tickcross|{{{windows 32-bit exe|}}}|Windows 32-bit executable|{{{windows exe notes|}}}}}</td> | ||
<td class="table-api-body-support">{{Tickcross|{{{windows 64-bit exe|}}}|Windows 64-bit executable|{{{windows exe notes|}}}}}</td> | <td class="table-api-body-support">{{Tickcross|{{{windows 64-bit exe|}}}|Windows 64-bit executable|{{{windows exe notes|}}}}}</td> | ||
− | <td class="table-api-body-notes">{{#if: {{{windows exe notes|}}}|{{{windows exe notes|}}}|{{#if:{{#var:Windows 3.x}}|''Windows 3.x version might be playable on a 64-bit OS using {{#if:{{#var:ScummVM}}|[[ScummVM]]|[https://github.com/otya128/winevdm winevdm]}}.''}}}}</td> | + | <td class="table-api-body-notes">{{#if: {{{windows exe notes|}}}|{{{windows exe notes|}}}|{{#if:{{#var:Windows 3.x native}}|''Windows 3.x version might be playable on a 64-bit OS using {{#if:{{#var:ScummVM}}|[[ScummVM]]|[https://github.com/otya128/winevdm winevdm]}}.''}}}}</td> |
</tr> | </tr> | ||
}} | }} | ||
Line 172: | Line 172: | ||
<tr class="template-infotable-body table-api-body-row"> | <tr class="template-infotable-body table-api-body-row"> | ||
<th scope="row" class="table-api-body-parameter">macOS (OS X)</th> | <th scope="row" class="table-api-body-parameter">macOS (OS X)</th> | ||
− | {{#if:{{#var:Windows 3.x}}|<td class="table-api-body-support">{{Tickcross-na|n/a}}</td>}} | + | {{#if:{{#var:Windows 3.x native}}|<td class="table-api-body-support">{{Tickcross-na|n/a}}</td>}} |
<td class="table-api-body-support">{{Tickcross|{{{macos 32-bit app|}}}|macOS 32-bit app|{{{macos app notes|}}}}}</td> | <td class="table-api-body-support">{{Tickcross|{{{macos 32-bit app|}}}|macOS 32-bit app|{{{macos app notes|}}}}}</td> | ||
<td class="table-api-body-support">{{Tickcross|{{{macos 64-bit app|}}}|macOS 64-bit app|{{{macos app notes|}}}}}</td> | <td class="table-api-body-support">{{Tickcross|{{{macos 64-bit app|}}}|macOS 64-bit app|{{{macos app notes|}}}}}</td> | ||
Line 181: | Line 181: | ||
<tr class="template-infotable-body table-api-body-row"> | <tr class="template-infotable-body table-api-body-row"> | ||
<th scope="row" class="table-api-body-parameter">Linux</th> | <th scope="row" class="table-api-body-parameter">Linux</th> | ||
− | {{#if:{{#var:Windows 3.x}}|<td class="table-api-body-support">{{Tickcross-na|n/a}}</td>}} | + | {{#if:{{#var:Windows 3.x native}}|<td class="table-api-body-support">{{Tickcross-na|n/a}}</td>}} |
<td class="table-api-body-support">{{Tickcross|{{{linux 32-bit executable|}}}|Linux 32-bit executable|{{{linux executable notes|}}}}}</td> | <td class="table-api-body-support">{{Tickcross|{{{linux 32-bit executable|}}}|Linux 32-bit executable|{{{linux executable notes|}}}}}</td> | ||
<td class="table-api-body-support">{{Tickcross|{{{linux 64-bit executable|}}}|Linux 64-bit executable|{{{linux executable notes|}}}}}</td> | <td class="table-api-body-support">{{Tickcross|{{{linux 64-bit executable|}}}|Linux 64-bit executable|{{{linux executable notes|}}}}}</td> |
Revision as of 09:07, 8 June 2019
Documentation for the above template (sometimes hidden from view).
Visit Development:API/Documentation to edit this text. (How does this work?)