Memotech-Bill / PicoBB

BBC BASIC for Raspberry Pi Pico
zlib License
34 stars 5 forks source link

USB Console with VGA Graphics Display #13

Closed Memotech-Bill closed 1 year ago

Memotech-Bill commented 1 year ago

I had a request for a version of Pico BBC BASIC that used a USB console for program entry and editing, but was still able to display text and graphics on a VGA monitor.

I have implemented an experimental version to do this: bbcbasic_pkv.zip (Zipped UF2 file).

Output is controlled by the *output command:

Remember that BBC BASIC implements plotting via VDU commands, so output must be directed to the VGA display in order to run any of the plotting commands. The console driver ignores the plotting commands.

The attached build has no support for UART console, SD card or Sound. This leaves all the Pico pins not used for VGA output free for use. In particular the three ADC pins are free.

The Makefile for this build is in the console/pico_v folder.