151

(18 odpowiedzi, napisanych Sprzęt - 8bit)

You can use SDX on IDE Plus or U1MB, as far as I recall. The point is never to have more than one active at the same time. There are no benefits to one over the other as far as I can tell.

You'd use your SIDE2 with the switch in the upper (loader) position, and the U1MB PBI BIOS (which is perfectly usable alongside IDE Plus) will disable the loader ROM on the cartridge for you. I've had this exact setup running in the past without problems.

The CONFIG.SYS issue must be hardware related, since I tested the 1.6 BIOS in Altirra and CONFIG.SYS was read properly from the C: drive upon booting.

152

(18 odpowiedzi, napisanych Sprzęt - 8bit)

Just as I well I looked here. Command 'F' (Media Change) expects $00 in DSTATs as of 1.6 otherwise partition table refresh doesn't work. FDISK fixed...

153

(33 odpowiedzi, napisanych Software, Gry - 8bit)

perinoid napisał/a:

Bardzo fajnie to brzmi, zwłaszcza kodowanie PWM (PCM to tak sobie, mocno szumi jak dla mnie). Ale... skąd można zassać odtwarzacz Flashjazzcata? Bo przy odtwarzaniu z pamięci to wiele się nie udaje odegrać - nawet przy 1MB RAM (niestety, player nie rozpoznaje 4MB Axlon na Amtonii, musi być ustawiony 1MB).

http://atariage.com/forums/topic/244946 … try4032449

154

(75 odpowiedzi, napisanych Programowanie - 8 bit)

xxl napisał/a:

@flashjazzcat: and if you install the E driver: which will be faster and better, both methods will be useless, but the direct jump is faster and shorter ;-)

Why would the correct method fail when the HATABS entry points to a custom handler jump table in RAM? One of the nice things about the Atari OS is the elegant, extensible design. Look into it. :)

155

(75 odpowiedzi, napisanych Programowanie - 8 bit)

Instead of assuming the content of the OS ROM, it would be safer to simply look up the address via HATABS, whose "E:" entry points to $E400. In turn, the GET vector in the table at $E400 is $F249 (EGETCH-1). Same result.

156

(75 odpowiedzi, napisanych Programowanie - 8 bit)

Very bad practice and makes your application unusable with drivers (for example, drivers which intercept the screen handler and draw lines twice as quickly as the OS line drawing code). The entry points are unpublished because they are not entry points.

perinoid napisał/a:

Chciałem spróbować na innej karcie, ale tu jest problem z SDX. Chyba będę musiał zrobić downgrade, bo na 4.49b w Ultimate nie ma FDISK, a w 4.49c dla SDX FDISK nie uruchamia się - jest problem z załadowaniem bodajże FDISK1.OVL (czy jakoś tak, piszę z pamięci).

The FDISK.COM stub loader requires the three OVL files on CAR: to have the hidden (+H) attribute set, but this was overlooked and that's why it won't run. You can fix this yourself in the SDX Imaging tool (set +H on FDISK*.OVL), but I reminded Trub about it anyway. ;)

158

(30 odpowiedzi, napisanych Sprzęt - 8bit)

Yes: that part seems to correspond with what's in one of my boards. :)

159

(30 odpowiedzi, napisanych Sprzęt - 8bit)

Montezuma napisał/a:

I fully agree, but knowking that, a few months ago I have ordered extra cables from Lotharek to rescue the black U1MB.
I tested it with the new cables and it still had issues.
Now my new white U1MB works well. I'm happy and do not want to see the black one again !
I have actually sent it today to Jürgen from ABBUC. Perhaps he can repair it and use it...

I see. In that case, one extra thing I can point to is the PLCC flash ROM used on the older (black) board. They were usually Amic (occasionally AMD too?) chips and sometimes replacing the flash ROM with an SST part can make a very big difference to system behaviour (as much as turning a non-booting system into one which works).

Anyway: thanks for positive feedback on firmware. You'll finally see an update this week, I promise. :)

160

(30 odpowiedzi, napisanych Sprzęt - 8bit)

Rapidus does not appear to discriminate between U1MB board revisions. I built a couple of U1MB/Rapidus machines for people and the one with the white U1MB worked just as badly as the one with an older Candle board. However, I recently tested my Rapidus in a 1088XEL (with white U1MB) and the fact it works quite reliably there (despite the presence of U1MB, which is usually automatically blamed for problems even if the machine worked 100 per cent stably prior to Rapidus' arrival) suggests to me that the ground and power planes on the 1088XEL make a big difference to stability.

Problems with cartridges where U1MB is present (especially if issues follow upgrades from one machine to another) may suggest breaks in the RD4/RD5 lines on the MMU cable. I had one 800XL sent back which would not recognize cartridges at all, but worked perfectly well after the MMU cable was replaced.

161

(49 odpowiedzi, napisanych Software, Gry - 8bit)

Well, BIOS update 1.5 certainly made the XE throw up (unless the towering instability off what's hanging off the ECI caused communication issues), but the 600XL is still going strong:

https://preview.ibb.co/h2SUCn/IMG_20180309_190836520.jpg

EDIT: XE worked after I cleaned IDE Plus's ECI pads with Isopropyl alcohol. :)

162

(49 odpowiedzi, napisanych Software, Gry - 8bit)

What? So IDE+ BIOS 1.5 crashes OS and smashes communication with a real newdev device? I must try it. :)

163

(49 odpowiedzi, napisanych Software, Gry - 8bit)

Dual IDE/CF adapter. Here's a close-up:

https://preview.ibb.co/jWpYNn/IMG_20180309_143134480.jpg

Note female mini-IDE connector at left is not broken. Header is made from two different sections and arrived that way when the device was bought. :)

