Remove unneeded CR

This commit is contained in:
Byron Lathi
2023-09-27 23:03:22 -07:00
parent 4925354f53
commit 85f53816f9
8 changed files with 49 additions and 49 deletions

View File

@@ -38,32 +38,32 @@ F2 68 60 A9 01 8D DB EF 60 9C DB EF 60 A9 00 8D
DA EF AD DB EF 30 FB AD D9 EF 60 8D E6 EF 60 48 DA EF AD DB EF 30 FB AD D9 EF 60 8D E6 EF 60 48
8D E6 EF AD E7 EF 89 02 D0 F9 68 60 AD E6 EF A2 8D E6 EF AD E7 EF 89 02 D0 F9 68 60 AD E6 EF A2
00 60 AD E7 EF A2 00 60 60 20 74 FB A2 00 86 06 00 60 AD E7 EF A2 00 60 60 20 74 FB A2 00 86 06
86 07 A9 00 20 0B FC 20 5A FB A9 89 A2 FE 20 1A 86 07 A9 00 20 0B FC 20 5A FB A9 86 A2 FE 20 1A
FB 20 3A F3 C9 00 20 B8 FC D0 03 4C 98 F2 A9 81 FB 20 3A F3 C9 00 20 B8 FC D0 03 4C 98 F2 A9 7F
A2 FE 20 1A FB 4C 2E F3 A9 77 A2 FE 20 1A FB A0 A2 FE 20 1A FB 4C 2E F3 A9 76 A2 FE 20 1A FB A0
05 20 C7 FB 20 0B FC AD 00 92 AE 01 92 20 4D FD 05 20 C7 FB 20 0B FC AD 00 92 AE 01 92 20 4D FD
A9 0C 20 D8 FB 20 96 F1 A0 07 91 04 A0 07 A2 00 A9 0C 20 D8 FB 20 96 F1 A0 07 91 04 A0 07 A2 00
B1 04 C9 00 20 BE FC D0 03 4C DC F2 A0 06 A2 00 B1 04 C9 00 20 BE FC D0 03 4C DC F2 A0 06 A2 00
B1 04 C9 FE 20 BE FC F0 03 4C E5 F2 A2 00 A9 00 B1 04 C9 FE 20 BE FC F0 03 4C E5 F2 A2 00 A9 00
D0 03 4C E9 F2 A2 00 A9 01 D0 03 4C FA F2 AD 00 D0 03 4C E9 F2 A2 00 A9 01 D0 03 4C FA F2 AD 00
92 AE 01 92 20 3C F6 4C 2B F3 A0 06 A2 00 B1 04 92 AE 01 92 20 3C F6 4C 2B F3 A0 06 A2 00 B1 04
A2 00 29 F0 20 9F FA D0 03 4C 16 F3 A9 81 A2 FE A2 00 29 F0 20 9F FA D0 03 4C 16 F3 A9 7F A2 FE
20 1A FB 4C 2B F3 A9 67 A2 FE 20 4D FD A0 08 A2 20 1A FB 4C 2B F3 A9 67 A2 FE 20 4D FD A0 08 A2
00 B1 04 20 4D FD A0 04 20 E6 FA 6C 00 92 4C 31 00 B1 04 20 4D FD A0 04 20 E6 FA 6C 00 92 4C 31
F3 4C 31 F3 A0 0C 20 85 FA 60 20 81 FB A9 00 20 F3 4C 31 F3 A0 0C 20 85 FA 60 20 81 FB A9 00 20
37 FD 20 6E F1 4C 71 F3 A0 00 A2 00 18 A9 01 71 37 FD 20 6E F1 4C 71 F3 A0 00 A2 00 18 A9 01 71
04 91 04 A0 00 A2 00 B1 04 C9 FF 20 BE FC D0 03 04 91 04 A0 00 A2 00 B1 04 C9 FF 20 BE FC D0 03
4C 71 F3 A9 AB A2 FE 20 1A FB A2 00 A9 01 4C A8 4C 71 F3 A9 A5 A2 FE 20 1A FB A2 00 A9 01 4C A8
F4 20 AC F4 A0 01 91 04 C9 01 20 B8 FC D0 C9 A2 F4 20 AC F4 A0 01 91 04 C9 01 20 B8 FC D0 C9 A2
00 A9 00 A0 06 20 65 FD A0 07 20 BE FB E0 03 D0 00 A9 00 A0 06 20 65 FD A0 07 20 BE FB E0 03 D0
02 C9 E8 20 D7 FC F0 03 4C 9E F3 4C AA F3 A0 06 02 C9 E8 20 D7 FC F0 03 4C 9E F3 4C AA F3 A0 06
A2 00 A9 01 20 75 FA 4C 88 F3 A9 01 20 D8 FB 20 A2 00 A9 01 20 75 FA 4C 88 F3 A9 01 20 D8 FB 20
C9 F4 A0 01 A2 00 B1 04 C9 01 20 B8 FC D0 03 4C C9 F4 A0 01 A2 00 B1 04 C9 01 20 B8 FC D0 03 4C
D0 F3 A9 A1 A2 FE 20 1A FB A2 00 A9 01 4C A8 F4 D0 F3 A9 9C A2 FE 20 1A FB A2 00 A9 01 4C A8 F4
A0 05 A2 00 B1 04 C9 AA 20 B8 FC D0 03 4C E7 F3 A0 05 A2 00 B1 04 C9 AA 20 B8 FC D0 03 4C E7 F3
A2 00 A9 01 4C A8 F4 A2 00 A9 00 A0 00 91 04 A0 A2 00 A9 01 4C A8 F4 A2 00 A9 00 A0 00 91 04 A0
00 A2 00 B1 04 C9 FF 20 BE FC D0 03 4C 0D F4 A9 00 A2 00 B1 04 C9 FF 20 BE FC D0 03 4C 0D F4 A9
91 A2 FE 20 1A FB A2 00 A9 01 4C A8 F4 20 EB F5 8D A2 FE 20 1A FB A2 00 A9 01 4C A8 F4 20 EB F5
A0 01 91 04 A0 01 A2 00 B1 04 C9 02 20 D7 FC D0 A0 01 91 04 A0 01 A2 00 B1 04 C9 02 20 D7 FC D0
03 4C 2B F4 20 08 F6 A0 01 91 04 A2 00 A9 00 A0 03 4C 2B F4 20 08 F6 A0 01 91 04 A2 00 A9 00 A0
06 20 65 FD A0 07 20 BE FB E0 03 D0 02 C9 E8 20 06 20 65 FD A0 07 20 BE FB E0 03 D0 02 C9 E8 20
@@ -101,13 +101,13 @@ A2 00 A9 FF 20 3F F2 20 A4 FB 60 A2 00 A9 37 20
00 B1 04 4C 36 F6 A0 0E 20 85 FA 60 20 4D FD A9 00 B1 04 4C 36 F6 A0 0E 20 85 FA 60 20 4D FD A9
00 20 37 FD 20 5A FB A2 00 A9 00 A0 00 20 65 FD 00 20 37 FD 20 5A FB A2 00 A9 00 A0 00 20 65 FD
A0 01 20 BE FB E0 02 20 D7 FC F0 03 4C 62 F6 4C A0 01 20 BE FB E0 02 20 D7 FC F0 03 4C 62 F6 4C
C4 F6 A9 B5 A2 FE 20 4D FD A0 06 20 BE FB A0 00 C4 F6 A9 AE A2 FE 20 4D FD A0 06 20 BE FB A0 00
20 B3 FB 20 4D FD A0 07 A2 00 A9 01 20 75 FA A0 20 B3 FB 20 4D FD A0 07 A2 00 A9 01 20 75 FA A0
04 20 E6 FA A0 02 A2 00 B1 04 C9 1F 20 BE FC D0 04 20 E6 FA A0 02 A2 00 B1 04 C9 1F 20 BE FC D0
03 4C A6 F6 A9 B9 A2 FE 20 1A FB A2 00 A9 00 A0 03 4C A6 F6 A9 B2 A2 FE 20 1A FB A2 00 A9 00 A0
02 91 04 4C B8 F6 A2 00 A9 20 20 68 F0 A0 02 A2 02 91 04 4C B8 F6 A2 00 A9 20 20 68 F0 A0 02 A2
00 18 A9 01 71 04 91 04 A0 00 A2 00 A9 01 20 75 00 18 A9 01 71 04 91 04 A0 00 A2 00 A9 01 20 75
FA 4C 50 F6 A9 B9 A2 FE 20 1A FB 20 A9 FB 60 A0 FA 4C 50 F6 A9 B2 A2 FE 20 1A FB 20 A9 FB 60 A0
00 B1 1A E6 1A D0 02 E6 1B 60 AD 4A 92 8D 45 92 00 B1 1A E6 1A D0 02 E6 1B 60 AD 4A 92 8D 45 92
20 7B F7 A9 45 A2 92 20 4D FD 20 2E FD 4C 02 92 20 7B F7 A9 45 A2 92 20 4D FD 20 2E FD 4C 02 92
A5 18 38 E9 02 85 18 B0 02 C6 19 60 AD 4F 92 D0 A5 18 38 E9 02 85 18 B0 02 C6 19 60 AD 4F 92 D0
@@ -178,8 +178,8 @@ F0 E6 14 D0 EF 60 8C 6A 92 88 88 98 18 65 04 85
20 4D FD A5 0C A6 0D 20 14 FE AC 6A 92 4C 85 FA 20 4D FD A5 0C A6 0D 20 14 FE AC 6A 92 4C 85 FA
85 0C 86 0D 20 75 F0 4C 1E FB 85 0C 86 0D A0 00 85 0C 86 0D 20 75 F0 4C 1E FB 85 0C 86 0D A0 00
B1 0C F0 0E C8 84 14 20 68 F0 A4 14 D0 F2 E6 0D B1 0C F0 0E C8 84 14 20 68 F0 A4 14 D0 F2 E6 0D
D0 EE 60 E0 00 D0 15 4A AA BD E3 FE 90 05 4A 4A D0 EE 60 E0 00 D0 15 4A AA BD DB FE 90 05 4A 4A
4A 4A 18 29 0F AA BD D8 FE A2 00 60 38 A9 00 AA 4A 4A 18 29 0F AA BD D0 FE A2 00 60 38 A9 00 AA
60 A4 04 D0 02 C6 05 C6 04 60 A5 04 38 E9 02 85 60 A4 04 D0 02 C6 05 C6 04 60 A5 04 38 E9 02 85
04 90 01 60 C6 05 60 A5 04 38 E9 04 85 04 90 01 04 90 01 60 C6 05 60 A5 04 38 E9 04 85 04 90 01
60 C6 05 60 A5 04 38 E9 06 85 04 90 01 60 C6 05 60 C6 05 60 A5 04 38 E9 06 85 04 90 01 60 C6 05
@@ -196,11 +196,11 @@ A5 06 49 FF 69 00 85 06 A5 07 49 FF 69 00 85 07
91 04 60 85 14 20 8E FB 85 0E 86 0F 85 10 86 11 91 04 60 85 14 20 8E FB 85 0E 86 0F 85 10 86 11
20 20 FD 20 8E FB 85 06 86 07 60 20 23 FC A6 07 20 20 FD 20 8E FB 85 06 86 07 60 20 23 FC A6 07
A4 14 C0 0A D0 39 A5 06 05 0D 05 0C D0 11 E0 80 A4 14 C0 0A D0 39 A5 06 05 0D 05 0C D0 11 E0 80
D0 0D A0 0B B9 CC FE 91 0E 88 10 F8 4C B3 FC 8A D0 0D A0 0B B9 C4 FE 91 0E 88 10 F8 4C B3 FC 8A
10 1D A9 2D A0 00 91 0E E6 0E D0 02 E6 0F A5 0C 10 1D A9 2D A0 00 91 0E E6 0E D0 02 E6 0F A5 0C
A6 0D 20 E4 FB 85 0C 86 0D 4C 7F FC 20 23 FC A9 A6 0D 20 E4 FB 85 0C 86 0D 4C 7F FC 20 23 FC A9
00 48 A0 20 A9 00 06 0C 26 0D 26 06 26 07 2A C5 00 48 A0 20 A9 00 06 0C 26 0D 26 06 26 07 2A C5
14 90 04 E5 14 E6 0C 88 D0 EC A8 B9 BC FE 48 A5 14 90 04 E5 14 E6 0C 88 D0 EC A8 B9 B4 FE 48 A5
0C 05 0D 05 06 05 07 D0 D9 A0 00 68 91 0E F0 03 0C 05 0D 05 06 05 07 D0 D9 A0 00 68 91 0E F0 03
C8 D0 F8 A5 10 A6 11 60 D0 06 A2 00 8A 60 D0 FA C8 D0 F8 A5 10 A6 11 60 D0 06 A2 00 8A 60 D0 FA
A2 00 A9 01 60 F0 F9 30 F7 A2 00 8A 60 F0 02 10 A2 00 A9 01 60 F0 F9 30 F7 A2 00 8A 60 F0 02 10
@@ -230,18 +230,18 @@ A0 01 B1 04 AA 88 B1 04 20 4D FD A0 02 A9 2A 91
AE 2B 92 60 A9 32 85 0C A9 92 85 0D A9 00 A8 A2 AE 2B 92 60 A9 32 85 0C A9 92 85 0D A9 00 A8 A2
00 F0 0A 91 0C C8 D0 FB E6 0D CA D0 F6 C0 39 F0 00 F0 0A 91 0C C8 D0 FB E6 0D CA D0 F6 C0 39 F0
05 91 0C C8 D0 F7 60 62 61 64 20 74 6F 6B 65 6E 05 91 0C C8 D0 F7 60 62 61 64 20 74 6F 6B 65 6E
3A 20 25 78 0D 0A 00 53 75 63 63 65 73 73 0D 0A 3A 20 25 78 0A 00 53 75 63 63 65 73 73 0A 00 45
00 45 72 72 6F 72 0D 0A 00 53 74 61 72 74 0D 0A 72 72 6F 72 0A 00 53 74 61 72 74 0A 00 6F 70 5F
00 6F 70 5F 63 6F 6E 64 20 65 72 72 6F 72 0D 0A 63 6F 6E 64 20 65 72 72 6F 72 0A 00 49 46 20 43
00 49 46 20 43 6F 6E 64 0D 0A 00 47 6F 20 49 44 6F 6E 64 0A 00 47 6F 20 49 44 4C 45 0A 00 25 32
4C 45 0D 0A 00 25 32 78 00 0D 0A 00 30 31 32 33 78 00 0A 00 30 31 32 33 34 35 36 37 38 39 41 42
34 35 36 37 38 39 41 42 43 44 45 46 2D 32 31 34 43 44 45 46 2D 32 31 34 37 34 38 33 36 34 38 00
37 34 38 33 36 34 38 00 00 01 02 0C 09 0A 10 40 00 01 02 0C 09 0A 10 40 50 A0 D0 66 66 66 66 A6
50 A0 D0 66 66 66 66 A6 88 88 66 66 66 66 66 66 88 88 66 66 66 66 66 66 66 66 66 09 00 00 00 00
66 66 66 09 00 00 00 00 00 00 00 33 33 33 33 33 00 00 00 33 33 33 33 33 00 00 00 50 55 55 25 22
00 00 00 50 55 55 25 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 02 00 00 40 44 44 14 11
02 00 00 40 44 44 14 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 01 00 70 00 00 00 00 00
01 00 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -1,4 +1,4 @@
<efx:project xmlns:efx="http://www.efinixinc.com/enf_proj" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="super6502" description="" last_change_date="Mon Sep 18 2023 07:52:10 PM" location="/home/byron/ServerProjects/super6502/hw/efinix_fpga" sw_version="2023.1.150" last_run_state="pass" last_run_tool="efx_pgm" last_run_flow="bitstream" config_result_in_sync="sync" design_ood="sync" place_ood="sync" route_ood="sync" xsi:schemaLocation="http://www.efinixinc.com/enf_proj enf_proj.xsd"> <efx:project xmlns:efx="http://www.efinixinc.com/enf_proj" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="super6502" description="" last_change_date="Wed Sep 27 2023 10:59:23 PM" location="/home/byron/Projects/super6502/hw/efinix_fpga" sw_version="2023.1.150" last_run_state="pass" last_run_tool="efx_pgm" last_run_flow="bitstream" config_result_in_sync="sync" design_ood="sync" place_ood="sync" route_ood="sync" xsi:schemaLocation="http://www.efinixinc.com/enf_proj enf_proj.xsd">
<efx:device_info> <efx:device_info>
<efx:family name="Trion" /> <efx:family name="Trion" />
<efx:device name="T20F256" /> <efx:device name="T20F256" />

