1
0
mirror of https://github.com/KarolS/millfork.git synced 2026-04-20 18:16:35 +00:00

More documentation tweaks

This commit is contained in:
Karol Stasiak
2019-07-15 14:21:50 +02:00
parent 1d024eae76
commit b341200a0a
44 changed files with 125 additions and 43 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Millfork calling convention
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Guide to generated label names
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Macros and inlining
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Undefined behaviour
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Undocumented opcodes
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Variable storage
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
### A note about Apple II
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
### A note about BBC Micro
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Command-line options
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
### A note about Commodore 64
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
### A note about Amstrad CPC
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
## Adding a custom platform
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Famicom/NES programming guide
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Game Boy programming guide
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Getting started
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
### A note about LUnix
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
### ROM vs RAM targets
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Target platforms
+82
View File
@@ -0,0 +1,82 @@
# Documentation index
* [Home page](index.md)
## Compiler usage
* [Getting started](api/getting-started.md)
* [Command-line option reference](api/command-line.md)
* [Target platform reference](api/target-platforms.md)
* [Defining a custom platform](api/custom-platform.md)
## Language reference
* [Preprocessor](lang/preprocessor.md)
* [Syntax](lang/syntax.md)
* [Types](lang/types.md)
* [Literals](lang/literals.md)
* [List of text encodings and escape sequences](lang/text.md)
* [Operators reference](lang/operators.md)
* [Functions](lang/functions.md)
* [Inline 6502 assembly syntax](lang/assembly.md)
* [Inline 8080/LR35902/Z80 assembly syntax](lang/assemblyz80.md)
* [Important guidelines regarding reentrancy](lang/reentrancy.md)
## Library reference
* [`stdlib` module](stdlib/stdlib.md)
* [`string` module](stdlib/string.md)
* [`stdio` module](stdlib/stdio.md)
* [Modules for reading input devices](stdlib/input.md)
* [Other cross-platform modules (`keyboard`, `err`, `random`)](stdlib/other.md)
* [Definitions available on only some platforms](stdlib/frequent.md)
* [C64-only modules](stdlib/c64.md)
* [`cbm_file` module](stdlib/cbm_file.md)
* [NES-only modules](stdlib/nes.md)
* [Game Boyonly modules](stdlib/gb.md)
## Implementation details
* [Variable storage](abi/variable-storage.md)
* [Calling convention](abi/calling-convention.md)
* [Undefined behaviour](abi/undefined-behaviour.md)
* [Undocumented instruction support](abi/undocumented.md)
* [Reference for labels in generated assembly code](abi/generated-labels.md)
## External links
* [Example programs](https://github.com/KarolS/millfork/tree/master/examples)
* [Millfork wiki](https://github.com/KarolS/millfork/wiki)
* [Benchmarks](https://github.com/KarolS/millfork-benchmarks)
* [Downloads](https://github.com/KarolS/millfork/releases/)
* [Source code](https://github.com/KarolS/millfork)
+1 -1
View File
@@ -4,7 +4,7 @@
Millfork focuses on performance, compactness, simplicity and readability.
* [**Documentation index**](README.md)
* [**Documentation index**](doc_index.md)
* [**Getting started**](api/getting-started.md)
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Using 6502 assembly within Millfork programs
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Using 8080/LR35902/Z80 assembly within Millfork programs
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Function definitions
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Interfacing with external code
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Literals and initializers
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Operators
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Preprocessor
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Reentrancy
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Syntax
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Text encodings ans escape sequences
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Types
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# 8086 support disclaimer
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Commodore 64-oriented modules
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
## cbm_file
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
Definitions on the following list are frequently provided by the default automatically-imported modules.
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Game Boyoriented modules
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
## joy
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# NES/Famicom-oriented modules
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
## keyboard
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
## stdio
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
## stdlib
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
## string
+1 -1
View File
@@ -1,4 +1,4 @@
[< back to index](../README.md)
[< back to index](../doc_index.md)
# Frequently Asked Questions
+1 -1
View File
@@ -2,7 +2,7 @@ site_name: Millfork documentation
theme: readthedocs
nav:
- Home: index.md
- Index: README.md
- Index: doc_index.md
- FAQ: various/faq.md
- User guide:
- Getting started: api/getting-started.md