Jump to content
IGNORED

512K Cartridge Status


Ksarul

Recommended Posts

I was working on those ROMs a few months back (before the article made it online). There are about half a dozen bytes that change between these and the final ROMs--and they were just bug fixes. If I'd been given the source code listings at the same time I was asked to analyze the ROMs, this would have been even easier to determine. BTW, for those reading this--the source code to the Frogger cartridge is up there (non-editable PDF), for both the proto and the final code. The link to the music file is a dead link though. . .

Link to comment
Share on other sites

Good read. My favorite part from the Frogger development notes:

 

 

 

I won't be here on Friday, so if you have any questions, tuff.

 

Actually, interesting to see how software companies felt about and dealt with TI's GROM. Also sheds light on why the Parker Brothers games do not show the game name in the selection menu.

  • Like 1
Link to comment
Share on other sites

The GROM code equivalent is a generic program that they put into all of their games so that they only had to write that portion of the code once. It gives the lead-in variables (number of players, difficulty) and passes control to the program--but it doesn't put the game's name on the title screen--it puts PARKER BROTHER'S GAME for all of them.

Link to comment
Share on other sites

So, no one has pictures of the inside of one of these?

 

Another thing I noticed was the mention of the 99/4A's sound list player and how sound lists contain a lot of redundant data. But not only can you make a good list without redundant data*, but SLR does not find a sound list in the PCROM or ROM files. They also mention that sound and graphics can be frozen a lot earlier than code (as I infer, anyway,) which I can see very clearly working on my own game.

 

* Although, the concept of instruments would help quite a bit.

Link to comment
Share on other sites

  • 4 weeks later...

I have a bunch of the 64k Jon Guidry boards, no components fitted yet, and am wondering if it is possible to modify them into a 512k board with a LS378 instead of the 379.

 

I can't find schematics of the 512k board, but could figure it out myself if they are available.

 

 

 

Maybe you already know all of this; but, for one thing, the 64KB board uses the 379 (quad latch) with its inverted outputs and a 378 (hex latch) does not have inverted outputs—so the boards are wired differently in that regard. A 378 has the same number of pins, but not one of the latch I/O pins are in the same place. Furthermore, the larger capacity EPROMs have 32 pins vs. the 28 of the 64KB (and lower) chips. You'll be doing quite a lot of surgery on a 64KB board to convert it to 512KB capacity, I should think.

 

...lee

 

I've spent a few hours over the weekend armed with my multimeter, a bunch of PDF files on the computer screen, and both the UberGrom cart and the 64 Guidry boards. I am very confident that modifying the 64k boards into a

512k board with a 378 won't be as messy as I was originally thinking. There will still be fair bit of wrapping wire involved, but once tested and working will be inside a cart case and out of sight.

I've ordered a bunch (10) AM25LS07's and 10 27c040's from Aliexpress, so in about a month should be able to post pics of a working example (I hope).

 

The 27c040 is wired the same as the 27c512 from the bottom up. Only Pins 1, 2, 32, 31, 30 of the 040 will need special treatment, and I can Leave pins 1,8,9,16 of the 378 soldered to the 379 socket,

the rest will involve wrapping wire and bent out pins.

Edited by Imperious
Link to comment
Share on other sites

 

 

 

I've spent a few hours over the weekend armed with my multimeter, a bunch of PDF files on the computer screen, and both the UberGrom cart and the 64 Guidry boards. I am very confident that modifying the 64k boards into a

512k board with a 378 won't be as messy as I was originally thinking. There will still be fair bit of wrapping wire involved, but once tested and working will be inside a cart case and out of sight.

I've ordered a bunch (10) AM25LS07's and 10 27c040's from Aliexpress, so in about a month should be able to post pics of a working example (I hope).

 

The 27c040 is wired the same as the 27c512 from the bottom up. Only Pins 1, 2, 32, 31, 30 of the 040 will need special treatment, and I can Leave pins 1,8,9,16 of the 378 soldered to the 379 socket,