View File

@@ -335,10 +335,10 @@ _start:
@end: bra @end @end: bra @end
str: .asciiz "boot2\r\n" str: .asciiz "boot2\n"
kernel_str: .asciiz "KERNEL O65" kernel_str: .asciiz "KERNEL O65"
_good: .asciiz "Found KERNEL\r\n" _good: .asciiz "Found KERNEL\n"
word_str: .asciiz "Word Value: %x\r\n" word_str: .asciiz "Word Value: %x\n"
opt_str: .asciiz "Opt Len: %x, Opt Type: %x\r\n" opt_str: .asciiz "Opt Len: %x, Opt Type: %x\n"
opt_done: .asciiz "Options done. total option length: %x\r\n" opt_done: .asciiz "Options done. total option length: %x\n"

View File

@@ -173,12 +173,12 @@ _main:
@end: bra @end @end: bra @end
str: .asciiz "boot\r\n" str: .asciiz "boot\n"
_boot2_str: .asciiz "BOOT2 BIN" _boot2_str: .asciiz "BOOT2 BIN"
_fail: .asciiz "not bootloader\r\n" _fail: .asciiz "not bootloader\n"
_good: .asciiz "found bootloader!\r\n" _good: .asciiz "found bootloader!\n"
_cluster: .asciiz "cluster: %lx\r\n" _cluster: .asciiz "cluster: %lx\n"
_addr: .asciiz "addr: %x\r\n" _addr: .asciiz "addr: %x\n"
_end: _end:
.res (440+_start-_end) .res (440+_start-_end)

