Jump to content
IGNORED

Ultimate 1MB firmware update using SIDE LOADER


opossumita

Recommended Posts

Hi all, I'm a noob on these things, sorry if some questions may sound stupid.

 

As far as I've understood it's possible to update Ultimate 1MB firmware on real machine using SIDE LOADER. Well, I've just a SIDE2 with CF and I've found a step by step guide online:

 

http://atari8.co.uk/wp-content/uploads/2016/09/Ultimate-1MB-and-Incognito-BIOS-and-XEX-Loader.pdf

 

Do I have just to flash 'ubios120.rom' and 'upbi180.rom' with uflash.xex? What about 'uload120.rom'?

 

Thanks in advance.

Edited by opossumita
Link to comment
Share on other sites

Yes: as per the installation guide (step 9), you should repeat the process for UPBIxxx.ROM and ULOADxxx.ROM. UFlash is distributed in the same archive as the ROMs, and it should now be possible to update the entire 64KB firmware ROM at once by flashing FIRMWARE.ROM to the "Firmware" slot as Roy points out, although this is a recent development not mentioned in the manual.

Link to comment
Share on other sites

Thanks for the replies, I'm going to try it later... By the way, How to run .ATR files with the new firmware? I guess some settings have to be changed in PBI Bios menu... With Altirra i was able just to run .xex games...

 

Update: Where should i place the FIRMWARE.ROM? If i place it simply in the root of CF card I can't "see" it in the file list of uflash.xex...

Edited by opossumita
Link to comment
Share on other sites

I placed uflash.xex and the firmware rom in the cf card root as well and I can't see the rom in the file list...Also tried to create a directory apart for uflash and rom with no success... :-\ It works in emulator... That's weird. My Atari 800XL was repaired months ago...ls08 faulty chip has been replaced with F08... Maybe it has something to do with this?

 

Concerning Altirra The .atr files are listed in the loader but when i try to run them it just brings me to the READY screen...

Edited by opossumita
Link to comment
Share on other sites

Which version of the BIOS and loader are currently on your hardware? There were old versions of the loader which did not have a CIO disk handler at all. Do you see anything in the directory of D1:, or just an error message?

 

The only pre-requisite for ATRs, as mentioned earlier, is that the PBI BIOS and Hard disk are enabled. Pressing Enter on an ATR will then mount it on D1: and reboot the machine from the disk image. Problems may arise in emulation with acceleration patches and the like, and problems may arise everywhere if firmware elements are mixed and matched (since equates may change between releases).

Edited by flashjazzcat
Link to comment
Share on other sites

If the main BIOS menu has a multi-colour logo and the loader has "SIDE" in huge letters at the top, then it's the old firmware. There were several versions of the old loader floating around and I'm not sure which had the CIO disk handler and which didn't.

 

In any case, if you're not getting a nonexistent device error, then I guess the CIO handler is there. If you have SIO2xxx and can perform the update via a serial device, that will get you out of trouble quicker. At least with a known firmware revision, we can troubleshoot more easily.

 

BTW: For Altirra, you just need the complete 512KB U1MB ROM included in the September update from my website. Use that as U1MB firmware. SIDE2 firmware is a "don't care" for the purposes of using the U1MB loader, since neither the SIDE's SDX nor the loader are used at all.

Edited by flashjazzcat
Link to comment
Share on other sites

Bios menu and loader look like this:

...

 

Unfortunately i don't have any SIO2xxx devices... :-\

I guess i should send the Atari to a technician for update... Anything else i can try on real machine?

 

On Altirra I'm using ultfull.rom ... when i try to run .atr games it gets stuck on "READY" screen... I'm using a CF card as physical drive...

Thanks.

Edited by opossumita
Link to comment
Share on other sites

That's the old loader, but you appear to have the SIDE switch in the lower position. If you're using the device with U1MB, you should have the switch in the "up" position. Similarly, in the emulator, uncheck System->Console Switches->Enable Cart SDX.

 

You could (with reference to the APT manual on my website, which includes a complete walk-through of the procedure I'm about to suggest) prepare a CF card (or card image) in emulation which includes the FATFS.SYS driver in a SpartaDOS X partition. You could then boot SDX on real hardware, and install FATFS.SYS to get read-only access to an "external" FAT16 partition right from DOS. This enables you to launch UFLASH from the SDX prompt, and flash the ROMs direct from whichever drive is your FAT16 partition.

Edited by flashjazzcat
Link to comment
Share on other sites

I've noticed the firmware update guide mentions a stand alone flasher - NEWBIOS.XEX - as an alternative to UFLASH.XEX, and I'd like to try it. Where is it?

Most if it's still in my head, since I didn't finish it yet. ;) If you're having difficulties getting moving stuff from the PC to the Atari (without SIO2xxx) prior to the firmware update, this isn't necessarily going to be much easier after the update.

 

What specific areas of external FAT creation are causing problems?

  • Like 1
Link to comment
Share on other sites

I didn't configure the hd myself, I'm using a pre-prepared image with games and all made by the guy who sold me the SIDE2 both on real 800xl and Altirra...I'm very, very ignorant :) Anyway, I never had any problems moving stuff from the pc to the atari, just copy new material from the pc to the CF, insert the CF in SIDE2 and run... Hope that's what you mean...Have you got a pre-prepared image which will allow me to launch UFLASH from the SDX prompt? :) I haven't understood why UFLASH can't see the firmware roms on real machine... It works on emulator with the last bios... I must update the firmware!

Edited by opossumita
Link to comment
Share on other sites

Try this:

 

opussumita.zip

 

Ensure this image is copied to the raw card (overwriting everything), not to an existing MBR partition.

 

Drive 6 (F:) is a 32MB FAT16 partition, while drives 3-5 (C-E) are 32MB SDFS formatted APT partitions. If you enable SIDE Hardware in the U1MB BIOS, enable SDX, and ensure the SIDE switch is in the upper position, you should boot into SDX from partition C:. CONFIG.SYS installs the FAT driver (I just copied all the FAT driver stuff to the root of C:), and if you then type DIR F:, you should - after a short pause - see the contents of the FAT16 partition (a bunch of ROMs and UFLASH).

 

If you then log F: (by typing F: at the prompt), then type UFLASH.XEX, the flasher will load from the FAT partition, and you can use the file selector to log F: and see the ROM files.

 

I noticed a possible bug in SDX (4.48) while preparing this image. If ATARIDOS.SYS is loaded prior to FATFS.SYS, the FAT16 partition on this card image is misidentified as DOS 2.x format, resulting in a garbage directory listing. If, on the other hand, FATFS.SYS is loaded first (presumably placing it ahead of ATARIDOS in the file system handler table), the FAT is correctly identified.

 

CHKFAT run on the FAT partition states the FAT is valid.

 

Anyway: let me know if you get stuck. Bear in mind that if you have a bad flash for any reason, you'll probably need a USB programmer to get back up and running. Problems are rare, but it's usually the folks without the necessary failsafe gear who end up bricking the machine. ;)

 

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