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
|
||
}
|
||
);
|
Also available in: Unified diff
Switch to internal rom