Index: aeon_lite/zpu_rom.vhdl
===================================================================
--- aeon_lite/zpu_rom.vhdl	(revision 199)
+++ aeon_lite/zpu_rom.vhdl	(revision 200)
@@ -2607,21 +2607,21 @@
 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",
@@ -2889,17 +2889,17 @@
 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",
@@ -3918,12 +3918,12 @@
 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",
Index: chameleon/zpu_rom.vhdl
===================================================================
--- chameleon/zpu_rom.vhdl	(revision 199)
+++ chameleon/zpu_rom.vhdl	(revision 200)
@@ -2645,21 +2645,21 @@
 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",
@@ -2928,17 +2928,17 @@
 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",
@@ -3956,12 +3956,12 @@
 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",
Index: de1/zpu_rom.vhdl
===================================================================
--- de1/zpu_rom.vhdl	(revision 199)
+++ de1/zpu_rom.vhdl	(revision 200)
@@ -2645,21 +2645,21 @@
 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",
@@ -2928,17 +2928,17 @@
 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",
@@ -3956,12 +3956,12 @@
 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",
Index: de1_5200/zpu_rom.vhdl
===================================================================
--- de1_5200/zpu_rom.vhdl	(revision 199)
+++ de1_5200/zpu_rom.vhdl	(revision 200)
@@ -2645,21 +2645,21 @@
 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",
Index: firmware/a800/mainmenu.c
===================================================================
--- firmware/a800/mainmenu.c	(revision 199)
+++ firmware/a800/mainmenu.c	(revision 200)
@@ -24,10 +24,6 @@
 		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);
@@ -36,6 +32,10 @@
 		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
Index: firmware/main.h
===================================================================
--- firmware/main.h	(revision 199)
+++ firmware/main.h	(revision 200)
@@ -204,17 +204,17 @@
 
 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);
 	}
 }
 
Index: mcc216/zpu_rom.vhdl
===================================================================
--- mcc216/zpu_rom.vhdl	(revision 199)
+++ mcc216/zpu_rom.vhdl	(revision 200)
@@ -2645,21 +2645,21 @@
 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",
@@ -2928,17 +2928,17 @@
 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",
@@ -3956,12 +3956,12 @@
 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",
Index: mcctv/zpu_rom.vhdl
===================================================================
--- mcctv/zpu_rom.vhdl	(revision 199)
+++ mcctv/zpu_rom.vhdl	(revision 200)
@@ -2645,21 +2645,21 @@
 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",
@@ -2928,17 +2928,17 @@
 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",
@@ -3956,12 +3956,12 @@
 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",
Index: mist/zpu_rom.vhdl
===================================================================
--- mist/zpu_rom.vhdl	(revision 199)
+++ mist/zpu_rom.vhdl	(revision 200)
@@ -2324,21 +2324,21 @@
 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",
@@ -2607,17 +2607,17 @@
 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",
@@ -3699,12 +3699,12 @@
 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",
Index: mist_5200/zpu_rom.vhdl
===================================================================
--- mist_5200/zpu_rom.vhdl	(revision 199)
+++ mist_5200/zpu_rom.vhdl	(revision 200)
@@ -2323,21 +2323,21 @@
 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",
