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.
c#
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.
c#
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.
c#
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.
c#
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.