164

(49 odpowiedzi, napisanych Software, Gry - 8bit)

Oh: I worried for nothing regarding XE, since that works too. :)

https://preview.ibb.co/kkF4v7/IMG_20180309_133002982.jpg

165

(49 odpowiedzi, napisanych Software, Gry - 8bit)

On an XE, one is of course forced to connect SIDE2 via IDE Plus's built-in cartridge port, and if that obscures the SIDE2's IDE registers somehow, it's hardly the fault of U1MB or SIDE2. Likewise, one's personal experience may vary depending on how much equipment is hanging off the bus. I merely show that the combination works as it is designed to do here on my desk, and that U1MB does not break any existing protocols. FDISK could not communicate with multiple IDE host adapters had this not been tested on real hardware, and here you see it with your own eyes. ;)

166

(49 odpowiedzi, napisanych Software, Gry - 8bit)

100 per cent bullshit, Pin, and I'm sad to see such untruths continually propagated here.

Just set up my 600XL (U1MB/VBXE) with IDE+ and SIDE2:

https://preview.ibb.co/d8saJS/IMG_20180309_112022848.jpg
https://preview.ibb.co/bwvvJS/IMG_20180309_112028200.jpg
https://preview.ibb.co/ivupdS/IMG_20180309_112245660.jpg
https://preview.ibb.co/bER2yS/IMG_20180309_112256846.jpg
https://preview.ibb.co/j8HaJS/IMG_20180309_112303712.jpg
photo web hosting

Providing PBI ID clashes are avoided (and steps are taken to avoid drive number clashes on partitions, since these naturally cannot be automatically resolved between different devices), everything works. You can see I started FDISK there and it picked up the HDD on both devices (U1MB PBI on ID 0, IDE+ on ID 4). Everything works.

I even wrote tools (APTDEV, etc) which poll every since APT device on the bus, and this was expressly developed with IDE+ and U1MB PBI working together. :)

167

(49 odpowiedzi, napisanych Software, Gry - 8bit)

Yes: drive number conflict resolution cannot be managed between drivers, so one must carefully avoid conflicts on different devices, otherwise (as Pin says) those on SIDE will take precedence. Of course this is not necessarily the case if you use the U1MB PBI BIOS (which makes more sense on the U1MB machine). Then it's a question of which PBI handler the OS calls first (this will depend on the PBI device ID on the U1MB and IDE+).

168

(49 odpowiedzi, napisanych Software, Gry - 8bit)

Do you have U1MB, or are you using SIDE2 with the SIDE.SYS SDX driver?

169

(29 odpowiedzi, napisanych Software, Gry - 8bit)

It's said that XBIOS allows for the loading screen, but no music plays and the exact same progress bar animation could be accomplished by splitting the binary into multiple segments and having an INIT stub called between each one which updates the progress indicator. Using the segmented approach would have allowed the thing to load via the SIO (and thus via a PBI HDD) without alteration. Of course games saves would need a different approach, but that feature appears almost as desirable as the inability to load the game from a hard disk. :)

170

(10 odpowiedzi, napisanych Software, Gry - 8bit)

xxl napisał/a:

ps. autorem muzyki jest: Sinc-X

Thanks: I amended the title to give the author proper credit. :)

171

(10 odpowiedzi, napisanych Software, Gry - 8bit)

https://www.youtube.com/watch?v=yL8ZIpa_RRQ

172

(17 odpowiedzi, napisanych Sprzęt - 8bit)

U1MB has the same loader built in, so the entire content of the SIDE2's flash ROM becomes completely redundant.

173

(14 odpowiedzi, napisanych Sprzęt - 8bit)

Although the naming is confusing, the APT version of FDISK is the currently maintained partition editor and the only one capable of building APT partition tables.

As for "seeing" disks: I can't comment on FDISK2's methods, but with APT FDISK, it's really a question of whether the PBI HDD driver will detect media, not the application itself. FDISK issues STATUS and DEVINFO commands and simply reports back the results returned by the driver (this is how the partition editor remains hardware abstracted).

174

(20 odpowiedzi, napisanych Sprzęt - 8bit)

64KB if you use the SDX flasher for SIDE and change the start bank number to point to the upper half of the ROM. You can use that to update the loader on a machine with no extended memory.

175

(20 odpowiedzi, napisanych Sprzęt - 8bit)

On SIDE2, the banking register was moved out of the way of the U1MB banking register. The original SIDE used the same address, so there was a clash. Simple as that. :)