Revision 54
Added by markw over 11 years ago
| mcc216/atari800core_mcc.vhd | ||
|---|---|---|
|
TV : integer; -- 1 = PAL, 0=NTSC
|
||
|
VIDEO : integer; -- 1 = SVIDEO, 2 = VGA
|
||
|
SCANDOUBLE : integer; -- 1 = YES, 0=NO, (+ later scanlines etc)
|
||
|
internal_rom : integer;
|
||
|
internal_ram : integer;
|
||
|
ext_clock : integer
|
||
|
);
|
||
| ... | ... | |
|
GENERIC MAP
|
||
|
(
|
||
|
cycle_length => 16,
|
||
|
internal_rom => 1,
|
||
|
internal_rom => internal_rom,
|
||
|
internal_ram => internal_ram,
|
||
|
video_bits => 8,
|
||
|
palette => palette_from_scandouble(scandouble)
|
||
| ... | ... | |
|
DMA_MEMORY_DATA => dma_memory_data,
|
||
|
|
||
|
RAM_SELECT => ram_select,
|
||
|
ROM_SELECT => "000001",
|
||
|
ROM_SELECT => rom_select,
|
||
|
PAL => PAL,
|
||
|
HALT => pause_atari,
|
||
|
THROTTLE_COUNT_6502 => speed_6502
|
||
| mcc216/build.sh | ||
|---|---|---|
|
"SCANDOUBLE" => 0,
|
||
|
"VIDEO" => $VGA,
|
||
|
"internal_ram" => 16384,
|
||
|
"internal_rom" => 1,
|
||
|
"ext_clock" => 0
|
||
|
},
|
||
|
"PAL_SVIDEO" =>
|
||
| ... | ... | |
|
"SCANDOUBLE" => 0,
|
||
|
"VIDEO" => $SVIDEO,
|
||
|
"internal_ram" => 0,
|
||
|
"internal_rom" => 0,
|
||
|
"ext_clock" => 0
|
||
|
},
|
||
|
"PAL_VGA" =>
|
||
| ... | ... | |
|
"SCANDOUBLE" => 1,
|
||
|
"VIDEO" => $VGA,
|
||
|
"internal_ram" => 0,
|
||
|
"internal_rom" => 0,
|
||
|
"ext_clock" => 0
|
||
|
},
|
||
|
"NTSC_SVIDEO" =>
|
||
| ... | ... | |
|
"SCANDOUBLE" => 0,
|
||
|
"VIDEO" => $SVIDEO,
|
||
|
"internal_ram" => 0,
|
||
|
"internal_rom" => 0,
|
||
|
"ext_clock" => 0
|
||
|
},
|
||
|
"NTSC_VGA" =>
|
||
| ... | ... | |
|
"SCANDOUBLE" => 1,
|
||
|
"VIDEO" => $VGA,
|
||
|
"internal_ram" => 0,
|
||
|
"internal_rom" => 0,
|
||
|
"ext_clock" => 0
|
||
|
}
|
||
|
);
|
||
Switch to internal rom