Skip to content

Commit f98b1bf

Browse files
committed
Merge branch 'master' into privatize-iec
2 parents 9739551 + 5d442e9 commit f98b1bf

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

build-platforms/platformio-fujinet-coco-devkitc.ini

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,18 @@ build_platform = BUILD_COCO
33
build_bus = DRIVEWIRE
44
build_board = fujinet-coco-devkitc
55

6+
[env]
7+
upload_port = /dev/ttyUSB0
8+
upload_speed = 460800
9+
monitor_port = /dev/ttyUSB0
10+
monitor_speed = 115200
11+
612
[env:fujinet-coco-devkitc]
713
platform = espressif32@${fujinet.esp32_platform_version}
814
platform_packages = ${fujinet.esp32_platform_packages}
915
board = fujinet-v1-8mb
1016
build_type = debug
1117
build_flags =
1218
${env.build_flags}
13-
-D PINMAP_COCO_DEVKITC
19+
-D PINMAP_COCO_CART
20+
-D FORCE_UART_BAUD=115200

pico/coco/main.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#define RWPIN 24
1616
// CLKPIN 25 - defined in cococart.pio
1717
// CTSPIN 26 - defined in cococart.pio
18+
#define NMIPIN 27
1819
#define ADDRWIDTH 16 // 64k address space
1920
// #define ROMWIDTH 14 // 16k cart rom space
2021
// #define DATAWIDTH 8
@@ -121,7 +122,7 @@ void initio()
121122
{
122123
const uint32_t addrmask = 0xffff << PINROMADDR;
123124
const uint32_t datamask = 0xff << PINROMDATA;
124-
const uint32_t ctrlmask = (1 << CLKPIN) | (1 << CTSPIN) | (1 << RWPIN);
125+
const uint32_t ctrlmask = (1 << CLKPIN) | (1 << CTSPIN) | (1 << RWPIN) | (1 << NMIPIN);
125126

126127
gpio_init_mask(addrmask | datamask | ctrlmask);
127128
gpio_set_dir_all_bits(0);
@@ -135,6 +136,7 @@ void initio()
135136
gpio_set_pulls(CTSPIN, true, false);
136137
gpio_disable_pulls(CLKPIN);
137138
gpio_disable_pulls(RWPIN);
139+
gpio_disable_pulls(NMIPIN);
138140
// gpio_set_pulls(BUGPIN, false, true);
139141

140142
}

0 commit comments

Comments
 (0)