TapFile.CreateLoader Method
Overloads
| Name | Description |
|---|---|
CreateLoader(String, IEnumerable<ValueTuple<UInt16, Byte[]>>) |
Creates a TAP file with a BASIC loader and code blocks. |
CreateLoader(String, UInt16?, IEnumerable<ValueTuple<UInt16, Byte[]>>) |
Creates a TAP file with a BASIC loader and code blocks, optionally specifying an entry point. |
CreateLoader(String, IReadOnlyList<ValueTuple<UInt16, Byte[]>>) |
Creates a TAP file with a BASIC loader and code blocks. |
CreateLoader(String, UInt16?, IReadOnlyList<ValueTuple<UInt16, Byte[]>>) |
Creates a TAP file with a BASIC loader and code blocks, optionally specifying an entry point. |
CreateLoader(String, IEnumerable<ValueTuple<UInt16, Byte[]>>)
Creates a TAP file with a BASIC loader and code blocks.
public static TapFile CreateLoader(string filename, params IEnumerable<ValueTuple<ushort, Byte[]>> codeBlocks);
Parameters
| Name | Type | Description |
|---|---|---|
filename |
String |
The filename for the blocks. |
codeBlocks |
IEnumerable<ValueTuple<UInt16, Byte[]>> |
The code blocks, each with a memory location and data. |
Returns
A new TapFile with a BASIC loader followed by code blocks.
CreateLoader(String, UInt16?, IEnumerable<ValueTuple<UInt16, Byte[]>>)
Creates a TAP file with a BASIC loader and code blocks, optionally specifying an entry point.
public static TapFile CreateLoader(string filename, ushort? entryPoint, params IEnumerable<ValueTuple<ushort, Byte[]>> codeBlocks);
Parameters
| Name | Type | Description |
|---|---|---|
filename |
String |
The filename for the blocks. |
entryPoint |
UInt16? |
The entry point address for a RANDOMIZE USR call, or null for none. |
codeBlocks |
IEnumerable<ValueTuple<UInt16, Byte[]>> |
The code blocks, each with a memory location and data. |
Returns
A new TapFile with a BASIC loader followed by code blocks.
CreateLoader(String, IReadOnlyList<ValueTuple<UInt16, Byte[]>>)
Creates a TAP file with a BASIC loader and code blocks.
public static TapFile CreateLoader(string filename, params IReadOnlyList<ValueTuple<ushort, Byte[]>> codeBlocks);
Parameters
| Name | Type | Description |
|---|---|---|
filename |
String |
The filename for the blocks. |
codeBlocks |
IReadOnlyList<ValueTuple<UInt16, Byte[]>> |
The code blocks, each with a memory location and data. |
Returns
A new TapFile with a BASIC loader followed by code blocks.
CreateLoader(String, UInt16?, IReadOnlyList<ValueTuple<UInt16, Byte[]>>)
Creates a TAP file with a BASIC loader and code blocks, optionally specifying an entry point.
public static TapFile CreateLoader(string filename, ushort? entryPoint, params IReadOnlyList<ValueTuple<ushort, Byte[]>> codeBlocks);
Parameters
| Name | Type | Description |
|---|---|---|
filename |
String |
The filename for the blocks. |
entryPoint |
UInt16? |
The entry point address for a RANDOMIZE USR call, or null for none. |
codeBlocks |
IReadOnlyList<ValueTuple<UInt16, Byte[]>> |
The code blocks, each with a memory location and data. |
Returns
A new TapFile with a BASIC loader followed by code blocks.