Project

General

Profile

« Previous | Next » 

Revision 200

Added by markw almost 11 years ago

Point cartridges at user dir, rather than os rom dir

View differences:

aeon_lite/zpu_rom.vhdl
X"51cbd23f",
X"883d0d04",
X"fe3d0d83",
X"e7d00852",
X"e7d40852",
X"7451d2b6",
X"3f83e080",
X"088c3876",
X"53755283",
X"e7d00851",
X"e7d40851",
X"c73f843d",
X"0d04fe3d",
X"0d83e7d0",
X"0d83e7d4",
X"08537552",
X"7451ccf5",
X"3f83e080",
X"088d3877",
X"53765283",
X"e7d00851",
X"e7d40851",
X"ffa23f84",
X"3d0d04fe",
X"3d0d83e7",
......
X"ea3f80fe",
X"bc51c9cc",
X"3f83e080",
X"0883e7d4",
X"085480f9",
X"e85383e0",
X"80085255",
X"c4a73f83",
X"e0800884",
X"38f7c03f",
X"b0808054",
X"80c08053",
X"80f9f452",
X"7451f78a",
X"0855b080",
X"805480c0",
X"805380f9",
X"e85283e0",
X"800851f7",
X"a13f83e7",
X"d4085380",
X"f9f85274",
X"51c4963f",
X"83e08008",
X"8438f7af",
X"3f8151f4",
X"fa3f92f6",
X"3f8151f4",
......
X"45786974",
X"00000000",
X"61746172",
X"69786c2e",
X"726f6d00",
X"61746172",
X"69626173",
X"2e726f6d",
X"00000000",
X"61746172",
X"69786c2e",
X"726f6d00",
X"524f4d00",
X"42494e00",
X"43415200",
chameleon/zpu_rom.vhdl
X"7851cbd2",
X"3f883d0d",
X"04fe3d0d",
X"83e7d008",
X"83e7d408",
X"527451d2",
X"b63f83e0",
X"80088c38",
X"76537552",
X"83e7d008",
X"83e7d408",
X"51c73f84",
X"3d0d04fe",
X"3d0d83e7",
X"d0085375",
X"d4085375",
X"527451cc",
X"f53f83e0",
X"80088d38",
X"77537652",
X"83e7d008",
X"83e7d408",
X"51ffa23f",
X"843d0d04",
X"fe3d0d83",
......
X"3f80ffd4",
X"51c9ca3f",
X"83e08008",
X"83e7d408",
X"5480fb80",
X"5383e080",
X"085255c4",
X"a53f83e0",
X"80088438",
X"f7be3f9c",
X"800a5480",
X"c0805380",
X"fb8c5274",
X"51f7883f",
X"559c800a",
X"5480c080",
X"5380fb80",
X"5283e080",
X"0851f79f",
X"3f83e7d4",
X"085380fb",
X"90527451",
X"c4943f83",
X"e0800884",
X"38f7ad3f",
X"8151f4f8",
X"3f92f63f",
X"8151f4f0",
......
X"45786974",
X"00000000",
X"61746172",
X"69786c2e",
X"726f6d00",
X"61746172",
X"69626173",
X"2e726f6d",
X"00000000",
X"61746172",
X"69786c2e",
X"726f6d00",
X"524f4d00",
X"42494e00",
X"43415200",
de1/zpu_rom.vhdl
X"7851cbd2",
X"3f883d0d",
X"04fe3d0d",
X"83e7d008",
X"83e7d408",
X"527451d2",
X"b63f83e0",
X"80088c38",
X"76537552",
X"83e7d008",
X"83e7d408",
X"51c73f84",
X"3d0d04fe",
X"3d0d83e7",
X"d0085375",
X"d4085375",
X"527451cc",
X"f53f83e0",
X"80088d38",
X"77537652",
X"83e7d008",
X"83e7d408",
X"51ffa23f",
X"843d0d04",
X"fe3d0d83",
......
X"3f80ffd4",
X"51c9ca3f",
X"83e08008",
X"83e7d408",
X"5480fb80",
X"5383e080",
X"085255c4",
X"a53f83e0",
X"80088438",
X"f7be3f9c",
X"800a5480",
X"c0805380",
X"fb8c5274",
X"51f7883f",
X"559c800a",
X"5480c080",
X"5380fb80",
X"5283e080",
X"0851f79f",
X"3f83e7d4",
X"085380fb",
X"90527451",
X"c4943f83",
X"e0800884",
X"38f7ad3f",
X"8151f4f8",
X"3f92f63f",
X"8151f4f0",
......
X"45786974",
X"00000000",
X"61746172",
X"69786c2e",
X"726f6d00",
X"61746172",
X"69626173",
X"2e726f6d",
X"00000000",
X"61746172",
X"69786c2e",
X"726f6d00",
X"524f4d00",
X"42494e00",
X"43415200",
de1_5200/zpu_rom.vhdl
X"51cbd33f",
X"883d0d04",
X"fe3d0d83",
X"e7d00852",
X"e7d40852",
X"7451d2b6",
X"3f83e080",
X"088c3876",
X"53755283",
X"e7d00851",
X"e7d40851",
X"c73f843d",
X"0d04fe3d",
X"0d83e7d0",
X"0d83e7d4",
X"08537552",
X"7451ccf6",
X"3f83e080",
X"088d3877",
X"53765283",
X"e7d00851",
X"e7d40851",
X"ffa23f84",
X"3d0d04fd",
X"3d0d83e7",
firmware/a800/mainmenu.c
struct SimpleDirEntry * entries = dir_entries(ROM_DIR);
//loadrom_indir(entries,"atarixl.rom",0x4000, (void *)0x704000);
if (SimpleFile_OK == file_open_name_in_dir(entries, "atarixl.rom", files[5]))
{
loadosrom();
}
/*loadrom_indir(entries,"xlhias.rom",0x4000, (void *)0x708000);
loadrom_indir(entries,"ultimon.rom",0x4000, (void *)0x70c000);
......
loadrom_indir(entries,"osaorig.rom",0x2800, (void *)0x719800);*/
loadrom_indir(entries,"ataribas.rom",0x2000,ROM_OFS);
if (SimpleFile_OK == file_open_name_in_dir(entries, "atarixl.rom", files[5]))
{
loadosrom();
}
//ROM = xlorig.rom,0x4000, (void *)0x704000
//ROM = xlhias.rom,0x4000, (void *)0x708000
firmware/main.h
void loadrom(char const * path, int size, size_t ram_address)
{
if (SimpleFile_OK == file_open_name(path, files[4]))
if (SimpleFile_OK == file_open_name(path, files[5]))
{
loadromfile(files[4], size, ram_address);
loadromfile(files[5], size, ram_address);
}
}
void loadrom_indir(struct SimpleDirEntry * entries, char const * filename, int size, size_t ram_address)
{
if (SimpleFile_OK == file_open_name_in_dir(entries, filename, files[4]))
if (SimpleFile_OK == file_open_name_in_dir(entries, filename, files[5]))
{
loadromfile(files[4], size, ram_address);
loadromfile(files[5], size, ram_address);
}
}
mcc216/zpu_rom.vhdl
X"7851cbd2",
X"3f883d0d",
X"04fe3d0d",
X"83e7d008",
X"83e7d408",
X"527451d2",
X"b63f83e0",
X"80088c38",
X"76537552",
X"83e7d008",
X"83e7d408",
X"51c73f84",
X"3d0d04fe",
X"3d0d83e7",
X"d0085375",
X"d4085375",
X"527451cc",
X"f53f83e0",
X"80088d38",
X"77537652",
X"83e7d008",
X"83e7d408",
X"51ffa23f",
X"843d0d04",
X"fe3d0d83",
......
X"3f80ffd4",
X"51c9ca3f",
X"83e08008",
X"83e7d408",
X"5480fb80",
X"5383e080",
X"085255c4",
X"a53f83e0",
X"80088438",
X"f7be3f9c",
X"800a5480",
X"c0805380",
X"fb8c5274",
X"51f7883f",
X"559c800a",
X"5480c080",
X"5380fb80",
X"5283e080",
X"0851f79f",
X"3f83e7d4",
X"085380fb",
X"90527451",
X"c4943f83",
X"e0800884",
X"38f7ad3f",
X"8151f4f8",
X"3f92f63f",
X"8151f4f0",
......
X"45786974",
X"00000000",
X"61746172",
X"69786c2e",
X"726f6d00",
X"61746172",
X"69626173",
X"2e726f6d",
X"00000000",
X"61746172",
X"69786c2e",
X"726f6d00",
X"524f4d00",
X"42494e00",
X"43415200",
mcctv/zpu_rom.vhdl
X"7851cbd2",
X"3f883d0d",
X"04fe3d0d",
X"83e7d008",
X"83e7d408",
X"527451d2",
X"b63f83e0",
X"80088c38",
X"76537552",
X"83e7d008",
X"83e7d408",
X"51c73f84",
X"3d0d04fe",
X"3d0d83e7",
X"d0085375",
X"d4085375",
X"527451cc",
X"f53f83e0",
X"80088d38",
X"77537652",
X"83e7d008",
X"83e7d408",
X"51ffa23f",
X"843d0d04",
X"fe3d0d83",
......
X"3f80ffd4",
X"51c9ca3f",
X"83e08008",
X"83e7d408",
X"5480fb80",
X"5383e080",
X"085255c4",
X"a53f83e0",
X"80088438",
X"f7be3f9c",
X"800a5480",
X"c0805380",
X"fb8c5274",
X"51f7883f",
X"559c800a",
X"5480c080",
X"5380fb80",
X"5283e080",
X"0851f79f",
X"3f83e7d4",
X"085380fb",
X"90527451",
X"c4943f83",
X"e0800884",
X"38f7ad3f",
X"8151f4f8",
X"3f92f63f",
X"8151f4f0",
......
X"45786974",
X"00000000",
X"61746172",
X"69786c2e",
X"726f6d00",
X"61746172",
X"69626173",
X"2e726f6d",
X"00000000",
X"61746172",
X"69786c2e",
X"726f6d00",
X"524f4d00",
X"42494e00",
X"43415200",
mist/zpu_rom.vhdl
X"7851d5d6",
X"3f883d0d",
X"04fe3d0d",
X"83e3bc08",
X"83e3c008",
X"527451dc",
X"bb3f83e0",
X"80088c38",
X"76537552",
X"83e3bc08",
X"83e3c008",
X"51c73f84",
X"3d0d04fe",
X"3d0d83e3",
X"bc085375",
X"c0085375",
X"527451d6",
X"f93f83e0",
X"80088d38",
X"77537652",
X"83e3bc08",
X"83e3c008",
X"51ffa23f",
X"843d0d04",
X"fe3d0d83",
......
X"3f80f7d0",
X"51d3cf3f",
X"83e08008",
X"83e3c008",
X"5480f2fc",
X"5383e080",
X"085255ce",
X"a93f83e0",
X"80088438",
X"f7be3f9c",
X"800a5480",
X"c0805380",
X"f3885274",
X"51f7883f",
X"559c800a",
X"5480c080",
X"5380f2fc",
X"5283e080",
X"0851f79f",
X"3f83e3c0",
X"085380f3",
X"8c527451",
X"ce983f83",
X"e0800884",
X"38f7ad3f",
X"8151f4f8",
X"3f92eb3f",
X"8151f4f0",
......
X"45786974",
X"00000000",
X"61746172",
X"69786c2e",
X"726f6d00",
X"61746172",
X"69626173",
X"2e726f6d",
X"00000000",
X"61746172",
X"69786c2e",
X"726f6d00",
X"524f4d00",
X"42494e00",
X"43415200",
mist_5200/zpu_rom.vhdl
X"d5da3f88",
X"3d0d04fe",
X"3d0d83e3",
X"bc085274",
X"c0085274",
X"51dcbd3f",
X"83e08008",
X"8c387653",
X"755283e3",
X"bc0851c7",
X"c00851c7",
X"3f843d0d",
X"04fe3d0d",
X"83e3bc08",
X"83e3c008",
X"53755274",
X"51d6fd3f",
X"83e08008",
X"8d387753",
X"765283e3",
X"bc0851ff",
X"c00851ff",
X"a23f843d",
X"0d04fd3d",
X"0d83e3c0",

Also available in: Unified diff