#include "Vmpu6502.h" #include "NesRom.h" #include "VMapper019.h"
/* Mapper 019 Namcot 106/163 PRG-ROM 16KB banks 2 (4) 8 16 32 max 512KB
/* 50MHzから約1789772.5Hzを生成する 加算値 63 しきい値 1697 誤差 0.254272Hz */
Base = 50000000 Goal = 1789772.5 div = (Base / Goal).round
/* DDSで使用する加算値としきい値を求めるプログラム clk_in : 入力クロック max : しきい値
/* SDRAM Controller 2007/2/14 IS42S16400
// write SFL // 下位4bitを0にしてモノクロのパレットを選択 if(f_col_mono) VIDEO = pal_ram.dout<5:4> || 0x0; else VIDEO = pal_ram.dout<5:0>;
module dpram_8x512 ( p_reset, m_clock, radrs, wadrs, din, dout, write, read );
// 2つ以上でBAD sel maps<12>; maps = map_wram || map_ppu1 || map_apu || map_pad || map_ppu2 || map_dma || map_rom || map_cowram || map_sram20 || map_sram21 || map_dsp || map_reserve; if(^( (maps==0b100000000000) |
#include<stdio.h> int main(void) { FILE *fp;