What's new

PGM single game PCB assembly and troubleshooting

Do you have a link? (It is perfectly fine for them to do this, BTW.)
 
I dont think you checked all this theard , but if you have time and dont want other crashes to have your customers happy , you can try this too (at least , what i sent out turns out to be just fine and the friend who tried is a good shmups player) :


ps : THE DDPDOJ way to be done is only that way i mentioned in that comment .

ALL YOUR PROBLEMS ARE FROM P1 eeprom .
Yeah I tried both your way and the alternative p1 trying to get to the bottom if it. It appears to only happen on early PGM bases and only when booting first time. DDPDOJ is still in the socketed test board but it works no problem. It's a slightly different problem than the one described as it goes immediately to a black screen with pink text on the left if white (old) is selected first time. Once booted into any other game including black it no longer happens. I had a quick look into what was going on and it appears to be a bios memory clash. I'll try again and it would be great if that fixed it.

Update: I admit I was sceptical after reading and trying multiple p1 roms PGM bases and cabs, but that did indeed fix the problem. It has to be that particular download.
 
Last edited:
I agree it 100% ok but I would have liked to see the base design credited. Here is the 2 layer board link. I'll look for some of the others but I only accidentally stumbled across them
https://gurudumps.otenko.com/re/index.html
Thanks. At least they provide schematics! The proto area on the prog board didn't seem to have a impact on the cost at JLCPCB, and it gives the option to experiment with extra hardware, like an FPGA for an ASIC implementation, or a USB controller for debugging. IIRC the 4 layers didn't have a huge impact on cost, either.
So they made an SMD version of the prog board only, and didn't use the opportunity to move to a larger capacity chip?
Edit: Main reason for the 4 layers was because the original used 4 layers. Routing the power wouldn't have been a big problems, but I thought the extra ground plane would improve signal quality a bit, even if it didn't matter much. Track spacing and via diameter were the defaults for KiCad.
 
Last edited:
Thanks. At least they provide schematics! The proto area on the prog board didn't seem to have a impact on the cost at JLCPCB, and it gives the option to experiment with extra hardware, like an FPGA for an ASIC implementation, or a USB controller for debugging. IIRC the 4 layers didn't have a huge impact on cost, either.
I can see lots of utility in the proto section to experiment. 2 layers added a bit to a 25 board set order I think the 2 layer board was approximately $100 and the 4 layer was $120 (rough figures only). But getting the proto made up for it in my opinion. I didn't really appreciate the boasting about how good he was at routing though.
 
The proto area on the prog board didn't seem to have a impact on the cost at JLCPCB (...) IIRC the 4 layers didn't have a huge impact on cost, either..
There is actually quite a big difference, at least from what I've tried with the instant quota - with default settings, 5 pieces of char board was 12.40$, while the prog board is $35.20 (the "board" cost only jumps about 3$, but "engineering fee" goes from 4$ to 24$). This is with default surface finish, with ENIG it's 30.20$ and 52.70$, so I'd say it' quite a difference. Who knows if it's the proto area or 4 layers but maybe it would be worth to experiment with removing it? Maybe JLCPCB caught onto designs with lots of drilling to do or something and now they charge extra?

Anyway, I got mine working first try! Although I definitely underestimated how long does it take to program 10 EPROMS 512kb at a time with the T48 + adapter combo :P Big thanks to @nnap for sending me the bare boards.

DSC01341.JPG
DSC01342.JPG
 
There is actually quite a big difference, at least from what I've tried with the instant quota
It depends, on a 5 board order is adds way more percentage wise than a 25 board order at 50 boards its really not much percentage wise at all.

Nice job on the carts, black boards look nice, coloured boards was the killer for me it went from about 200 to 300 when I went red in the quote.
 
Any way for rotating the CAVE games screen 180°, or I have to change the screen rotation at hand with the famous cable? I have a Hantarex Polo

EDIT: solved. Changed the cable on my chasis
 
Last edited:
Has anyone the Dodonpachi dual version binary decrypted ready for being flashed on fluffy's PROG board?
 
Does this file only work with Fluffy PCBs or also conversions from genuine carts?
I'm trying to make it work on sheep_nova's cartridges installing the GAL16V8B logic, but freezes after a few seconds.

Thanks anyway for the info of the binary @p_ja. I can continue the investigation
 
Does this file only work with Fluffy PCBs or also conversions from genuine carts?
Depends - if you have a genuine cart that doesn't encrypt the M68k code then anything that works with my boards will work with that as well. It looks like the ASIC encryption hardware can be either applied to the M68k code or the ARM code.
(My PROG board is based on a genuine card with all the ASIC stuff chopped off.)
 
Back
Top