Skip to content

Commit 1e800f9

Browse files
mbucchiaMicroCoreLabs
authored andcommitted
Add INT13h handling for SD Card.
1 parent d2f9578 commit 1e800f9

File tree

7 files changed

+1622
-126
lines changed

7 files changed

+1622
-126
lines changed

XTMax/Code/XTMax/XTMax.ino

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,13 @@
3939
// - Refactor SD card I/O
4040
// - Add support for 16-bit EMS page offsets
4141
//
42-
// Revision 8 01/18/2024
43-
// - Add support for BIOS ROM extension (Boot ROM)
44-
//
4542
// Revision 8 01/20/2025
4643
// - Added chip select for a second PSRAM to allow access to 16 MB of Expanded RAM
4744
//
45+
// Revision 9 01/26/2024
46+
// - Add support for BIOS ROM extension (Boot ROM)
47+
// - Add scrach registers for Boot ROM hooking
48+
//
4849
//------------------------------------------------------------------------
4950
//
5051
// Copyright (c) 2024 Ted Fried
@@ -171,7 +172,7 @@
171172

172173
#define EMS_TOTAL_SIZE (16*1024*1024)
173174

174-
#define SD_BASE 0x280 // Must be a multiple of 2.
175+
#define SD_BASE 0x280 // Must be a multiple of 8.
175176

176177

177178
// --------------------------------------------------------------------------------------------------
@@ -196,6 +197,7 @@ uint8_t spi_shift_out =0;
196197
uint8_t sd_spi_datain =0;
197198
uint32_t sd_spi_cs_n = 0x0;
198199
uint32_t sd_spi_dataout =0;
200+
uint8_t sd_scratch_register[4] = {0, 0, 0, 0};
199201

200202
uint8_t XTMax_MEM_Response_Array[16];
201203

@@ -674,12 +676,16 @@ inline void IO_Read_Cycle() {
674676
}
675677

676678