View File

@@ -20,7 +20,7 @@ uint8_t SD_init()
cmdAttempts++; cmdAttempts++;
if(cmdAttempts == CMD0_MAX_ATTEMPTS) if(cmdAttempts == CMD0_MAX_ATTEMPTS)
{ {
cputs("Go IDLE\r\n"); cputs("Go IDLE\n");
return SD_ERROR; return SD_ERROR;
} }
} }
@@ -30,7 +30,7 @@ uint8_t SD_init()
SD_sendIfCond(res); SD_sendIfCond(res);
if(res[0] != SD_IN_IDLE_STATE) if(res[0] != SD_IN_IDLE_STATE)
{ {
cputs("IF Cond\r\n"); cputs("IF Cond\n");
return SD_ERROR; return SD_ERROR;
} }
@@ -44,7 +44,7 @@ uint8_t SD_init()
{ {
if(cmdAttempts == CMD55_MAX_ATTEMPTS) if(cmdAttempts == CMD55_MAX_ATTEMPTS)
{ {
cputs("op_cond error\r\n"); cputs("op_cond error\n");
return SD_ERROR; return SD_ERROR;
} }
@@ -304,7 +304,7 @@ void SD_sendStatus(uint8_t *res)
// while(++readAttempts != SD_MAX_READ_ATTEMPTS) // while(++readAttempts != SD_MAX_READ_ATTEMPTS)
// if((read = spi_exchange(0xFF)) != 0xFF) break; // if((read = spi_exchange(0xFF)) != 0xFF) break;
// cprintf("read attempts: %d\r\n", readAttempts); // cprintf("read attempts: %d\n", readAttempts);
// // if response token is 0xFE // // if response token is 0xFE
// if(read == SD_START_TOKEN) // if(read == SD_START_TOKEN)

View File

@@ -13,7 +13,7 @@ void SD_printBuf(uint8_t *buf)
cprintf("%2x", *buf++); cprintf("%2x", *buf++);
if(colCount == 31) if(colCount == 31)
{ {
cputs("\r\n"); cputs("\n");
colCount = 0; colCount = 0;
} }
else else
@@ -22,5 +22,5 @@ void SD_printBuf(uint8_t *buf)
colCount++; colCount++;
} }
} }
cputs("\r\n"); cputs("\n");
} }

