updated binaries

This commit is contained in:
FeralChild64 committed 2020-10-22 19:05:43 +02:00
1 parent 129635daab
commit 0932566594
14 files changed
+19 -4

No files matched your search

+1 -1
View File
@@ -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
View File
@@ -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.
BIN
View File
Binary file not shown.
Binary file not shown.
+2 -1
View File
@@ -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
+1 -1
View File
@@ -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.
+10
View File
@@ -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