You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!

exxos blog - random goings on

Blogs & guides and tales of woo by forum members.
User avatar
exxos
Site Admin
Site Admin
Posts: 28211
Joined: 16 Aug 2017 23:19
Location: UK

Re: exxos blog - random goings on

Post by exxos »

Just got home and TOS104 has deleted all my test files fine.

I do notice that the floppy light on the keyboard is permanently lite like with TOS1.62. Interesting that putting a floppy and then makes the light flicker as normal.

There is a lot of switches in the floppy code for TOS versions over 200.

For example..

Code: Select all

#if TOSVERSION >= 0x200
        move.w    #$0090,(a6)                   /* toggle DMA chip to clear status */
        tst.b     ABSW(MFP_GPIP)
        tst.b     ABSW(MFP_GPIP)                /* delay for 1 microsec */
        tst.b     ABSW(MFP_GPIP)                /* this amounts to 16 16Mhz clocks */
        tst.b     ABSW(MFP_GPIP)
        move.w    #$0190,(a6)                   /* leave in WRITE mode */
        tst.b     ABSW(MFP_GPIP)
        tst.b     ABSW(MFP_GPIP)                /* delay for 1 microsec */
        tst.b     ABSW(MFP_GPIP)                /* this amounts to 16 16Mhz clocks */
        tst.b     ABSW(MFP_GPIP)
#else
        move.w    #$0190,(a6)                   /* toggle DMA chip to clear status */
        move.w    #$0090,(a6)                   /* toggle DMA chip to clear status */
        move.w    #$0190,(a6)                   /* leave in WRITE mode */
#endif
        move.w    #1,d7                         /* load sector-count register */
        bsr       wrfdcd7
        move.w    #$0180,(a6)                   /* load "WRITE SECTOR" command */
        move.w    #$00A0,d7                     /* into 1770 cmdreg */
        bsr       wrfdcd7
#if TOSVERSION >= 0x200
        move.l    ABSW(_hz_200),d7
        add.l     #300,d7                       /* d7 = timeout timer */
#else
        move.l    #$00040000,d7
#endif

Code: Select all

#if TOSVERSION >= 0x200
        move.l    ABSW(_hz_200),d7
        add.l     #300,d7                       /* set timeout timer */
#else
        move.l    #$00040000,d7
#endif

The only thing I could really do is compile a test TOS206, but fiddle all the floppy routines so it uses from TOS104 etc and see if it behaves or not then.
User avatar
exxos
Site Admin
Site Admin
Posts: 28211
Joined: 16 Aug 2017 23:19
Location: UK

Re: exxos blog - random goings on

Post by exxos »

For the hell of it, I tried TERADESK and amazingly it didn't crash!

This was still with TOS206.

IMG_1028.JPG
IMG_1029.JPG

So some memory leak in the GEM desktop / AES / VDI, who knows ?!

As NVDI replaces a lot of stuff as well.. not sure what's even left to go wrong.
You do not have the required permissions to view the files attached to this post.
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7354
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: exxos blog - random goings on

Post by stephen_usher »

Not surprising tgat 1.62 acted the same as 1.04 as they are almost the same, 1.62 merely being the version to support the STE.

Remember that back in the day 1.04 was called 1.4 before it was retconned. No idea where 1.5 went, but then again each release did seem to jump odd numbers.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
Rustynutt
Posts: 230
Joined: 29 Sep 2017 08:24
Location: USA

Re: exxos blog - random goings on

Post by Rustynutt »

Steve wrote: 22 Aug 2023 08:25 I guess you've played with blitter transfer enhancement setting in HD Driver? I can't remember whether it's IDE or ACSI only.
Thanks, that was on my mind as well. Working only with the Falcon, and BliTTer always disabled, never tested the HD Driver option.
User avatar
exxos
Site Admin
Site Admin
Posts: 28211
Joined: 16 Aug 2017 23:19
Location: UK

Re: exxos blog - random goings on

Post by exxos »

Been trying to get HD11 working in steem but it's not having it :( Created a ACSI drive in steem, but HD11 doesn't find it. Was thinking steem debugger might have caught the crash and at least let me diagnose where the crash was.

