chevymad Posted November 12, 2018 Share Posted November 12, 2018 Finally installed a cartridge tunnel on my 1088 today. I've played most all of my game cartridges but my Atarimax cart doesn't seem to work. Boots to basic. Bye takes you to the self test. Cart works fine in my 800xl/ultimate 1mb machine. What am I missing here? Quote Link to comment Share on other sites More sharing options...
Rybags Posted November 12, 2018 Share Posted November 12, 2018 (edited) 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 cartridgeThis 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 cartridgeThis 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 November 12, 2018 by Rybags Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted November 12, 2018 Share Posted November 12, 2018 (edited) Does this happen with both the 1mb and 8mb MaxFlash carts? Do all other cartridges work? all the 1088xel devices updated to latest firmware? Edited November 12, 2018 by _The Doctor__ Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted November 12, 2018 Share Posted November 12, 2018 Make sure the U1MB firmware is up to date in the 1088 XEL. There was a bug which broke Maxflash 8Mbit carts, fixed in the July 2018 update. 5 Quote Link to comment Share on other sites More sharing options...
chevymad Posted November 12, 2018 Author Share Posted November 12, 2018 Make sure the U1MB firmware is up to date in the 1088 XEL. There was a bug which broke Maxflash 8Mbit carts, fixed in the July 2018 update. This is probably it. I think I last updated shortly before that and it is an 8mb cart. I'll give it a try tonight. Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted November 12, 2018 Share Posted November 12, 2018 (edited) 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 November 12, 2018 by _The Doctor__ Quote Link to comment Share on other sites More sharing options...
chevymad Posted November 13, 2018 Author Share Posted November 13, 2018 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. Quote Link to comment Share on other sites More sharing options...
phoenixdownita Posted November 13, 2018 Share Posted November 13, 2018 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 2 Quote Link to comment Share on other sites More sharing options...
chevymad Posted November 13, 2018 Author Share Posted November 13, 2018 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. Quote Link to comment Share on other sites More sharing options...
chevymad Posted November 13, 2018 Author Share Posted November 13, 2018 (edited) The 1088xel in action, before the lockup. Still uploading, but probably better then d/ling a file. Here's a youtube link. 20181112_200959.mp4 Edited November 13, 2018 by chevymad Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted November 13, 2018 Share Posted November 13, 2018 You should have used UFLASH to do the SDX update: flashing isn't attempted unless all data was successfully loaded. JTAG has nothing to do with flash ROM content: it's for reprogramming the CPLD. 1 Quote Link to comment Share on other sites More sharing options...
phoenixdownita Posted November 13, 2018 Share Posted November 13, 2018 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 Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted November 13, 2018 Share Posted November 13, 2018 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). 2 Quote Link to comment Share on other sites More sharing options...
chevymad Posted November 13, 2018 Author Share Posted November 13, 2018 The one I bricked isn't the Candle version. But I have it to do too, so asked about it. 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. Thanks for all the help. Quote Link to comment Share on other sites More sharing options...
Mr Robot Posted November 13, 2018 Share Posted November 13, 2018 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. Quote Link to comment Share on other sites More sharing options...
phoenixdownita Posted November 13, 2018 Share Posted November 13, 2018 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). Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted November 13, 2018 Share Posted November 13, 2018 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. 1 Quote Link to comment Share on other sites More sharing options...
chevymad Posted November 13, 2018 Author Share Posted November 13, 2018 I just d/led the rom last night. When I get home tonight I'll check the file. Quote Link to comment Share on other sites More sharing options...
chevymad Posted November 14, 2018 Author Share Posted November 14, 2018 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. 1 Quote Link to comment Share on other sites More sharing options...
Mr Robot Posted November 14, 2018 Share Posted November 14, 2018 Updated to the v3 jed file with very little staining to my trousers. No issues except for having to put the U1MB into another Atari because the JTAG cable wouldn't fit with the U1MB plugged into the 1088XEL. Thanks Jon! 3 Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted November 14, 2018 Share Posted November 14, 2018 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! 1 Quote Link to comment Share on other sites More sharing options...
chevymad Posted November 15, 2018 Author Share Posted November 15, 2018 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. Quote Link to comment Share on other sites More sharing options...
chevymad Posted November 15, 2018 Author Share Posted November 15, 2018 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 3 Quote Link to comment Share on other sites More sharing options...
Mr Robot Posted November 15, 2018 Share Posted November 15, 2018 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! Quote Link to comment Share on other sites More sharing options...
chevymad Posted November 15, 2018 Author Share Posted November 15, 2018 The joytopic? I didn't get one of those, used my pickit3 instead. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.