Skip to content

Commit 7596078

Browse files
committed
format in arduino
1 parent 3cfe1c3 commit 7596078

File tree

1 file changed

+92
-90
lines changed

1 file changed

+92
-90
lines changed

runcpm-rp2040-dvi-usb/runcpm-pico/runcpm-pico.ino

Lines changed: 92 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -77,41 +77,43 @@ int lst_open = FALSE;
7777

7878
void setup(void) {
7979
pinMode(LED, OUTPUT);
80-
digitalWrite(LED, LOW^LEDinv);
80+
digitalWrite(LED, LOW ^ LEDinv);
8181

8282

83-
// =========================================================================================
84-
// Serial Port Definition
85-
// =========================================================================================
86-
// Serial =USB / Serial1 =UART0/COM1 / Serial2 =UART1/COM2
83+
// =========================================================================================
84+
// Serial Port Definition
85+
// =========================================================================================
86+
// Serial =USB / Serial1 =UART0/COM1 / Serial2 =UART1/COM2
8787

88-
Serial1.setRX(1); // Pin 2
89-
Serial1.setTX(0); // Pin 1
90-
Serial1.begin(SERIALSPD);
88+
Serial1.setRX(1); // Pin 2
89+
Serial1.setTX(0); // Pin 1
90+
Serial1.begin(SERIALSPD);
9191

92-
Serial2.setRX(5); // Pin 7
93-
Serial2.setTX(4); // Pin 6
94-
Serial2.begin(SERIALSPD);
92+
Serial2.setRX(5); // Pin 7
93+
Serial2.setTX(4); // Pin 6
94+
Serial2.begin(SERIALSPD);
9595

96-
// or
96+
// or
9797

98-
// Serial1.setRX(17); // Pin 22
99-
// Serial1.setTX(16); // Pin 21
98+
// Serial1.setRX(17); // Pin 22
99+
// Serial1.setTX(16); // Pin 21
100100

101-
// Serial2.setRX(21); // Pin 27
102-
// Serial2.setTX(20); // Pin 26
103-
// =========================================================================================
101+
// Serial2.setRX(21); // Pin 27
102+
// Serial2.setTX(20); // Pin 26
103+
// =========================================================================================
104104

105-
if (!port_init_early()) { return; }
105+
if (!port_init_early()) {
106+
return;
107+
}
106108

107109
#if defined(WAIT_SERIAL)
108110
// _clrscr();
109-
// _puts("Opening serial-port...\r\n");
111+
// _puts("Opening serial-port...\r\n");
110112
Serial.begin(SERIALSPD);
111113
while (!Serial) { // Wait until serial is connected
112-
digitalWrite(LED, HIGH^LEDinv);
114+
digitalWrite(LED, HIGH ^ LEDinv);
113115
delay(sDELAY);
114-
digitalWrite(LED, LOW^LEDinv);
116+
digitalWrite(LED, LOW ^ LEDinv);
115117
delay(DELAY);
116118
}
117119
#endif
@@ -120,96 +122,96 @@ void setup(void) {
120122
_sys_deletefile((uint8 *)LogName);
121123
#endif
122124

123-
124-
// =========================================================================================
125-
// Printing the Startup-Messages
126-
// =========================================================================================
125+
126+
// =========================================================================================
127+
// Printing the Startup-Messages
128+
// =========================================================================================
127129

128130
_clrscr();
129131

130132
// if (bootup_press == 1)
131133
// { _puts("Recognized " TEXT_BOLD "#" TEXT_NORMAL " key as pressed! :)\r\n\r\n");
132134
// }
133-
135+
134136
_puts("CP/M Emulator " TEXT_BOLD "v" VERSION "" TEXT_NORMAL " by " TEXT_BOLD "Marcelo Dantas\e[0m\r\n");
135-
_puts("----------------------------------------------\r\n");
137+
_puts("----------------------------------------------\r\n");
136138
_puts(" running on [" TEXT_BOLD BOARD_TEXT TEXT_NORMAL "]\r\n");
137139
_puts("----------------------------------------------\r\n");
138140

139-
_puts("BIOS at [" TEXT_BOLD "0x");
140-
_puthex16(BIOSjmppage);
141-
// _puts(" - ");
142-
_puts("" TEXT_NORMAL "]\r\n");
141+
_puts("BIOS at [" TEXT_BOLD "0x");
142+
_puthex16(BIOSjmppage);
143+
// _puts(" - ");
144+
_puts("" TEXT_NORMAL "]\r\n");
143145

144-
_puts("BDOS at [" TEXT_BOLD "0x");
145-
_puthex16(BDOSjmppage);
146-
_puts("" TEXT_NORMAL "]\r\n");
146+
_puts("BDOS at [" TEXT_BOLD "0x");
147+
_puthex16(BDOSjmppage);
148+
_puts("" TEXT_NORMAL "]\r\n");
147149

148-
_puts("CCP " CCPname " at [" TEXT_BOLD "0x");
149-
_puthex16(CCPaddr);
150-
_puts("" TEXT_NORMAL "]\r\n");
150+
_puts("CCP " CCPname " at [" TEXT_BOLD "0x");
151+
_puthex16(CCPaddr);
152+
_puts("" TEXT_NORMAL "]\r\n");
151153

152-
#if BANKS > 1
153-
_puts("Banked Memory [" TEXT_BOLD "");
154-
_puthex8(BANKS);
155-
_puts("" TEXT_NORMAL "]banks\r\n");
156-
#endif
154+
#if BANKS > 1
155+
_puts("Banked Memory [" TEXT_BOLD "");
156+
_puthex8(BANKS);
157+
_puts("" TEXT_NORMAL "]banks\r\n");
158+
#endif
157159

158-
// Serial.printf("Free Memory [" TEXT_BOLD "%d bytes" TEXT_NORMAL "]\r\n", freeMemory());
160+
// Serial.printf("Free Memory [" TEXT_BOLD "%d bytes" TEXT_NORMAL "]\r\n", freeMemory());
159161

160162
_puts("CPU-Clock [" TEXT_BOLD);
161163
_putdec((clock_get_hz( clk_sys ) + 500'000) / 1'000'000);
162-
_puts(TEXT_NORMAL "] MHz\r\n");
163-
164-
_puts("Init Storage [ " TEXT_BOLD "");
165-
if (port_flash_begin()) {
166-
_puts("OK " TEXT_NORMAL "]\r\n");
167-
_puts("----------------------------------------------");
168-
169-
if (VersionCCP >= 0x10 || SD.exists(CCPname)) {
170-
while (true) {
171-
_puts(CCPHEAD);
172-
_PatchCPM();
173-
Status = 0;
164+
_puts(TEXT_NORMAL "] MHz\r\n");
165+
166+
_puts("Init Storage [ " TEXT_BOLD "");
167+
if (port_flash_begin()) {
168+
_puts("OK " TEXT_NORMAL "]\r\n");
169+
_puts("----------------------------------------------");
170+
171+
if (VersionCCP >= 0x10 || SD.exists(CCPname)) {
172+
while (true) {
173+
_puts(CCPHEAD);
174+
_PatchCPM();
175+
Status = 0;
174176
#ifndef CCP_INTERNAL
175-
if (!_RamLoad((char *)CCPname, CCPaddr)) {
176-
_puts("Unable to load the CCP.\r\nCPU halted.\r\n");
177-
break;
178-
}
179-
Z80reset();
180-
SET_LOW_REGISTER(BC, _RamRead(DSKByte));
181-
PC = CCPaddr;
182-
Z80run();
177+
if (!_RamLoad((char *)CCPname, CCPaddr)) {
178+
_puts("Unable to load the CCP.\r\nCPU halted.\r\n");
179+
break;
180+
}
181+
Z80reset();
182+
SET_LOW_REGISTER(BC, _RamRead(DSKByte));
183+
PC = CCPaddr;
184+
Z80run();
183185
#else
184-
_ccp();
186+
_ccp();
185187
#endif
186-
if (Status == 1)
187-
break;
188+
if (Status == 1)
189+
break;
188190
#ifdef USE_PUN
189-
if (pun_dev)
190-
_sys_fflush(pun_dev);
191+
if (pun_dev)
192+
_sys_fflush(pun_dev);
191193
#endif
192194
#ifdef USE_LST
193-
if (lst_dev)
194-
_sys_fflush(lst_dev);
195+
if (lst_dev)
196+
_sys_fflush(lst_dev);
195197
#endif
196-
}
197-
} else {
198-
_puts("Unable to load CP/M CCP.\r\nCPU halted.\r\n");
199-
}
200-
} else {
201-
_puts("ERR " TEXT_NORMAL "]\r\nUnable to initialize SD card.\r\nCPU halted.\r\n");
202-
}
203-
}
204-
205-
// if loop is reached, blink LED forever to signal error
206-
void loop(void) {
207-
digitalWrite(LED, HIGH^LEDinv);
208-
delay(DELAY);
209-
digitalWrite(LED, LOW^LEDinv);
210-
delay(DELAY);
211-
digitalWrite(LED, HIGH^LEDinv);
212-
delay(DELAY);
213-
digitalWrite(LED, LOW^LEDinv);
214-
delay(DELAY * 4);
215-
}
198+
}
199+
} else {
200+
_puts("Unable to load CP/M CCP.\r\nCPU halted.\r\n");
201+
}
202+
} else {
203+
_puts("ERR " TEXT_NORMAL "]\r\nUnable to initialize SD card.\r\nCPU halted.\r\n");
204+
}
205+
}
206+
207+
// if loop is reached, blink LED forever to signal error
208+
void loop(void) {
209+
digitalWrite(LED, HIGH^LEDinv);
210+
delay(DELAY);
211+
digitalWrite(LED, LOW^LEDinv);
212+
delay(DELAY);
213+
digitalWrite(LED, HIGH^LEDinv);
214+
delay(DELAY);
215+
digitalWrite(LED, LOW^LEDinv);
216+
delay(DELAY * 4);
217+
}

0 commit comments

Comments
 (0)