Jump to content
IGNORED

Atarimax cart and 1088xel


chevymad

Recommended Posts

It's a bank selected cart so relies on the /CCTL line that's active on a $D5xx address access. Most banked carts use it, sometimes with extra decoding to change the active bank or disable part or all of the cartridge.

 

That said though, there's a default powerup state with Atarimax carts where it is active and a certain bank is selected, so it should work.

To verify, populate all of the banks with something - preferably 8K Rom images.

 

Another potential for problems even on normal machines is that lots of 3rd party carts used different thickness on the edge connectors.

 

From the Atari800Win+ Help -

 

 


Type 41: Atarimax 128 KB flash cartridge

This bank-switched cartridge occupies 8 KB of address space between $A000 and $BFFF. The cartridge memory is divided into 16 banks, 8 KB each. The 4 lowest bits of the address written to $D500-$D50F select the bank mapped to $A000-$BFFF. Writing to $D510-$D51F disables the cartridge and any write to $D520-$D5FF is ignored.

Type 42: Atarimax 1024 KB flash cartridge

This bank-switched cartridge occupies 8 KB of address space between $A000 and $BFFF. The cartridge memory is divided into 128 banks, 8 KB each. The seven lowest bits of the address written to $D500-$D57F select the bank mapped to $A000-$BFFF, bit 7 disables the cartridge.

 

So you should be able to issue POKE commands from Basic that enable the cart and select a bank. Likely the computer would crash which is a good sign it worked.

 

Try POKE 54529,1

Edited by Rybags
Link to comment
Share on other sites

Bottom line is to make sure all software, images, and firmwares are up to date. Then we look at hardware.

 

I bet you are working before we reach that stage.

 

on a side note, the following isn't in your case, because it works in one and not the other.. but to help others,

 

make sure you have you flashed with the latest software to fix bank start, is the game the latest version flasher to fix bank start?

 

This is very possible as newer MaxFlash carts used a different chip requiring workbook software to change.

Edited by _The Doctor__
Link to comment
Share on other sites

So I'm assuming the firmware was the problem. Last time it was flashed was back in February with a beta. But now I'm in a real pickle. I was using my win 10 tablet and respeqt to serve the files to the 1088. Decided to do the complete ROM. Started out well and loaded the U1mb files no problem. Then it went to update the SDX... Seems when my tablet goes to screensaver mode it stops the data flow. This caused the 1088 to lock up. Now I get a peach colored screen and no activity from the 1088. I'm assuming i've bricked the U1mb and at the least need to flash it externally. Can I do this with the TL866? I've got the parts to upgrade it to the A version but haven't yet.

Link to comment
Share on other sites

So I'm assuming the firmware was the problem. Last time it was flashed was back in February with a beta. But now I'm in a real pickle. I was using my win 10 tablet and respeqt to serve the files to the 1088. Decided to do the complete ROM. Started out well and loaded the U1mb files no problem. Then it went to update the SDX... Seems when my tablet goes to screensaver mode it stops the data flow. This caused the 1088 to lock up. Now I get a peach colored screen and no activity from the 1088. I'm assuming i've bricked the U1mb and at the least need to flash it externally. Can I do this with the TL866? I've got the parts to upgrade it to the A version but haven't yet.

Yes you can reflash the flash chip in the U1MB with a TL866CS, no need to upgrade it to A (it literally makes no difference for this application) but you will need a DIP40 to PLCC32 adapter and a chip extractor to get the flash chip out safely from its U1MB socket (a small flat screwdriver and some patience may do too).

 

 

EDIT: Sorry I may have sent the wrong link, for 1088XEL you would need https://atari8.co.uk/wp-content/uploads/1088XEL_Firmware_v.2_Final_230718.zip and use the xel.rom file in the ROM directory

  • Like 2
Link to comment
Share on other sites

Thanks, for the information. Got an adapter coming. I had been assuming I needed to connect to the jtag, but pulling the chip seems easier. Can I program the original Candle U1mb same way? I've got one of those in my 800xl that still has the V1 software as well.

I believe for Candle V1 first you need to reprogram the CPLD to V2 and for that you need a Xilinx platform cable and the related software if memory serves (I had to do it once just to discover I already had V2).

I don't know where to get a V2 but there's a V3 fjc sharead a while ago: http://atariage.com/forums/topic/206610-ultimate-1mb-upgrade/page-5?do=findComment&comment=3575879

 

Making the adapter for the Xilinx platform cable is the painful part, the U1MB JTAG connector is neither the standard Xilinx one neither uses 2.54 spaced headers (unless it changed recently). Instructions on how to make the cable adapter are on that thread http://atariage.com/forums/topic/206610-ultimate-1mb-upgrade/page-1?do=findComment&comment=2660597

 

EDIT: I found a direct link to candle V2 JED

http://www.spiflash.org/atari/ultimate1mb-v2.jed

which I added to the end of that thread as well (with copy of the JED file)

http://atariage.com/forums/topic/206610-ultimate-1mb-upgrade/page-5?do=findComment&comment=4156027

 

EDIT2: Now if by "Candle V1 software" you just mean the U1MB BIOS (but V2/V2+ JED) then yes you can use the same method or even UFLASH as fjc mentions above

Btw found V2 JED direct link here http://unretro.com/computers/atari8/ultimate

Link to comment
Share on other sites

