It's like my Ketsui cart! Crashes on one version but fine on the other. With multiple program ROMs, other carts, etc. Even other motherboards.
DDP works fine for me though on both versions.
DDP works fine for me though on both versions.
And here is the Digikey parts list.
EDIT: Something is wrong with this cart at Digikey. Doesn't show up correctly. You might not be able to order it correctly.
One part says it can be programmed by digikey. But does it need programming? SOrry total noob this my project of this type:
ATF16V8B-15PU-ND
ATF16V8B-15PU
Microchip Technology
IC PLD 8MC 15NS 20DIP
why not install 2 of them on that PCB?I guess something like this would be possible:
I thought about that, but the 3.3V chips are only available as surface mount, which make programming and soldering more difficult for the average user. Though I don't mind if anyone develops a surface mount/3.3V version, all PCBs I sold contain all required information to replicate them.why not install 2 of them on that PCB?I guess something like this would be possible:
IIRC they made something like that for Neo Geo since it has 32Mbit 8-bit MaskROMs
alternatively you could use a 3.3V chip there and integrate a regulator and level shifters into the PCB as well.
EDIT here:
https://oshpark.com/shared_projects/2b7muPMc
https://oshpark.com/shared_projects/ep5d2RrF
So my guess here is that either 74ls257 are an issue if it selects between the halves of the ROM? That's why Ketsui works fine on Trap mode, but not on normal?blue is the M68k program ROM and the PAL controlling the mapping. Any problems here mean the game doesn't run or crashes.
yellow is the music ROM, two 74ls257 breaking the 16 bit ROM value into two 8 bit halves, and one half of 74ls139 selecting between the motherboard ROM and the cartridge ROM. Problems here mean no or wrong sound is played.
The 74ls257 is 4x 2-to-1 multiplexers, so you can put two values in and then select which one to output. The two 24ls257 on the board take the 16 bit value as it comes from the EPROM and produce 8 bit values. The lowest address line A0 selects which half to output.FSo my guess here is that either 74ls257 are an issue if it selects between the halves of the ROM? That's why Ketsui works fine on Trap mode, but not on normal?
Sounds likely that it can be the GAL. As I said, I've got a bunch of mine programmed that I plan to send to you, I just need to get around to clearing a table and setting up my equipment to test them. If there is a problem we either need to update the instructions, or I need to fix the boards.For Espgaluda it /has/ to be either the program rom or the pal? There's nothing else involved, right?
As a funny side note: completely missed installing C1 on DOJ and that's the only prog board I have that works![]()
Edit: socketed P1 on Espgaluda, tried FOUR different eproms in there (using the known-working files posted earlier) and it still hangs. It has to be the GAL, doesn't it?
I use the device selection tool in those stores a lot. I used to use the one from Farnell, but some website redesign seems to have it rendered completely useless. Currently I use the one in Digitkey a lot, but the Mouser one is fine as well.Nice find actually, I drive myself crazy sometimes trying to get a GAL to behave, as they are obsolete chips usually sourced from overseas. These are new and fast, and in stock (at mouser last time I checked). I bought like 20 of them.
PartNo PAL_CE;
Date 03/23/2019;
Revision 01;
Designer Fluffy;
Company None;
Assembly None;
Location None;
Device g16v8;
Name PGM_RG_U5_ESP;
/* Inputs */
Pin 2 = PA20;
Pin 3 = PA21;
Pin 4 = PA22;
Pin 5 = PA23;
Pin 1 = AS;
Pin 8 = PAGE_SELECT;
/* Outputs */
Pin 19 = PA20_I;
Pin 18 = PA21_I;
Pin 13 = P_ROM_OE;
Pin 12 = INT_P_ROM_OE;
/* Logic */
PA20_I = PA20;
PA21_I = 'b'0;
P_ROM_OE = AS # PA21 # PA22 # PA23;
INT_P_ROM_OE = 'b'1;
I am using those GAL as well, which makes it weird.Per @acblunden2 's cart, this is the GAL I'm using everywhere (again except for that DOJ one).
https://www.digikey.com/product-detail/en/ATF16V8B-15PU/ATF16V8B-15PU-ND/1118926/?itemSeq=330026708
Between that and the 74LS I wonder why @xodaraP and I are the oddballs out. Others have used the same parts from the same digikey cart and had no issues/
Maybe they didn't actually play their games, just booted, saw it turned on and decided they were successful? I believe @theoddtech has Ketsui non-working as well if memory serves.
If you don't have resistors try the alternate script. That should give an indication if that is the problem without soldering extra bits. GALs are flash based, I think the data sheet said that it should allow a few 100 rewrites.I'm not sure what I have on hand for resistors, and unless I get lucky in a drawer I don't have any GALs on hand (just ordered 40 a few days ago after realizing I didn't have them for another project).
Chipmax 2Just wondering, which programmer are you using?
I'd missed this line first round.If you don't have resistors try the alternate script. That should give an indication if that is the problem without soldering extra bits. GALs are flash based, I think the data sheet said that it should allow a few 100 rewrites.