View File

@@ -19,16 +19,16 @@ int main() {
uint32_t addr = 0x00000000; uint32_t addr = 0x00000000;
uint16_t i; uint16_t i;
cputs("Start\r\n"); cputs("Start\n");
// initialize sd card // initialize sd card
if(SD_init() != SD_SUCCESS) if(SD_init() != SD_SUCCESS)
{ {
cputs("Error\r\n"); cputs("Error\n");
} }
else else
{ {
cputs("Success\r\n"); cputs("Success\n");
res[0] = SD_readSingleBlock(addr, buf, &token); res[0] = SD_readSingleBlock(addr, buf, &token);
@@ -38,9 +38,9 @@ int main() {
//else if error token received, print //else if error token received, print
else if(!(token & 0xF0)) else if(!(token & 0xF0))
{ {
cputs("Error\r\n"); cputs("Error\n");
} else { } else {
cprintf("bad token: %x\r\n", token); cprintf("bad token: %x\n", token);
} }
__asm__ ("jmp (%v)", buf); __asm__ ("jmp (%v)", buf);

View File

@@ -16,7 +16,7 @@ int main() {
cprintf("%s", string); cprintf("%s", string);
cprintf("Here is a long string: %s\r\n", longstring); cprintf("Here is a long string: %s\n", longstring);
while(1); while(1);