Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/coolgirl-famicom-multicart.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2021-07-02 07:09:01 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2021-07-02 07:09:01 +0300
commit7598696d24b116fa088675d2c24f12bcbfdc0201 (patch)
tree5fe54b97723576eda3388cbb8c964e88569c8e27
parent9ec406d9f14b2e2d0922de440ed5a58c66d353c6 (diff)
Mapper #113 support removed
-rw-r--r--CoolGirl_config.vh2
-rw-r--r--CoolGirl_mappers.vh8
2 files changed, 4 insertions, 6 deletions
diff --git a/CoolGirl_config.vh b/CoolGirl_config.vh
index 84f247e..136da3b 100644
--- a/CoolGirl_config.vh
+++ b/CoolGirl_config.vh
@@ -23,7 +23,7 @@ parameter ENABLE_MAPPER_071 = 1, // mapper #071 - Camerica: for Fire
parameter ENABLE_MAPPER_073 = 0, // mapper #073 - VRC3
parameter ENABLE_MAPPER_075 = 0, // mapper #075 - VRC1
parameter ENABLE_MAPPER_078 = 1, // mapper #078 - Irem: Holy Diver and Uchuusen - Cosmo Carrier
-parameter ENABLE_MAPPER_079_113_146 = 0, // mappers #079, #113, #146 - NINA-03/06 and Sachen 3015
+parameter ENABLE_MAPPER_079_146 = 0, // mappers #079, #146 - NINA-03/06 and Sachen 3015
parameter ENABLE_MAPPER_083 = 0, // mapper #083 - Cony/Yoko, submapper #0 only
parameter ENABLE_MAPPER_087 = 1, // mapper #087 - Jaleco
parameter ENABLE_MAPPER_089 = 0, // mapper #089 - Sunsoft-2 chip on the Sunsoft-3 board: Mito Koumon
diff --git a/CoolGirl_mappers.vh b/CoolGirl_mappers.vh
index 34d6ef5..2fdb1a4 100644
--- a/CoolGirl_mappers.vh
+++ b/CoolGirl_mappers.vh
@@ -634,16 +634,14 @@ begin
end
end
- // Mappers NINA-03/06 and Sachen 3015: #113 (flag0 = 0), #79 and #146 (flag0 = 1)
- if (ENABLE_MAPPER_079_113_146 && (mapper == 6'b011011))
+ // Mappers #79 and #146 - NINA-03/06 and Sachen 3015: (flag0 = 1)
+ if (ENABLE_MAPPER_079_146 && (mapper == 6'b011011))
begin
if ({cpu_addr_in[14:13], cpu_addr_in[8]} == 3'b101)
begin
// That is, $4100-$41FF, $4300-$43FF, $45xx, $47xx, ..., $5Dxx, and $5Fxx.
chr_bank_a[5:3] <= cpu_data_in[2:0];
- prg_bank_a[4:2] <= cpu_data_in[5:3];
- if (!flags[0])
- mirroring <= {1'b0, ~cpu_data_in[7]};
+ prg_bank_a[2] <= cpu_data_in[3];
end
end