the rest will involve wrapping wire and bent out pins.

 

 

You may want to put a socket-in-a-socket to do the 378 mod. Not all of them power up in the first or last bank, so you may need a couple of tries to find one that does.

 

Gazoo

Link to comment
Share on other sites

Thanks for that idea, that will save me a lot of time and no wrecked chips in the process.

 

Yep, and as the person that designed this board, trust me... there's tons of ways you can get to certain pins. What you are doing can be doable... but will take time, patience, and a lot of connections. :-) :-)

 

I hacked my 64K board to do 128K, and also hacked it as a 128Kx4 board as well. Never tried changing out the 74LS379 to a 74LS378, but like Gazoo said... a socket on a socket (and changing the pins around accordingly) might be your best bet.

 

Not quite as large as this pic, but it can be done.

 

post-22866-0-76314800-1423506223_thumb.jpg

Link to comment
Share on other sites

  • 1 month later...

I finally got all the parts and modded one of my 64KB Jon Guidry boards into a 512KB board, and the good news is that it worked 1st time. Occasionally I have to

turn off the computer and the NanoPEB as about 1/4 of the time I get a blank screen, works ok upon a proper reset usually. Only game that seems to not work is Car wars.

Pins 1,2,8,9,16 of the 74ls378 (AM25LS07) are the same as the 379, all the rest as can be seen had to be changed. Pics attached, sorry for the slight out of focus images.

The contacts aren't as dirty as the photos show, but I will clean them anyway. Only 5 more boards to go!

post-38169-0-23297000-1427377308_thumb.jpg

post-38169-0-27445400-1427377312_thumb.jpg

post-38169-0-57447600-1427377315_thumb.jpg

Edited by Imperious
  • Like 4
Link to comment
Share on other sites

I finally got all the parts and modded one of my 64KB Jon Guidry boards into a 512KB board, and the good news is that it worked 1st time. Occasionally I have to

turn off the computer and the NanoPEB as about 1/4 of the time I get a blank screen, works ok upon a proper reset usually. Only game that seems to not work is Car wars.

Pins 1,2,8,9,16 of the 74ls378 (AM25LS07) are the same as the 379, all the rest as can be seen had to be changed. Pics attached, sorry for the slight out of focus images.

The contacts aren't as dirty as the photos show, but I will clean them anyway. Only 5 more boards to go!

 

That, my friend, is impressive and neatly done! :)

Link to comment
Share on other sites

Imperius can write pin to pin your modding? in fact by photo i no look well.. sorry..

 

Hi. I have quickly scribbled a pinout for converting a 64k Jon Guidry board (27c512 and 74ls379) to a 512k board (27c040 and 74ls378(AM25ls07 same))

I am not interested in giving a step by step procedure at the moment as there are a few different ways You could achieve the same result, as in I chose to

not cut tracks on the pcb, but that is a way if You prefer. PDF's of datasheets are easily findable for all the chips used and also the TI99/4a cartridge port pinout.

However You mod the board it is a good idea to be able to swap the 74ls378 as some do not start in the correct bank, and You can't do that easily if it's soldered in.

I would strongly suggest using a multimeter to figure out what goes where before modding, as some pins need to be changed and some do not. As an example Pins 1,2,8,9,16

of the LS378 are the same for the LS379, but pin 28 of the 27c512 is VCC whereas that becomes A17 on the 27c040 (pin 30)

post-38169-0-44426500-1427632644_thumb.jpg

Edited by Imperious
Link to comment
Share on other sites

Thanks for the nice comments everyone.

 

I sorted the intermittent blank screen issues I was having with resetting the cart with a FCTN-QUIT and Car wars not working. I reseated the

CF card in the nanoPEB and it all worked perfectly every time after that. I think also that I should be able to do a slight improvement to the modding

next time as it appears I don't need to bend as many pins on the ls378 socket up as there are a few from the 379 pinout that don't go anywhere.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...