I don't really have the time or skillset to diagnose OS faults like this. So someone else can deal with that nightmare.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 14719
Joined: 17 Aug 2017 19:40
Location: Essex

Re: exxos blog - random goings on

Post by rubber_jonnie »

Ok, so I can't currently test 1.62 as my STE crashes with 2 bombs when I try to boot. I could likely build a new SD card from scratch but I can't do that at the moment as a bit busy with work.

I did test TOS 2.06 at 32 Mhz on my 4160 STE though. I saw folder name corruption which seemed to be the same each time it showed a bad folder name:

PXL_20230824_091001604.jpg

It did however complete successfully.
You do not have the required permissions to view the files attached to this post.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
User avatar
JezC
Posts: 2772
Joined: 28 Aug 2017 23:44

Re: exxos blog - random goings on

Post by JezC »

I'm not totally sure about the following details (and old age is quite possibly messing things up in the old grey matter) but I thought that TOS 2.0x already had fixes for the folder limit bugs, so no need to use fldrxxx at all?

I've seen conflicting information about v1.04/1.62 (some reckon it's partially fixed but might generate an error & require a reboot rather than messing up the hard drive like the very early versions could).

Does anybody have definitive information about this? Such as what fixes are present in which versions?
User avatar
exxos
Site Admin
Site Admin
Posts: 28211
Joined: 16 Aug 2017 23:19
Location: UK

Re: exxos blog - random goings on

Post by exxos »

@JezC There are a lot of patches for TOS. TOS104 has a lot fixed. Then TOS206 seems to have had several packages as well. I went through the floppy shop catalogue looking for all the patches and fixes. though everyone I found and run reported it was already patched. So basically TOS206 is the latest with all the known patches AFAIK.

I mean it mostly seems to be the filenames which are corrupted , but the files still delete. I don't know much about FAT, but maybe filenames and sector number counts are stored in different buffers in RAM and the filenames are getting corrupted in their own buffer. But I really have no idea. That does not really make sense either because why does 8,000+ folders delete fine if it was a buffer type issue.

But of course it still begs the question why PP driver works with TOS206 and HD11 works with TOS1.62, but not TOS206, unless using TERADESK. Its all rather confusing.

I wonder if anyone can test TOS306 to see if the same problems happen ?
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7354
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: exxos blog - random goings on

Post by stephen_usher »

TOS 2.06 was a major upgrade and re-write of TOS to make a common codebase for the MegaSTE and TT (3.06) so it's very different from TOS 1.04/1.6x code.

TOS 1.6x was merely a modification of the TOS 1.0x codebase to change the base address of the ROM and add support for the extra STE hardware.

I'll see if I can set something up on my TT, but it won't be for a while as I have life things getting in the way.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
exxos
Site Admin
Site Admin
Posts: 28211
Joined: 16 Aug 2017 23:19
Location: UK

Re: exxos blog - random goings on

Post by exxos »

Busy today trying to get stuff done for the store again. Basically the ST to VGA adapters. Takes longer than you think to un-pack them, test them, and pack them up again :roll:

I think these are the ones I had to send back to China because they make them incorrectly and with the wrong parts :roll: . Looks like they fixed them but did not bother to clean them afterwards :roll: I did try on a lot of them to wipe off the flux residues , which is noticeable on some of the DIN connectors. But it was like superglue and even pressing down with IPA did not seem to remove it. I would end up risking scratching the board and damaging it If I continued.

With it been a low-cost item it would take more time than they are worth to clean them all again. Aside from the lack of time and I cannot even get to my ultrasonic cleaner currently, it would end up being next year before I would get around to cleaning them anyway. So unfortunately there is nothing I can do about this, sorry! :( I have however stopped using that PCB company some time ago. So such things should not happen again in the future.

IMG_1030.JPG
You do not have the required permissions to view the files attached to this post.

Return to “MEMBER BLOGS”

Who is online

Users browsing this forum: CCBot, EvilFranky, stephen_usher and 11 guests