Re:Bomb Jack display hardware
by mrandish on Thursday June 20, 2024 @11:25PM
(#40745831)
I randomly stumbled across this impressive, home brew graphics subsystem for C64 today. The goal seems to be pushing the boundaries of what would have been possible with period-correct, through-hole 74LS parts (no FPGA or ASIC) toward advanced arcade-level graphics hardware. Quite ambitious for a one-person hobby project and, as the video below shows, very successful!
Re:Bomb Jack display hardware
by ralferoo on Friday June 21, 2024 @03:56AM
(#40747196)
There are numerous mentions to Z80 as well as C64, and the arcade hardware was Z80 and this project started life as a plug-in compatible board, so presumably it still has support for being driven by Z80.
If it started life as a Z80 board, probably the C64 interface is just synthesising _RD, _WR and _MREQ (and maybe _IORQ) that a Z80 design would need from the RD/_WR, clock and high address bits on 6502.
Re:Bomb Jack display hardware
by wellytopness on Friday June 21, 2024 @09:05AM
(#40749205)
8 data bits, write signal, reset address state logic.
Each byte written will prime the 24 bit address to write to in the hardware and then store bytes with auto-incrementing address.
This lets the C64, or any other machine capable of generating those signals, to write large amounts of memory to the hardware.
Re:Bomb Jack display hardware
by CodeCompost on Friday June 21, 2024 @04:14AM
(#40747304)
There is value in going back in time to revisit old hardware. It helps you gain insight into technology today and who knows inspire someone to take a path that was missed back then. This may lead to original ideas.
Re:Bomb Jack display hardware
by stavros on Friday June 21, 2024 @09:06AM
(#40749218)
I know, I was replying to the GP, whose definition of "original" this didn't fit (and that's fine, but, instead of complaining about it, they should build things).
Re:Bomb Jack display hardware
by demondemidi on Saturday June 22, 2024 @02:51PM
(#40761213)
Right. And this is a discussion board. And I’m discussing my opinion. Is that not ok by your rules? Last time I checked HN allows dissent. Or maybe you’re just not the right audience for this discussion. ;)
Re:Bomb Jack display hardware
by unleaded on Friday June 21, 2024 @02:16PM
(#40752203)
The correlation between old hardware stuff and nostalgia is not always as rigid as people on HN tend to think. a lot of stuff like this is made by people born years after the source media(?) (I don't think this is though)
Re:Bomb Jack display hardware
by TacticalCoder on Friday June 21, 2024 @11:18AM
(#40750526)
What's the relation between this and MAME? I don't have the Bomb Jack arcade PCB (I've got others though) but I do have a Pi2JAMMA and, well, Bomb Jack using MAME.
Is this project something that could be replacing (partial?) hardware on a real Bomb Jack PCB (not unlike what some are doing with C64 chips, where new replacement can be dropped in place of old broken chips)?
Re:Bomb Jack display hardware
by wellytopness on Friday June 21, 2024 @11:58AM
(#40750876)
It started off as a direct Bombjack arcade hardware replacement, it then grew way beyond what the arcade was capable of.
MAME is software, this is hardware, no relation. :) Although interestingly the first version of the hardware did allow me to find a bug in the MAME implementation.
https://www.youtube.com/watch?v=MLVZav7mVcI&t
If it started life as a Z80 board, probably the C64 interface is just synthesising _RD, _WR and _MREQ (and maybe _IORQ) that a Z80 design would need from the RD/_WR, clock and high address bits on 6502.
> Why bother, you're probably asking? Well if you have to ask then perhaps you're not the right audience. :)
Another game I'm looking for is 'prensorium'.
Is this project something that could be replacing (partial?) hardware on a real Bomb Jack PCB (not unlike what some are doing with C64 chips, where new replacement can be dropped in place of old broken chips)?