The serial port on VEXTREME is a HW UART already on the STM32F4, running at 115200 baud. It should be capable of being hooked up to DMA. The idea here is that you'd map it to portion of memory that gets filled with vector lists via USB Serial or HW Serial to start, and the STM32 would drive the VIA directly with that list of vectors.
It would be cool to implement a simple POC that could move a ball around the screen or something like that via UART commands just to get an idea of how much overhead in CPU and UART timings we have before moving onto the full blown MAME Terminal support.
The serial port on VEXTREME is a HW UART already on the STM32F4, running at 115200 baud. It should be capable of being hooked up to DMA. The idea here is that you'd map it to portion of memory that gets filled with vector lists via USB Serial or HW Serial to start, and the STM32 would drive the VIA directly with that list of vectors.
It would be cool to implement a simple POC that could move a ball around the screen or something like that via UART commands just to get an idea of how much overhead in CPU and UART timings we have before moving onto the full blown MAME Terminal support.