Turbo VERA
The Turbo VERA is a variant of the VERA used by the Commander X16 and made to work with the Turbo V architecture. Initially, it is meant to make as few changes as possible, largely being a form-factor change and removing the level-shifters (as the Turbo V runs at 3.3V).
The memory/address map is configurable via the user, but it is highly recommended that
VERA sit at 0x50000000 - 0x5007FFFF (see Memory). As VERA only has
5 address lines, the actual range would be 0x50000000..0x5000001F with the lower bits
being the exact same mapping as they are with X16. So 0x50000000 == ADDRx_L
and 0x50000001B = AUDIO_CTRL, etc.
Bus Speed
The bus speed of Turbo V is still TBD. Speeds > 8MHz may need wait states. Wait states are configured as part of the system setup (just like address ranges). VERA may need one or more wait states to make sure timing requirements of VERA are not exceeded.
VERA Pinout
As derived from the X16 fork of VERA:
- VCC
- GND
- D7..D0
- A4..A0
- !IO1
- RESB (!RES)
- IRQB (!IRQ)
- !MEMWE
- !MEMOE
- VERA L/R (Audio)
Because it has separate read/write lines, a 74HC08 or similar could be used which would be of the form:
!MEMWE = !DS & !RW
!MEMOE = !DS & RW