Hardware


This section is dedicated to any hardware related mods and projects  I’ve done.

Not everything is completed....






Ardino-Uno based mini 'Line Wobblier' type game

December 2019: 

The hardware part of this is in a functional state, and the software is in a playable state. Although I would still like to tweak this and add more game elements ( at least moving enemies, and running water).

Right now this is using an Arduino Uno for the processing and a single board, like the ones you get in phones to control the movement of the 'player' LED.

Right now the enemies are static bars that flash on and off and dots that you have to land on and quickly 'wobble' on to destroy them. It has 5 levels of play with the course getting progressively harder.


I'll try to put up some video sometime.



Building a Vectrex Cartridge:

Well I bought an eprom programmer, 20 eproms, 20 mounts, 20 cartridge boards, and four cartridge cases, along with some sticky-backed gloss paper. It's pretty straightforward to make the cartridge with 'off the shelf' premade parts like this, and it actually worked out cheaper to get the equipment pre-made now than it was when I first looked at doing this myself some years ago.
Initially I soldered a mount into the cartridge, and put the eprom it that for testing. It run fine but the cartridge wouldn't close. So I ended up soldering the chip directly on to another board.


So this is my first attempt at making a working cartridge version of the  (proof of concept) 'Trapped' game before, hopefully, going on to finish the full version and maybe making an initial run of Ten or so. Although I don't know if anybody would actually want them, or this version!?


The size of my label was a little off when I printed it, and the old solder I used to attach the chip to the board in the cartridge wasn't flowing too well. The soldering in the image above is actually better, but hay it works, and at least the label can easily be redone. I may even redo the solder once I buy some better stuff. So yeh, my first home made cartridge (sort off) and it works!



Arduino to composite video TV Cable.

A simple circuit was needed to connect the Arduino to the Composite input of a TV.


This uses two resisters, a 1K ohn and a 470 ohm, to produce the compost signal from the Sync and VID out pins from the Arduino.
The ground cable is a straight-through connection from a GND pin on the Arduino to the cables shield.


The screen shot on the right shows what can be done with the basic setup of TVout and the cable above.
Although something like this may take a bit of effort it is easy to get started, and a demo sketch is bundled with the library.






I quickly wrote a very (very) simple Snake type sketch that makes use of the Funduino Joystick Shield and the 'TVout' library along with the custom-made cable.

The 'TVout' library is really simple to use and has a lot of potential for Arduino interactivity.

When output to a CRT TV this gave a late-seventies to early-eighties feel.
You could easily make a TV-Game Pong type console like this.







Making an Arduino to XY video cable interface:

A simple circuit was needed to connect the X and Y waveform  output from the Arduino to an XY capable output screen using the standard BNC type cable connectors.
The circuit only consists of two 10K resisters and two 100nf capacitors. which are wired in series for both the X and Y channels. A earth connection is also required, with this being connected to the free leg of each capacitor (see diagram).

A connection is taken after each resistor to the probe input, with the ground going to probes ground shield.
This is done for both the X and Y inputs.
This is required to display images on a vector display.

I've successfully used this to output an XY signal to an old analogue CRT Oscilloscope, as well as a Vector Display monitor using an Arduino Uno, and a cable made using the above circuit with a couple of BNC leads:





 Activating Full Colour mode on my old Microvitec CUB monitor:

Most people will know this best as the old 'metal box' monitor used with the BBC Micro computers. But it is a remarkably useful, and flexible, monitor that may be used with a range of systems.The main issue with these is that as standard they are configured to run in their ‘digital’ mode. This is good for producing a crisp 16 colour EGA style display, and as they were primarily used with the BBC Micro this was a good option.

However, for more widespread use the analogue mode is the one you want. And probably the most asked question about the Cub is ‘How do I convert the to Microvitec CUB monitor to analogue mode?’
Despite the answer being relatively straightforward I’ve found very little in the way of simple explanations of how to do this, so I decided to put these easy step-by-step instructions up here:

1)      Remove the back panel from your CUB monitor
(you shouldn't need to remove the top)
2)      Locate the PL103 jumper switch set:
  This is located towards the left-hard corner of the circuit-board...
  just to the rear of where teh cables connect.  
 Viewed as you look in from the back.
3)      There should be a long bar with ten pins coming from the top
        Three of the pins should be marked as R, G, and B, each with a jumper.
              (for Red, Green, and Blue)
  As standard these jumpers will be set to the TTL mode.
  All of them link the middle ‘ground’ pin to switch position 2 by default.
5)      You need to move the three jumpers to position 1 (Linier)
for each of the R, G, and B switches.
6)      And that’s it. The monitor is now setup for ‘real’ colour mode,
it can now be used for any number of purposes.
       I run my Amiga through it and it works perfect.
7)      Oh, and don’t forget to screw the back panel of your CUB back on.


Once this is done you can use it with anything with an RGB out. I made leads for my Amiga 600, and the original  Saga Master System and Megadrive.



No comments:

Post a Comment