epaell wrote: ↑Sat Apr 13, 2024 9:52 pm
I was playing a bit with the graphics card yesterday and managed to convert the plasma code from Matt Sarnoff's page
Nice work! I seem to be too involved in hardware at the moment, which is taking my attention away from coding.
epaell wrote: ↑Sat Apr 13, 2024 9:52 pm
I might have to look at his asteroids game as well to see if I can port it across. The main sticking point is the different audio device used (AY-3-8910 equivalent) and my lack of a controller/joystick (though that should be easy enough to add to the PIA Port once I have one)...
... having an AY-3-8910 would also be really cool as it is used by a lot more software but it is a really big guy and I recall that you originally wanted SN76489 to make the hardware similar to the Dick Smith Wizard.
Yes, I have the AY-3-8910 in mind already, to play with eventually. But you are right, that what drove me to the SN76489 first was thinking of the Wizzard (CreatiVision). Not to mention the size was a better fit for adding a sound option to my first I/O Card.
epaell wrote: ↑Sat Apr 13, 2024 9:52 pm
I just noticed the update to the 6809 CPU board that you posted and actually had a thought for the I/O card - it would be convenient to have a more standard IDC header for the serial line pins and perhaps add additional GND and +5V pins similar to what the PIA IDC has. It would make it convenient to power any serial devices that are used to connect to the outside world (and easier to find good solid plugs for the socket).
The intention of the serial connector chosen, was to implement the FTDI cable format. Therefore, a reasonably standard 6-pin FTDI serial cable can be used. I have however left pin-3 unconnected. Pin-3 is typically Vcc, supplied with either 3.3V or 5V. As I understand this is normally supplied from the FTDI device end (to power the FTDI cable attached serial device - e.g From a USB to TTL Serial adapter), I thought it more appropriate to leave pin-3 unused.
However, perhaps it would be appropriate to provide a jumper to connect 5V to pin-3, allowing it be use as a 5V output (GND is already on pin-1), for powering external serial devices, as you mention?
Interesting, let me know how you get on. Including how the quality compares!
Related to this (and to continue with my current hardware focus theme), I've just finished updating the TMS VDP Card to now also support the TMS9918, which has Composite Video output (only). Yet to make a video / final test!
This then means that the one TMS VDP Card will now provide support for all flavours of the TMS VDP chip, and allow those (mostly in the NTSC market), who are more familiar wih the TMS9918 variant, to ustilise the VDP Card.
As I'm in the PAL market, and I personally have a preference for component video quality, the TMS9929 always had my initial attention.