Something I've been toying with on/off for quite some time. The project got a lot more real as I got into Altium, this thing would be very very hard to do properly in Eagle..
Main goal is to have an available and good JVS2JAMMA converter that's better than the riverservice/namco/konami one - with upscaling better than XRGB2, which pretty much snaps into a Naomi Universal cab with hopefully zero user configuration.
Some features I'm pretty confident with:
It's not going to be cheap, as it's a 4 layer PCB and the cost of the components are adding up quite a bit - but this is mostly something I make because I want it and I'm not even sure it will be produced for general availability like the JVS-pAC.
Hoping to have a working proto assembled this summer.
Main goal is to have an available and good JVS2JAMMA converter that's better than the riverservice/namco/konami one - with upscaling better than XRGB2, which pretty much snaps into a Naomi Universal cab with hopefully zero user configuration.
Some features I'm pretty confident with:
- Very good lag-free upscaling from jamma to 31k VGA for CRT's - using a Cyclone IV FPGA
- 5V TTL sync on output instead of 3.3V which seems normal on most FPGA projects
- Central control plane using RaspberryPI Zero/A+
- JVS input synced to vsync
- various remapping/autofire stuff
- Control input from JVS and USB - so you can hook up a joypad/keyboard if you're so inclined
- Auto detection of modes, and if the bandwidth on the board is good enough a 'super-scan' mode in case mode detection fails
- High quality video ADC and DAC from Analog Devices
- space for LED voltmeter, with connectors for for 5V and 12V readings
- -5V generation
- Coining up that works with Cave SH-3
- kick from JST-XH like RGB's very nice HAS
- Since its' pretty much free, I added a second JVS port so it can work as a JVS IO board too for those that like to tinker.
- 0.7/1V input for consoles and 25k/31K stuff
- PWM output for arkanoid, so I can finally play Arkanoid revenge of DOH (using e.g. mouse or trackball on Virtua Golf panel)
It's not going to be cheap, as it's a 4 layer PCB and the cost of the components are adding up quite a bit - but this is mostly something I make because I want it and I'm not even sure it will be produced for general availability like the JVS-pAC.
Hoping to have a working proto assembled this summer.