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>2022-12-23 16:41:00 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2022-12-23 16:41:00 +0300
commit2ca72c2e75241ef4139cd53cd697df6953446604 (patch)
tree2197f3b441b1cafd14f96ab57bf9242023acc136
parentd7948d3ea23ae6e26836489b70dcf65678b205b5 (diff)
Merged mappers 70 and 152, flag[0] to select
-rw-r--r--CoolGirl_config.vh3
-rw-r--r--CoolGirl_mappers.vh15
-rw-r--r--CoolGirl_rev6.x/CoolGirl.qsf1
3 files changed, 8 insertions, 11 deletions
diff --git a/CoolGirl_config.vh b/CoolGirl_config.vh
index a443f9a..4ff8b4b 100644
--- a/CoolGirl_config.vh
+++ b/CoolGirl_config.vh
@@ -18,7 +18,7 @@ parameter ENABLE_MAPPER_065 = 1, // mapper #065 - Irem's H3001
parameter ENABLE_MAPPER_066 = 1, // mapper #066 - GxROM
parameter ENABLE_MAPPER_067 = 0, // mapper #067 - Sunsoft-3
parameter ENABLE_MAPPER_069 = 1, // mapper #069 - Sunsoft FME-7
-parameter ENABLE_MAPPER_070 = 1, // mapper #070 - Bandai: Family Trainer, Kamen Rider Club, Space Shadow
+parameter ENABLE_MAPPER_070_152 = 1, // mappers #070, #152
parameter ENABLE_MAPPER_071 = 1, // mapper #071 - Camerica: for Fire Hawk only
parameter ENABLE_MAPPER_073 = 0, // mapper #073 - VRC3
parameter ENABLE_MAPPER_075 = 0, // mapper #075 - VRC1
@@ -35,7 +35,6 @@ parameter ENABLE_MAPPER_097 = 0, // mapper #097 - Irem's TAM-S1: onl
parameter ENABLE_MAPPER_112 = 0, // mapper #112 - NTDEC
parameter ENABLE_MAPPER_118 = 1, // mapper #118 - TxSROM
parameter ENABLE_MAPPER_133 = 0, // mapper #133 - Sachen, 72-pin version only
-parameter ENABLE_MAPPER_152 = 1, // mapper #152 - Bandai
parameter ENABLE_MAPPER_163 = 0, // mapper #163 - Nanjing
parameter ENABLE_MAPPER_184 = 0, // mapper #184
parameter ENABLE_MAPPER_189 = 1, // mapper #189 - TXC
diff --git a/CoolGirl_mappers.vh b/CoolGirl_mappers.vh
index 35ec563..0d880ac 100644
--- a/CoolGirl_mappers.vh
+++ b/CoolGirl_mappers.vh
@@ -971,12 +971,16 @@ begin
endcase
end
+ // Mapper #70
// Mapper #152 - Bandai
- if (ENABLE_MAPPER_152 && (mapper == 6'b010010))
+ if (ENABLE_MAPPER_070_152 && (mapper == 6'b010010))
begin
chr_bank_a[6:3] <= cpu_data_in[3:0];
prg_bank_a[3:1] <= cpu_data_in[6:4];
- mirroring <= {1'b1, cpu_data_in[7]};
+ if (flags[0])
+ mirroring <= {1'b1, cpu_data_in[7]}; // Mapper #152
+ else
+ prg_bank_a[4] <= cpu_data_in[7]; // Mapper #70
end
// Mapper #73 - VRC3
@@ -1249,13 +1253,6 @@ begin
end
end
- // Mapper #70 - Bandai
- if (ENABLE_MAPPER_070 && (mapper == 6'b011110))
- begin
- prg_bank_a[4:1] <= cpu_data_in[7:4];
- chr_bank_a[6:3] <= cpu_data_in[3:0];
- end
-
// Mapper #75 - VRC1
if (ENABLE_MAPPER_075 && (mapper == 6'b100010))
begin
diff --git a/CoolGirl_rev6.x/CoolGirl.qsf b/CoolGirl_rev6.x/CoolGirl.qsf
index 21fc88a..69a5567 100644
--- a/CoolGirl_rev6.x/CoolGirl.qsf
+++ b/CoolGirl_rev6.x/CoolGirl.qsf
@@ -39,6 +39,7 @@
set_global_assignment -name FAMILY "MAX II"
set_global_assignment -name DEVICE EPM1270T144C5
+set_global_assignment -name FAMILY "MAX II"
set_global_assignment -name TOP_LEVEL_ENTITY CoolGirl
set_global_assignment -name ORIGINAL_QUARTUS_VERSION 15.1.0
set_global_assignment -name PROJECT_CREATION_TIME_DATE "19:53:22 MAY 05, 2016"