Jump to content
IGNORED

Mechatronic XB Cartridge


Gazoo

Recommended Posts

post-29515-0-35640400-1395354487_thumb.jpg

 

Pictured is the Mechatronics XB cartridge.

 

Is anyone here real familiar with it's construction? (I'm betting there's one person in particular that is).

The question is: Are the 3 large chips (2 are stacked) on the left Proms with the Grom/Rom code?

If they are, I'm interested in replacing them with a different version of XB.

That process would seem pretty straightforward - desolder the chips, read them to find out the layout, and burn new eproms to replace them.

 

The 8 soldered-in chips to the right all seem to be standard logic chips. The socketed chip in the middle appears to be a custom chip and would be the deal breaker if an attempt were made to duplicate the cart.

 

Thoughts?

 

Gazoo

 

 

Link to comment
Share on other sites

One of the chips is the ROM, and the stack is the simulated GROM. the 4 LS161s are the counters that simulate the GROM address auto-increment feature, the LS139 is doing the bank switching on the ROM. The other two chips are also part of the GROM selection circuitry.

 

What you have is a 40K GROM and 32K ROM cartridge board. Since it is using the 379, it is using the inverted banking mode (unless they've done something on there to modify that, not likely).

Link to comment
Share on other sites

attachicon.gifMechatronic XB.jpg

 

Pictured is the Mechatronics XB cartridge.

 

Is anyone here real familiar with it's construction? (I'm betting there's one person in particular that is).

The question is: Are the 3 large chips (2 are stacked) on the left Proms with the Grom/Rom code?

If they are, I'm interested in replacing them with a different version of XB.

That process would seem pretty straightforward - desolder the chips, read them to find out the layout, and burn new eproms to replace them.

 

The 8 soldered-in chips to the right all seem to be standard logic chips. The socketed chip in the middle appears to be a custom chip and would be the deal breaker if an attempt were made to duplicate the cart.

 

Thoughts?

 

Gazoo

 

 

 

Is the capacitor by the mounting hole bad? Looks almost like it's split from the picture.

 

On a side note; Does anyone have a 'first step' for someone trying to figure out why their Mechatronics XB cartridge doesn't work? When I insert it in to the TI and turn it on, the screen changes color but immediately locks up. And not really sure how or where to start the trouble-shooting process (if there is one).

 

TIA!

 

-Dano

Link to comment
Share on other sites

One of the chips is the ROM, and the stack is the simulated GROM. the 4 LS161s are the counters that simulate the GROM address auto-increment feature, the LS139 is doing the bank switching on the ROM. The other two chips are also part of the GROM selection circuitry.

 

What you have is a 40K GROM and 32K ROM cartridge board. Since it is using the 379, it is using the inverted banking mode (unless they've done something on there to modify that, not likely).

 

Thank you sir. I knew it would be you who answered. :)

 

Got any more info on the stacked Grom (simulated) chips?

Are there eproms that match the pinouts?

 

I don't need to change the Rom. So this is starting to look quite doable.

 

Gazoo

Edited by Gazoo
  • Like 1
Link to comment
Share on other sites

 

Is the capacitor by the mounting hole bad? Looks almost like it's split from the picture.

 

On a side note; Does anyone have a 'first step' for someone trying to figure out why their Mechatronics XB cartridge doesn't work? When I insert it in to the TI and turn it on, the screen changes color but immediately locks up. And not really sure how or where to start the trouble-shooting process (if there is one).

 

TIA!

 

-Dano

 

Didn't notice the bad cap, doesn't seem to affect performance.

 

Thanks.

 

Gazoo

  • Like 1
Link to comment
Share on other sites

 

Didn't notice the bad cap, doesn't seem to affect performance.

 

Thanks.

 

Gazoo

 

That's a plus!

 

Now, if I could just get mine to work...

 

The chip in the socket I believe is a N82S123 (a 256-bit TTL bipolar PROM). Or so I'm assuming; from to the datasheet that I was able to dig up on that guy. I've attached it in case it's of some use.

 

Best of luck!

 

-Dano

N82S123 (256-bit TTL bipolar PROM).pdf

Link to comment
Share on other sites

Are the 9128 chips simply 16Kx8 (i.e. equivalent of a 27128, or 16K apiece?)

 

If there are three of those, then there's 48K combined of ROM and GROM code?

 

i'm guessing the socketed chip with the green dot is a PAL?

 

Edit: I saw that the N82 chip is this one: http://www.plccenter.com/buy/SIGNETICS/N82S23N - 32Kx8 - equivalent of a 27256, or 32K.

I've never seen a ROM of that vintage in that DIP size.

 

So, 48K GROM + 32K ROM?

Edited by acadiel
Link to comment
Share on other sites

 

That's a plus!

 

Now, if I could just get mine to work...

 

The chip in the socket I believe is a N82S123 (a 256-bit TTL bipolar PROM). Or so I'm assuming; from to the datasheet that I was able to dig up on that guy. I've attached it in case it's of some use.

 

Best of luck!

 

-Dano

 

Ooops, my bad on the N82S23N, which is not the same as the datasheet for the N82S123N I had previously thought was it.

 

Soon as I think I know what I'm talking about, the world reminds me I don't have a f'ing clue... LOL

 

-Dano

Link to comment
Share on other sites

oh,no destorying a meachatronic xb cart.... so sad, there is so little of them left.

 

What ever became of the Pop Cart, Gary?

Was there ever a working model, and any type of production of it?

 

Maybe if I can get one, I won't have to 'destroy' my Mechatronic cart. :)

 

 

Gazoo

  • Like 1
Link to comment
Share on other sites

 

What ever became of the Pop Cart, Gary?

Was there ever a working model, and any type of production of it?

 

Maybe if I can get one, I won't have to 'destroy' my Mechatronic cart. :)

 

 

Gazoo

 

PoP-Cart. <-- Pile-of-Programs --->

 

Full design overrides Groms 0/1/2 with an new fully licensed OS from TI (produced by OPA) and includes a CART. device DSR (yes a DSR in module form, it even has a CRU base!), with full 8 banks times 8 slots of GROMs in one 512K eprom and another 128k eprom containing 2 banks times 8 slots of ROM, all accessabled via the 'review module library' design which been expanded on by new OS to make it easier, and allowed for some neat things, like the use of 'text-to-speech' from TE2 module while in XB if both were programmed to cartridge, and another neat tyhing the CART. device allow for actual files to store and ran like EA5 programs using a ROMdisk made up of all the empty space in module, since most cartridges are 6K per grom instead of 8K, so all that free space gets merged together by CART. device DSR into a nice accessable ROMdisk, and there was big program I made similar to 'module creator' that takes all your cartridges and files, and produces two images for you to burn the 512K grom eprom and 128k rom eprom.

 

Yes wonderful design, been looking at seeing what I can recover and made available to the public.

 

I have two fully working models with me here in DR, but sadly the original PCBoard artwork and PAL files have been lost, but one of these two models might have its chips not protected, I going to look at unsoldering and reading them on my programmer and see, the whole logic and grom simulator and bank switching was done in set of three PAL 22v10 chips, very neat and simple design.

 

If not I have to regenerate the design from my head even tho my memory is great, would take more time.

 

Sadly most time ended up destoried I think, the biggest shipment of completed units went to Asgard, for their XB+ contract, but sadly they never issued a payment, and the rest of unpopulated board were held at factory waiting for a while, and I tried to wrestle them out from my local business partner but he claimed he destoried them.

 

Besides the two I have, not sure what happen to shipment to Asgard if they sold off the units, ship them to to fill existing preorders or just got stuck in warehouse someplace and forgotten about.

Edited by Gary from OPA
Link to comment
Share on other sites

post-29515-0-88866800-1395956509_thumb.jpg

 

I was just looking a little closer at the cart. A photo of the bottom is included. Here's where it gets confusing. There is a solder bridge for pins 27 & 28 on the stacked chips. Pin 27 is the program voltage pin for 27c64 & 27c128 eproms, and it's A14 for 27c256 & 27c512 eproms. The 27c256 & 27c512 eproms will have their memory capacity cut in half by this solder bridge. Pin 20 is chip select for all of them, which makes sense, because that's the one pin of the stacked chips that's connected separately.

 

I'm thinking of unsoldering these 2 chips this weekend so they can be dumped to find out the layout, but hesitation is creeping in because it doesn't seem that they will be able to be replaced directly with eproms.

 

Whattayathink?

 

 

 

Link to comment
Share on other sites

Well, I tend to not want to be cavalier with someone else's property. That said, I assume you can remove the chips to try to read them, at least. You may uncover more information in the process. Provided that reading and your removal process are not destructive, you can reassemble with no problem.

Link to comment
Share on other sites

Well, I tend to not want to be cavalier with someone else's property. That said, I assume you can remove the chips to try to read them, at least. You may uncover more information in the process. Provided that reading and your removal process are not destructive, you can reassemble with no problem.

 

Well, the removal and reassembling process should be non-destructive. I'm trying to get a few viewpoints on what the chips actually are based on the info we surmise so that the reading process will be non-destructive. :)

 

Gazoo

Link to comment
Share on other sites

So far I've removed the top chip of the stacked ones. The chip below is revealed to be a 27128. I assume the top chip was compatible with a 27128 also because all pins were soldered to the chip below with the exception of the chip select pin and I've lost 16k of what was in the cartridge.

 

I set up a Horizon to autoload a memory editor so I can see what's still in the cart.

Groms 3, 4, & 5 are still there (g>6000 to g>BFFF).

Groms 6 & 7 are no longer present (g>C000 to g>FFFF).

Both Roms at c>6000 are still there.

 

So if the other chip that's marked 9128C-1113 is also 16k, half of it must contain the last Grom, which leaves 8k.

 

8k is not enough for both Rom banks, we need at least 12k if they are just paging the 4k from c>7000 to c>7FFF or we need 16k if the whole 8k is being paged.

 

Any ideas?

 

 

Gazoo

 

 

 

Link to comment
Share on other sites

The one you removed is probably a 32Kx8, not a 16Kx8 like the one it was stacked on. Was your cart the Mechatronics XB or the XB2+? If it was the latter, you need additional space to store the APESoft routines--and they are only important from an access standpoint until they get loaded into low memory.

Link to comment
Share on other sites

The one you removed is probably a 32Kx8, not a 16Kx8 like the one it was stacked on. Was your cart the Mechatronics XB or the XB2+? If it was the latter, you need additional space to store the APESoft routines--and they are only important from an access standpoint until they get loaded into low memory.

 

 

The cart includes the APESOFT routines.

 

I'm not following your logic here. The APESOFT routines are stored in Grom 7 and moved to CPU memory by the command CALL APESOFT. Losing Groms 6 & 7 includes the area the APESOFT commands are stored. No additional memory other than g>6000 to g>FFFF and and the two 8k Rom banks are required to run this version of Mechatronic XB as I've run it from the Pgram card in the past. And the APESOFT commands worked fine.

 

So there's still an apparent memory shortage. My guess at this point is that only 6k is used for the remaining 3 Groms is used as there is no code in the upper 2k of each. And the Rom is only banked switched for the top 4k. That would account for 30k of the 32k left. But it would make for some interesting splitting up of the 2 remaining memory chips.

 

Gazoo

Edited by Gazoo
Link to comment
Share on other sites

So there's still an apparent memory shortage. My guess at this point is that only 6k is used for the remaining 3 Groms is used as there is no code in the upper 2k of each. And the Rom is only banked switched for the top 4k. That would account for 30k of the 32k left. But it would make for some interesting splitting up of the 2 remaining memory chips.

 

Gazoo

 

Yep, the splitting logic for memory is messy, as such that is what the N82S32 (???) if my memory is serves me right still.

 

It maps the logical memory address pins from grom simulator and rom banks into the actual physical memory position in the two programmed proms.

Link to comment
Share on other sites

 

Yep, the splitting logic for memory is messy, as such that is what the N82S32 (???) if my memory is serves me right still.

 

It maps the logical memory address pins from grom simulator and rom banks into the actual physical memory position in the two programmed proms.

 

Yes, so there's not going to be enough space to fit XB v2.7. Time to give up and put 'er back together.

 

Gazoo

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...