OpenCores
URL https://opencores.org/ocsvn/yavga/yavga/trunk

Subversion Repositories yavga

[/] [yavga/] [trunk/] [vhdl/] [chars_RAM.vhd] - Diff between revs 36 and 37

Show entire file | Details | Blame | View Log

Rev 36 Rev 37
Line 89... Line 89...
  type t_ram is array (c_ram_size-1 downto 0) of
  type t_ram is array (c_ram_size-1 downto 0) of
    std_logic_vector (c_INTCHR_DATA_BUS_W - 1 downto 0);
    std_logic_vector (c_INTCHR_DATA_BUS_W - 1 downto 0);
 
 
  shared variable v_ram0 : t_ram := (
  shared variable v_ram0 : t_ram := (
    27     => X"05",  -- config "bg and curs color" (108/4 = 27)
    27     => X"05",  -- config "bg and curs color" (108/4 = 27)
 
 
 
    768    => X"00", 769 => X"04", 770 => X"08", 771 => X"0C",
 
    772    => X"10", 773 => X"14", 774 => X"18", 775 => X"1C",
 
    1024   => X"20", 1025 => X"24", 1026 => X"28", 1027 => X"2C",
 
    1028   => X"30", 1029 => X"34", 1030 => X"38", 1031 => X"3C",
 
    1032   => X"40", 1033 => X"44", 1034 => X"48", 1035 => X"4C",
 
    1036   => X"50", 1037 => X"54", 1038 => X"58", 1039 => X"5C",
 
    1040   => X"60", 1041 => X"64", 1042 => X"68", 1043 => X"6C",
 
    1044   => X"70", 1045 => X"74", 1046 => X"78", 1047 => X"7C",
    1126   => X"53",                    -- S
    1126   => X"53",                    -- S
    1127   => X"72",                    -- r
    1127   => X"72",                    -- r
    1128   => X"6D",                    -- m
    1128   => X"6D",                    -- m
    1129   => X"20",                    --  
    1129   => X"20",                    --  
    1130   => X"64",                    -- d
    1130   => X"64",                    -- d
Line 103... Line 112...
    others => X"00"
    others => X"00"
    );
    );
 
 
  shared variable v_ram1 : t_ram := (
  shared variable v_ram1 : t_ram := (
    27     => X"07",  -- config "xy coords spans on three bytes" (108/4 = 27)
    27     => X"07",  -- config "xy coords spans on three bytes" (108/4 = 27)
 
 
 
    768    => X"01", 769 => X"05", 770 => X"09", 771 => X"0D",
 
    772    => X"11", 773 => X"15", 774 => X"19", 775 => X"1D",
 
    1024   => X"21", 1025 => X"25", 1026 => X"29", 1027 => X"2D",
 
    1028   => X"31", 1029 => X"35", 1030 => X"39", 1031 => X"3D",
 
    1032   => X"41", 1033 => X"45", 1034 => X"49", 1035 => X"4D",
 
    1036   => X"51", 1037 => X"55", 1038 => X"59", 1039 => X"5D",
 
    1040   => X"61", 1041 => X"65", 1042 => X"69", 1043 => X"6D",
 
    1044   => X"71", 1045 => X"75", 1046 => X"79", 1047 => X"7D",
    1126   => X"61",                    -- a
    1126   => X"61",                    -- a
    1127   => X"6F",                    -- o
    1127   => X"6F",                    -- o
    1128   => X"61",                    -- a
    1128   => X"61",                    -- a
    1129   => X"2D",                    -- -
    1129   => X"2D",                    -- -
    1130   => X"72",                    -- r
    1130   => X"72",                    -- r
Line 117... Line 135...
    others => X"00"
    others => X"00"
    );
    );
 
 
  shared variable v_ram2 : t_ram := (
  shared variable v_ram2 : t_ram := (
    27     => X"09",  -- config "xy coords spans on three bytes" (108/4 = 27)
    27     => X"09",  -- config "xy coords spans on three bytes" (108/4 = 27)
 
 
 
    768    => X"02", 769 => X"06", 770 => X"0A", 771 => X"0E",
 
    772    => X"12", 773 => X"16", 774 => X"1A", 775 => X"1E",
 
    1024   => X"22", 1025 => X"26", 1026 => X"2A", 1027 => X"2E",
 
    1028   => X"32", 1029 => X"36", 1030 => X"3A", 1031 => X"3E",
 
    1032   => X"42", 1033 => X"46", 1034 => X"4A", 1035 => X"4E",
 
    1036   => X"52", 1037 => X"56", 1038 => X"5A", 1039 => X"5E",
 
    1040   => X"62", 1041 => X"66", 1042 => X"6A", 1043 => X"6E",
 
    1044   => X"72", 1045 => X"76", 1046 => X"7A", 1047 => X"7E",
    1126   => X"6E",                    -- n
    1126   => X"6E",                    -- n
    1127   => X"20",                    --  
    1127   => X"20",                    --  
    1128   => X"74",                    -- t
    1128   => X"74",                    -- t
    1129   => X"20",                    --  
    1129   => X"20",                    --  
    1130   => X"6F",                    -- o
    1130   => X"6F",                    -- o
Line 131... Line 158...
    others => X"00"
    others => X"00"
    );
    );
 
 
  shared variable v_ram3 : t_ram := (
  shared variable v_ram3 : t_ram := (
    27     => X"5E",  -- config "xy coords spans on three bytes" (108/4 = 27)
    27     => X"5E",  -- config "xy coords spans on three bytes" (108/4 = 27)
 
 
 
    768    => X"03", 769 => X"07", 770 => X"0B", 771 => X"0F",
 
    772    => X"13", 773 => X"17", 774 => X"1B", 775 => X"1F",
 
    1024   => X"23", 1025 => X"27", 1026 => X"2B", 1027 => X"2F",
 
    1028   => X"33", 1029 => X"37", 1030 => X"3B", 1031 => X"3F",
 
    1032   => X"43", 1033 => X"47", 1034 => X"4B", 1035 => X"4F",
 
    1036   => X"53", 1037 => X"57", 1038 => X"5B", 1039 => X"5F",
 
    1040   => X"63", 1041 => X"67", 1042 => X"6B", 1043 => X"6F",
 
    1044   => X"73", 1045 => X"77", 1046 => X"7B", 1047 => X"7F",
    1126   => X"64",                    -- d
    1126   => X"64",                    -- d
    1127   => X"41",                    -- A
    1127   => X"41",                    -- A
    1128   => X"6F",                    -- o
    1128   => X"6F",                    -- o
    1129   => X"73",                    -- s
    1129   => X"73",                    -- s
    1130   => X"61",                    -- a
    1130   => X"61",                    -- a

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.