677-
else if ((isa_address&0x0FFE)==SD_BASE ) { // Location of SD Card registers
679+
else if ((isa_address&0x0FF8)==SD_BASE ) { // Location of SD Card registers
678680

679-
// Both registers serve the same function (to allow use of Word I/O)
680-
sd_spi_dataout = 0xff;
681-
SD_SPI_Cycle();
682-
isa_data_out = sd_spi_datain;
681+
switch (isa_address) {
682+
case SD_BASE: // First two registers serve the same function (to allow use of Word I/O)
683+
case SD_BASE+1: sd_spi_dataout = 0xff; SD_SPI_Cycle(); isa_data_out = sd_spi_datain; break;
684+
case SD_BASE+4: isa_data_out = sd_scratch_register[0]; break;
685+
case SD_BASE+5: isa_data_out = sd_scratch_register[1]; break;
686+
case SD_BASE+6: isa_data_out = sd_scratch_register[2]; break;
687+
case SD_BASE+7: isa_data_out = sd_scratch_register[3]; break;
688+
}
683689

684690
GPIO7_DR = GPIO7_DATA_OUT_UNSCRAMBLE + MUX_ADDR_n_LOW + CHRDY_OUT_LOW + trigger_out;
685691
GPIO8_DR = sd_pin_outputs + MUX_DATA_n_HIGH + CHRDY_OE_n_HIGH + DATA_OE_n_LOW;
@@ -727,7 +733,7 @@ inline void IO_Write_Cycle() {
727733
}
728734

729735

730-
else if ((isa_address&0x0FFC)==SD_BASE ) { // Location of SD Card registers
736+
else if ((isa_address&0x0FF8)==SD_BASE ) { // Location of SD Card registers
731737
GPIO7_DR = GPIO7_DATA_OUT_UNSCRAMBLE + MUX_ADDR_n_HIGH + CHRDY_OUT_LOW + trigger_out;
732738
GPIO8_DR = sd_pin_outputs + MUX_DATA_n_LOW + CHRDY_OE_n_HIGH + DATA_OE_n_HIGH;
733739

@@ -739,6 +745,10 @@ inline void IO_Write_Cycle() {
739745
case SD_BASE: // First two registers serve the same function (to allow use of Word I/O)
740746
case SD_BASE+1: sd_spi_dataout = data_in; SD_SPI_Cycle(); break;
741747
case SD_BASE+2: sd_spi_cs_n = data_in&0x1; break;
748+
case SD_BASE+4: sd_scratch_register[0] = data_in; break;
749+
case SD_BASE+5: sd_scratch_register[1] = data_in; break;
750+
case SD_BASE+6: sd_scratch_register[2] = data_in; break;
751+
case SD_BASE+7: sd_scratch_register[3] = data_in; break;
742752
}
743753

744754
//gpio9_int = GPIO9_DR;

XTMax/Code/XTMax/bootrom.h

Lines changed: 93 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,97 @@
11
#define BOOTROM_ADDR 0xCE000
22
unsigned char BOOTROM[] = {
3-
85, 170, 4, 184, 0, 192, 142, 216, 142, 192, 190, 33, 224, 232, 1, 0,
4-
203, 83, 49, 219, 172, 8, 192, 116, 6, 180, 14, 205, 16, 235, 245, 91,
5-
195, 66, 111, 111, 116, 82, 79, 77, 32, 102, 111, 114, 32, 88, 84, 77,
6-
97, 120, 32, 118, 48, 46, 49, 13, 10, 0, 0, 0, 0, 0, 0, 0,
3+
85, 170, 4, 6, 80, 82, 250, 184, 200, 228, 232, 54, 4, 232, 57, 3,
4+
115, 3, 233, 130, 0, 184, 10, 229, 232, 40, 4, 49, 192, 142, 192, 38,
5+
161, 78, 0, 186, 132, 2, 239, 232, 55, 4, 184, 181, 229, 232, 19, 4,
6+
38, 161, 76, 0, 186, 134, 2, 239, 232, 38, 4, 184, 185, 229, 232, 2,
7+
4, 184, 31, 229, 232, 252, 3, 184, 0, 192, 38, 163, 78, 0, 232, 16,
8+
4, 184, 181, 229, 232, 236, 3, 184, 156, 224, 38, 163, 76, 0, 232, 0,
9+
4, 184, 185, 229, 232, 220, 3, 184, 52, 229, 232, 214, 3, 184, 0, 192,
10+
38, 163, 6, 1, 232, 234, 3, 184, 181, 229, 232, 198, 3, 184, 81, 225,
11+
38, 163, 4, 1, 232, 218, 3, 184, 185, 229, 232, 182, 3, 184, 64, 0,
12+
142, 192, 38, 254, 6, 117, 0, 251, 90, 88, 7, 203, 85, 86, 128, 250,
13+
128, 116, 28, 137, 197, 137, 214, 156, 14, 184, 189, 224, 80, 156, 186, 132,
14+
2, 237, 80, 186, 134, 2, 237, 80, 137, 232, 137, 242, 207, 235, 56, 128,
15+
252, 21, 126, 5, 232, 112, 0, 235, 34, 128, 252, 1, 116, 10, 128, 252,
16+
21, 116, 5, 190, 235, 224, 235, 3, 190, 247, 224, 86, 83, 136, 227, 48,
17+
255, 208, 227, 137, 222, 91, 46, 255, 164, 11, 225, 6, 190, 64, 0, 142,
18+
198, 38, 136, 38, 116, 0, 7, 137, 229, 139, 118, 8, 156, 131, 230, 254,
19+
157, 131, 214, 0, 86, 157, 94, 93, 202, 2, 0, 221, 226, 97, 225, 117,
20+
225, 248, 225, 156, 226, 55, 225, 55, 225, 55, 225, 183, 226, 221, 226, 55,
21+
225, 55, 225, 207, 226, 221, 226, 55, 225, 55, 225, 221, 226, 221, 226, 55,
22+
225, 55, 225, 221, 226, 223, 226, 80, 184, 152, 229, 232, 5, 3, 88, 80,
23+
136, 224, 48, 228, 232, 26, 3, 184, 185, 229, 232, 246, 2, 88, 233, 155,
24+
1, 0, 4, 16, 0, 0, 255, 255, 0, 200, 0, 0, 0, 0, 0, 63,
25+
0, 6, 189, 64, 0, 142, 197, 48, 228, 38, 134, 38, 116, 0, 132, 228,
26+
116, 1, 249, 7, 195, 132, 192, 117, 3, 233, 112, 1, 80, 48, 228, 137,
27+
198, 83, 232, 115, 1, 137, 197, 1, 240, 137, 222, 131, 211, 0, 232, 154,
28+
1, 91, 88, 115, 3, 233, 88, 1, 83, 81, 82, 87, 80, 137, 193, 48,
29+
237, 137, 223, 186, 130, 2, 176, 0, 238, 81, 137, 232, 137, 243, 177, 81,
30+
232, 90, 2, 114, 50, 186, 128, 2, 185, 232, 3, 235, 3, 232, 117, 2,
31+
236, 60, 254, 224, 248, 117, 32, 185, 0, 1, 252, 237, 171, 226, 252, 237,
32+
131, 197, 1, 131, 214, 0, 89, 226, 208, 186, 130, 2, 176, 1, 238, 88,
33+
95, 90, 89, 91, 233, 13, 1, 186, 130, 2, 176, 1, 238, 89, 88, 40,
34+
200, 95, 90, 89, 91, 233, 240, 0, 132, 192, 117, 3, 233, 237, 0, 80,
35+
48, 228, 137, 198, 83, 232, 240, 0, 137, 197, 1, 240, 137, 222, 131, 211,
36+
0, 232, 23, 1, 91, 88, 115, 3, 233, 213, 0, 30, 83, 81, 82, 87,
37+
80, 137, 193, 48, 237, 137, 223, 140, 192, 142, 216, 186, 130, 2, 176, 0,
38+
238, 81, 137, 232, 137, 243, 177, 88, 232, 210, 1, 114, 78, 186, 128, 2,
39+
176, 254, 238, 185, 0, 1, 135, 247, 252, 173, 239, 226, 252, 135, 254, 186,
40+
128, 2, 185, 196, 9, 235, 3, 232, 219, 1, 236, 60, 255, 225, 248, 36,
41+
31, 60, 5, 117, 38, 185, 196, 9, 235, 3, 232, 200, 1, 236, 132, 192,
42+
225, 248, 116, 23, 131, 197, 1, 131, 214, 0, 89, 226, 180, 186, 130, 2,
43+
176, 1, 238, 88, 95, 90, 89, 91, 31, 235, 105, 186, 130, 2, 176, 1,
44+
238, 89, 88, 40, 200, 95, 90, 89, 91, 31, 235, 76, 132, 192, 116, 76,
45+
80, 48, 228, 137, 197, 83, 232, 79, 0, 1, 232, 131, 211, 0, 232, 122,
46+
0, 91, 88, 114, 59, 235, 61, 182, 15, 6, 184, 64, 0, 142, 192, 38,
47+
138, 22, 117, 0, 7, 254, 194, 181, 254, 177, 255, 49, 192, 248, 195, 80,
48+
83, 232, 36, 0, 232, 84, 0, 91, 88, 114, 21, 235, 23, 235, 21, 180,
49+
3, 232, 94, 0, 135, 209, 248, 195, 180, 170, 249, 195, 180, 1, 249, 195,
50+
180, 4, 249, 195, 48, 228, 248, 195, 49, 192, 49, 219, 82, 81, 82, 136,
51+
200, 36, 192, 209, 224, 209, 224, 136, 232, 185, 16, 0, 247, 225, 90, 136,
52+
241, 48, 237, 1, 200, 177, 63, 247, 225, 89, 81, 48, 237, 128, 225, 63,
53+
73, 1, 200, 131, 210, 0, 137, 211, 89, 90, 195, 81, 82, 232, 18, 0,
54+
57, 211, 114, 10, 119, 4, 57, 200, 114, 4, 249, 90, 89, 195, 248, 90,
55+
89, 195, 186, 15, 0, 185, 16, 188, 195, 80, 30, 83, 81, 82, 86, 184,
56+
0, 192, 142, 216, 186, 130, 2, 176, 1, 238, 49, 201, 186, 232, 3, 180,
57+
134, 205, 21, 186, 128, 2, 176, 255, 185, 80, 0, 238, 226, 253, 186, 130,
58+
2, 176, 0, 238, 190, 245, 227, 185, 1, 0, 180, 1, 232, 79, 0, 114,
59+
54, 190, 251, 227, 185, 5, 0, 180, 1, 232, 66, 0, 114, 41, 187, 100,
60+
0, 190, 1, 228, 185, 1, 0, 180, 1, 232, 50, 0, 190, 7, 228, 185,
61+
1, 0, 180, 0, 232, 39, 0, 115, 14, 156, 49, 201, 186, 232, 3, 180,
62+
134, 205, 21, 157, 75, 117, 218, 94, 90, 89, 91, 31, 114, 8, 184, 86,
63+
229, 232, 127, 0, 88, 195, 184, 121, 229, 232, 119, 0, 88, 195, 186, 128,
64+
2, 176, 255, 238, 81, 185, 6, 0, 252, 172, 238, 226, 252, 185, 8, 0,
65+
236, 60, 255, 225, 251, 89, 56, 224, 118, 3, 249, 235, 4, 248, 236, 226,
66+
253, 176, 255, 238, 195, 64, 0, 0, 0, 0, 149, 72, 0, 0, 1, 170,
67+
135, 119, 0, 0, 0, 0, 1, 105, 64, 0, 0, 0, 1, 186, 128, 2,
68+
80, 176, 255, 238, 136, 200, 238, 136, 248, 238, 136, 216, 238, 88, 134, 224,
69+
238, 134, 224, 238, 176, 1, 238, 185, 8, 0, 236, 60, 255, 225, 251, 132,
70+
192, 116, 1, 249, 195, 81, 82, 49, 201, 186, 100, 0, 180, 134, 205, 21,
71+
90, 89, 195, 156, 30, 83, 86, 137, 198, 184, 0, 192, 142, 216, 180, 14,
72+
49, 219, 252, 172, 8, 192, 116, 4, 205, 16, 235, 247, 94, 91, 31, 157,
73+
195, 156, 30, 83, 81, 82, 86, 137, 194, 184, 0, 192, 142, 216, 49, 219,
74+
252, 137, 214, 177, 12, 211, 238, 131, 230, 15, 138, 132, 184, 228, 180, 14,
75+
205, 16, 137, 214, 177, 8, 211, 238, 131, 230, 15, 138, 132, 184, 228, 180,
76+
14, 205, 16, 137, 214, 177, 4, 211, 238, 131, 230, 15, 138, 132, 184, 228,
77+
180, 14, 205, 16, 137, 214, 131, 230, 15, 138, 132, 184, 228, 180, 14, 205,
78+
16, 94, 90, 89, 91, 31, 157, 195, 48, 49, 50, 51, 52, 53, 54, 55,
79+
56, 57, 65, 66, 67, 68, 69, 70, 66, 111, 111, 116, 82, 79, 77, 32,
80+
102, 111, 114, 32, 88, 84, 77, 97, 120, 32, 118, 49, 46, 48, 13, 10,
81+
67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 40, 99, 41, 32, 50, 48,
82+
50, 53, 32, 77, 97, 116, 116, 104, 105, 101, 117, 32, 66, 117, 99, 99,
83+
104, 105, 97, 110, 101, 114, 105, 13, 10, 0, 79, 108, 100, 32, 73, 78,
84+
84, 49, 51, 104, 32, 86, 101, 99, 116, 111, 114, 32, 61, 32, 0, 78,
85+
101, 119, 32, 73, 78, 84, 49, 51, 104, 32, 86, 101, 99, 116, 111, 114,
86+
32, 61, 32, 0, 78, 101, 119, 32, 70, 105, 120, 101, 100, 32, 68, 105,
87+
115, 107, 32, 80, 97, 114, 97, 109, 101, 116, 101, 114, 32, 84, 97, 98,
88+
108, 101, 32, 61, 32, 0, 83, 68, 32, 67, 97, 114, 100, 32, 105, 110,
89+
105, 116, 105, 97, 108, 105, 122, 101, 100, 32, 115, 117, 99, 99, 101, 115,
90+
115, 102, 117, 108, 108, 121, 13, 10, 0, 83, 68, 32, 67, 97, 114, 100,
91+
32, 102, 97, 105, 108, 101, 100, 32, 116, 111, 32, 105, 110, 105, 116, 105,
92+
97, 108, 105, 122, 101, 13, 10, 0, 85, 110, 115, 117, 112, 112, 111, 114,
93+
116, 101, 100, 32, 73, 78, 84, 49, 51, 104, 32, 70, 117, 110, 99, 116,
94+
105, 111, 110, 32, 0, 58, 0, 32, 0, 13, 10, 0, 0, 0, 0, 0,
795
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
896
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
997
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39,92 +127,4 @@ unsigned char BOOTROM[] = {
39127
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
40128
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
41129
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
42-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
43-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
44-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
45-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
46-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
47-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
48-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
49-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
50-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
51-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
52-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
53-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
54-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
55-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
56-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
57-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
58-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
59-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
60-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
61-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
62-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
63-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
64-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
65-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
66-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
67-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
68-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
69-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
70-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
71-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
72-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
73-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
74-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
75-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
76-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
77-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
78-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
79-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
80-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
81-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
82-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
83-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
84-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
85-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
86-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
87-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
89-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
90-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
91-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
92-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
95-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
96-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
97-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
98-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
99-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
100-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
101-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
102-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
103-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
104-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
105-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
106-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
107-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
108-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
109-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
110-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
111-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
112-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
113-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
114-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
115-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
116-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
117-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
118-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
119-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
120-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
121-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
122-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
123-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
124-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
125-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
126-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
127-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
128-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
129-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
130-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93};
130+
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 216};

XTMax/Drivers/BootROM/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
bootrom
22
bootrom.com
3+
*.exe

0 commit comments

Comments
 (0)