Features
- Runs PicoMite (MaxiMite) BASIC (VGA, PS/2)
- Uses Land Boards cards
MMBASIC Credits
Peter Mather led the project, ported the MMBasic interpreter to the Raspberry Pi Pico and wrote the hardware device drivers. Geoff Graham wrote the MMBasic interpreter and the manual. Mick Ames wrote the PIO compiler and its corresponding documentation. The VGA driver code was derived from work by Miroslav Nemecek.
OPTIONs (Configuration)
OPTION LIST
OPTION KEYBOARD US
OPTION SDCARD GP13, GP10, GP11, GP12
OPTION AUDIO GP6, GP7
OPTION COLOURCODE ON
OPTION RESET
Raspberry Pi Pico in a Small Plastic Project Box
VGAX49
- VGAX49
- Resistors Values
- Selected for 0.7V output on analog RGB pins
- R12 = 270
- R6 = 390
- R7 = 820
- R1 = 270
|
R,B
|
|
G RES
|
|
G
|
Rs
|
75
|
|
R1
|
390
|
75
|
Rm
|
270
|
|
R2
|
820
|
264.298
|
Vin
|
3.3
|
|
RM
|
264.298
|
3.3
|
Vout
|
0.717
|
|
|
|
0.729
|
I (mA)
|
9.57
|
|
I (mA)
|
|
9.73
|
PS2X49
- PS2X49
- PWR1 is the power to the PS/2 #1, #2 connectors (5V)
- +3.3V powers the TXS0104 translator
- Routing
- CLK1, DAT1 on J3 go to J1 (Purple)
- CLK2, DAT2 on J3 go to J2 (Not used)
SD CARD X49
- SD CARD X49
- Install NO5V jumper
- Connect 3.3V power
- No 5V attached
- No U2 voltage regulator needed
GRID49 - Audio Filter
- C1 = Audio_In-L
- D1 - GND
- E1 - Audio_In-R
Cabling
FUNCTION
|
GP
|
PICO PIN
|
CARD
|
SIG
|
PIN
|
COLOUR
|
I2C1GND
|
GND
|
3
|
MCP23017
|
|
|
|
AUDIO-GND
|
GND
|
8
|
GRID49
|
AUD-GND
|
D1
|
BLK
|
AUDIO-L
|
GP6
|
9
|
GRID49
|
AUD-L
|
C1
|
VIO
|
AUDIO-R
|
GP7
|
10
|
GRID49
|
AUD-R
|
E1
|
YEL
|
PS2_CLK
|
GP8
|
11
|
PS2X49
|
CLK1
|
6
|
VIO
|
PS2_DATA
|
GP9
|
12
|
PS2X49
|
DAT1
|
8
|
YEL
|
PS2_GND
|
GND
|
13
|
PS2X49
|
GND
|
10
|
BLK
|
SD_SCK
|
GP10
|
14
|
SD_CARD_X49
|
SCLK
|
3
|
VIO
|
SD_MOSI
|
GP11
|
15
|
SD_CARD_X49
|
MOSI
|
4
|
BLU
|
SD_MISO
|
GP12
|
16
|
SD_CARD_X49
|
MISO
|
2
|
YEL
|
SD_SLVSEL
|
GP13
|
17
|
SD_CARD_X49
|
-SDCS
|
5
|
GRY
|
SD_GND
|
GND
|
18
|
SD_CARD_X49
|
GND
|
1
|
BLK
|
I2C1_SDA
|
GP14
|
19
|
MCP23017
|
SDA
|
|
YEL
|
I2C1_SCL
|
GP15
|
20
|
MCP23017
|
SCL
|
|
WHT
|
VGA_HSYNC
|
GP16
|
21
|
VGA
|
HS
|
17
|
GRY
|
VGA_VSYNC
|
GP17
|
22
|
VGA
|
VS
|
18
|
WHT
|
VGA_GND
|
GND
|
23
|
VGA
|
GND
|
19
|
BRN
|
VGA_BLU
|
GP18
|
24
|
VGA
|
B4
|
12
|
BLU
|
VGA_GRN_LO
|
GP19
|
25
|
VGA
|
G4
|
7
|
GRN
|
VGA_GRN_HI
|
GP20
|
26
|
VGA
|
G5
|
6
|
GRN
|
VGA_RED
|
GP21
|
27
|
VGA
|
R4
|
1
|
ORG
|
PS2_5V
|
VSYS
|
39
|
PS2X49
|
PWR1
|
2
|
ORG
|
PS2_3.3V
|
3.3V
|
BUS
|
PS2X49
|
3.3V
|
4
|
RED
|
SD_3.3V
|
3.3V
|
BUS
|
SD_CARD_X49
|
3.3V
|
7
|
RED
|