build segment tool can now be instructed to always place routine above #E000

This commit is contained in:
FeralChild64 committed 2020-06-26 19:15:49 +02:00
1 parent a4d9679019
commit d4d32095d1
3 files changed
+96 -8

No files matched your search

+3
View File
@@ -132,6 +132,7 @@ where:
| `#IGNORE` | ignore the file completely |
| `#TAKE` | compile the file normally |
| `#TAKE-FLOAT` | compile the file, but force it to be floating |
| `#TAKE-HIGH` | as above, but always place routine at `$E000` or above |
| `#TAKE-OFFSET` | shifts the fixed-location address by hex offset given as parameter |
The first match counts, all the remaining ones are dropped. Examples:
@@ -184,6 +185,8 @@ ROUTINE_NAME:
#endif
```
Last, but not least - the `#TAKE-HIGH` is intended to be used for BASIC routines, which should still be available after the main BASIC ROM is banked out.
### CPU-specific optimizations
TODO