News for hackers. Stuff that matters.
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!

https://www.youtube.com/watch?v=MLVZav7mVcI&t

Re:Bomb Jack display hardware by ikari_pl on Friday June 21, 2024 @01:43AM (#40746534)
is it C64-specific though?
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 Dwedit on Friday June 21, 2024 @04:13AM (#40747297)
What about ULAs? That's what the ZX spectrum used. They're not quite FPGAs, and not quite ASICs.
Re:Bomb Jack display hardware by chrisallick on Friday June 21, 2024 @12:48AM (#40746236)
jesus dude... thats amazing.
Re:Bomb Jack display hardware by demondemidi on Friday June 21, 2024 @02:47AM (#40746860)
This is impressive af but it seems like so many projects are just people building nostalgia instead of something original.
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 @04:03AM (#40747233)
Build something original then!
Re:Bomb Jack display hardware by wellytopness on Friday June 21, 2024 @09:03AM (#40749182)
This is original :) It includes new functionality like multiple layers, layer priority, multiple palettes, scaled sprites, mode7, dithering, etc
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 wellytopness on Friday June 21, 2024 @09:09AM (#40749241)
Ahh:)
Re:Bomb Jack display hardware by demondemidi on Friday June 21, 2024 @10:32AM (#40750036)
I do all the time. I just don’t feel the need to tell everyone.
Re:Bomb Jack display hardware by stavros on Friday June 21, 2024 @10:33AM (#40750053)
Unless they build something that you deem not original?
Re:Bomb Jack display hardware by Razengan on Friday June 21, 2024 @12:36PM (#40751232)
So you would rather waste time in spreading negativity than positivity? Ok.
Re:Bomb Jack display hardware by demondemidi on Saturday June 22, 2024 @02:51PM (#40761218)
Depends on your viewpoint.
Re:Bomb Jack display hardware by kstrauser on Friday June 21, 2024 @12:32PM (#40751194)
It's "just" someone making a graphics card in their free time for the hell of making one. That "just" is doing some heavy lifting.
Re:Bomb Jack display hardware by consumer451 on Friday June 21, 2024 @11:33PM (#40756029)
This question is even covered in the readme.

> Why bother, you're probably asking? Well if you have to ask then perhaps you're not the right audience. :)

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 Ylpertnodi on Friday June 21, 2024 @04:34AM (#40747446)
I have to admit, and it only happened once, i threw a sickie at work (92?) to finish playing bombjack.

Another game I'm looking for is 'prensorium'.

Re:Bomb Jack display hardware by wellytopness on Friday June 21, 2024 @08:06AM (#40748726)
Thank you for posting. This is one of my projects. I was wondering why all the subscribers joined today.
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.