updated binaries
This commit is contained in:
1 parent
129635daab
commit
0932566594
14 files changed
+19
-4
No files matched your search
@@ -193,7 +193,7 @@ SEG_LIST_X16 = $(DIR_X16)/basic.seg_0 \
|
||||
$(DIR_X16)/kernal.seg_0 \
|
||||
$(DIR_X16)/kernal.seg_1
|
||||
|
||||
REL_TARGET_LIST = $(TARGET_LIST_GEN) $(TARGET_M65_x) $(TARGET_M65_x_PXL) $(TARGET_LIST_U64)
|
||||
REL_TARGET_LIST = $(TARGET_LIST_GEN) $(TARGET_LIST_CRT) $(TARGET_M65_x) $(TARGET_M65_x_PXL) $(TARGET_LIST_U64)
|
||||
|
||||
# Misc strings
|
||||
|
||||
|
||||
+5
-1
@@ -13,7 +13,7 @@ Follow these rules, or bad things will happen!
|
||||
* Don't mix ROMs from different builds/versions (again, CHARGEN is an exception).
|
||||
|
||||
* The generic ROM set should be compatible with any C64-compatible machine; platform-specific ROMs might not work on other platforms.
|
||||
|
||||
|
||||
<br />
|
||||
|
||||
For Ultimate 64 motherboard the following settings are recommended:
|
||||
@@ -22,6 +22,10 @@ For Ultimate 64 motherboard the following settings are recommended:
|
||||
|
||||
<br />
|
||||
|
||||
The generic_crt ROM set is a special version of generic set, with some code moved to external ROM on the cartridge - thus, more features could be enabled. It needs all the 3 files (BASIC, Kernal, cartridge) to be operable.
|
||||
|
||||
<br />
|
||||
|
||||
Have fun!
|
||||
|
||||
<br />
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+2
-1
@@ -95,9 +95,10 @@ List of the most important make targets:
|
||||
|
||||
### Code segments and ROM layouts
|
||||
|
||||
Currently there are 3 ROM layouts defined:
|
||||
Currently there are 4 ROM layouts defined:
|
||||
|
||||
- `STD` - with 2 code segments: `BASIC` (`$A000-$E4D2`, where `$C000-$DFFF` is a skip-gap for RAM and I/O area) and `KERNAL` (`$E4D3 - $FFFF`)
|
||||
- `CRT` - where `BASIC` becames `BASIC_0` and `KERNAL` becames `KERNAL_0`, with additional `BASIC`/`KERNAL` segments are placed on the required cartridge image
|
||||
- `M65` - where `BASIC` becames `BASIC_0` and `KERNAL` becames `KERNAL_0`, additional segments might be added to the build system in the future; at the moment of writing this document additional 16KB of ROM is defined as `BASIC_1` segment and additional 8KB of ROM is defined as `KERNAL_1` segment
|
||||
- `X16` - memory layout for the Commander X16 machine
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@ Loads the file from tape. Depending on the configuration, it tries to load the f
|
||||
|
||||
Like above, but merges a BASIC program to the one already stored in memory.
|
||||
|
||||
### `←H` (MEGA65)
|
||||
### `←H` (MEGA65, cartridge)
|
||||
|
||||
Launches a built-in tape head alignment tool. Destroys program in memory. Press `RUN/STOP` to terminate the tool.
|
||||
|
||||
|
||||
@@ -50,6 +50,16 @@ const std::vector<ROMTypeDescriptionEntry> ROM_DEFINITIONS =
|
||||
0x1F80 // KERNAL ID offset
|
||||
},
|
||||
|
||||
{
|
||||
"CART",
|
||||
32896, // file size
|
||||
0x203C, // signature offset 1
|
||||
0, // signature offset 2
|
||||
0, // DOS date offset
|
||||
0, // BASIC ID offset
|
||||
0 // KERNAL ID offset
|
||||
},
|
||||
|
||||
{
|
||||
"MEGA65",
|
||||
128 * 1024, // file size
|
||||
|
||||
Reference in new issue
Block a user