Good call. There's a highly conspicuous warning right underneath all the BIOS download links to the effect that the V2/3 JED is required by my firmware, but I think I'll add a 'How do I recognize a V1 Candle board' with pictures to aid identification. The presence or absence of the 'SIDE Hardware' setting in the original firmware is a neon flashing clue (if it's there, you're good to go), but people still get caught out by this through simple oversight. By that token, on the other hand, I'm not sure if even more conspicuous warnings will help, but having reminders dotted around these threads does no harm at all.

 

Note: the V3 JED is the one to go for, since it fixes a bug which resulted in the first BASIC slot appearing at $A000-$BFFF regardless of which of the four slots is actually selected. It's a Candle JED just like all the others and should be applied to all U1MB boards which don't already have it (i.e. if you don't have PBI functionality or you find that you can't change BASICs).

  • Like 2
Link to comment
Share on other sites

I believe for Candle V1 first you need to reprogram the CPLD to V2 and for that you need a Xilinx platform cable and the related software if memory serves (I had to do it once just to discover I already had V2).

I don't know where to get a V2 but there's a V3 fjc sharead a while ago: http://atariage.com/forums/topic/206610-ultimate-1mb-upgrade/page-5?do=findComment&comment=3575879

 

Making the adapter for the Xilinx platform cable is the painful part, the U1MB JTAG connector is neither the standard Xilinx one neither uses 2.54 spaced headers (unless it changed recently). Instructions on how to make the cable adapter are on that thread http://atariage.com/forums/topic/206610-ultimate-1mb-upgrade/page-1?do=findComment&comment=2660597

 

EDIT: I found a direct link to candle V2 JED

http://www.spiflash.org/atari/ultimate1mb-v2.jed

which I added to the end of that thread as well (with copy of the JED file)

http://atariage.com/forums/topic/206610-ultimate-1mb-upgrade/page-5?do=findComment&comment=4156027

 

EDIT2: Now if by "Candle V1 software" you just mean the U1MB BIOS (but V2/V2+ JED) then yes you can use the same method or even UFLASH as fjc mentions above

Btw found V2 JED direct link here http://unretro.com/computers/atari8/ultimate

 

 

I've noticed there is a V3 jed on pigwa, I haven't tried to flash it yet, I was too scared after bricking my U1MB and having to get the JTAG stuff to unbrick it when I first got it.

Link to comment
Share on other sites

I've noticed there is a V3 jed on pigwa, I haven't tried to flash it yet, I was too scared after bricking my U1MB and having to get the JTAG stuff to unbrick it when I first got it.

Listen to FJC, I only pointed to the V2 version, but if FJC says to use V3 then he's right.

FJC is THE developer for the U1MB BIOS in all incarnations, so when in doubt do as he says.

And yes, V3 does require the Xilinx platform cable and software and JTAG adapter (I think it worked for me because my U1MB had a 2mm header already soldered and my platform cable came with flying wire adapter and I wedged them in).

Link to comment
Share on other sites

The one I bricked isn't the Candle version.

Understood. We were referring to the other board which potentially has the V1 JED.

 

I was using Uflash did I somehow end up doing something else? I was doing the main rom and seemed to complete. Then it booted up to a screen asking to update SDX.

This is fairly puzzling, since - noticing that the DLT SDX flasher (shown in your video) would auto-boot and cause confusion - I removed it from the ATRs a month or two back. UFLASH is the only upgrade tool present on the current ATRs, so perhaps the firmware was downloaded a while ago?

 

I've noticed there is a V3 jed on pigwa, I haven't tried to flash it yet, I was too scared after bricking my U1MB and having to get the JTAG stuff to unbrick it when I first got it.

You can't brick the device in the usual manner (rendering it unbootable by corrupting the BIOS or active OS) by updating the JED file, since updating the CPLD doesn't touch the ROM. If in doubt, use the V3 JED I posted in the other thread.

  • Like 1
Link to comment
Share on other sites

Not sure what's happend FJC I used the 1088XEL_Firmware_v.2_Final_230718.zip from your site. Then 1088XEL_full.atr file. Dl'd last night just previous to flashing.

 

You are quite correct: I forgot to remove the 'ULTIMATE.COM' file from that particular ATR. My mistake. Thanks for pointing it out!

  • Like 1
Link to comment
Share on other sites

Ok.. having all kinds of issues.. First my programmer required me to update firmware before it would even try to program anything. Of course it had long ago had the firmware updated to the A version and refused to update because of it. Had to go through the radioman stuff to get it working again. Now I've got the plcc in the adapter and I can erase and blank check it, but whenever I go to program I get an error. While typing this.. I tried one last time and it went through with no problems.. after a dozen times before.. Anyway, time to put the chip back and test the 1088.

Link to comment
Share on other sites

And I'm back in business!! Atarimax cart working fine, just played a game of Space Harrier. Thanks for all the help. Some good info popped up in this thread. Looks like I still need to get a Xilinx programmer to do my Candle U1mb. Wondering just how many programmers a guy needs, I had to use my Pickit to repair my Minipro earlier! lol

  • Like 3
Link to comment
Share on other sites

And I'm back in business!! Atarimax cart working fine, just played a game of Space Harrier. Thanks for all the help. Some good info popped up in this thread. Looks like I still need to get a Xilinx programmer to do my Candle U1mb. Wondering just how many programmers a guy needs, I had to use my Pickit to repair my Minipro earlier! lol

 

You can never have too many programmers. Don't forgot you have a pic programmer from mytek as well!

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