diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2016-07-30 21:54:33 +0300 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2016-07-30 21:54:33 +0300 |
commit | d5c62804bc6bbc2dd1c80592cba0035d0edc8683 (patch) | |
tree | dd384d12ae5f2633031e0bdd9732040d891f7c9c | |
parent | f528d67fcb2858a9557556f2b4e206037361fa19 (diff) |
Mapper #152
-rw-r--r-- | CoolGirl.v | 1 | ||||
-rw-r--r-- | mappers.vh | 8 |
2 files changed, 9 insertions, 0 deletions
@@ -19,6 +19,7 @@ module CoolGirl # ( parameter USE_MAPPER_093 = 1, // mapper #093 parameter USE_MAPPER_097 = 1, // mapper #097 - IREM TAMS1 parameter USE_MAPPER_118 = 1, // mapper #118 - TxSROM + parameter USE_MAPPER_152 = 1, // mapper #152 parameter USE_MAPPER_163 = 0, // mapper #163 parameter USE_MAPPER_189 = 1, // mapper #189 parameter USE_MAPPER_228 = 1, // mapper #228 - Cheetahmen II only @@ -689,6 +689,14 @@ endcase end + // Mapper #152 + if (USE_MAPPER_152 && mapper == 5'b10010) + 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]}; + end + // Mapper #4 - MMC3/MMC6 /* r8[2:0] - bank_select |