REMINDER - Stay logged in for at least 2 hours a week to get whitelisted.
Also it helps build a picture where our "good traffic" is coming from for detection scripts.
:o)

exxos blog - random goings on

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

Re: exxos blog - random goings on

Post by exxos »

stephen_usher wrote: 28 Aug 2023 22:05 Well, folder name corruption on the TT (TOS 3.06, HDDriver 10.10 running in TT RAM, UltraSATAN)
So it seems whatever the fault is, it's pretty common then.

My only thought is to try and compile TOS206 but with a previous version of the AES. Not sure what chaos that would cause but even so, if the problem is in the later AES versions, there's no way to know where.

I mean NVDI replaces a lot of the VDI stuff. So there must be some buffer overflow relating to the desktop somewhere. I can only assume something in ram gets corrupted and trashes maybe something in lower ram causing the desktop to crash but not the entire system as the interrupts are still triggering.

Looking here http://www.avtandil.narod.ru/tose.html
T0S2.00 still had the older AES. So that would be simple to flash a ROM and try it as a fair bit of stuff must have changed by then anyway.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 15021
Joined: 17 Aug 2017 19:40
Location: Essex

Re: exxos blog - random goings on

Post by rubber_jonnie »

I attempted to test this with TOS 1.62 on my STE, but I couldn't even get the damn thing to boot without crashing with either Cosmosex or Ultrasatan (They are basically the same though) and HDDRIVER.

Very strange behaviour.
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
stephen_usher
Site sponsor
Site sponsor
Posts: 7443
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: exxos blog - random goings on

Post by stephen_usher »

exxos wrote: 28 Aug 2023 22:18
stephen_usher wrote: 28 Aug 2023 22:05 Well, folder name corruption on the TT (TOS 3.06, HDDriver 10.10 running in TT RAM, UltraSATAN)
So it seems whatever the fault is, its pretty common then.
Given that it's not breaking the underlying operation it's probably just a display bug in the desktop code and not GEMDOS.
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: 28594
Joined: 16 Aug 2017 23:19
Location: UK

Re: exxos blog - random goings on

Post by exxos »

stephen_usher wrote: 29 Aug 2023 10:11 Given that it's not breaking the underlying operation it's probably just a display bug in the desktop code and not GEMDOS.
But most of the time it bombs out.

I wondered if it was text related like calling text routines a lot, but NVDI didn't fix it.
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7443
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: exxos blog - random goings on

Post by stephen_usher »

exxos wrote: 29 Aug 2023 11:34
stephen_usher wrote: 29 Aug 2023 10:11 Given that it's not breaking the underlying operation it's probably just a display bug in the desktop code and not GEMDOS.
But most of the time it bombs out.

I wondered if it was text related like calling text routines a lot, but NVDI didn't fix it.
It looks like an uninitialised pointer or overwritten pointer bug, probably the latter. Something has a memory leak and has overwritten the folder text pointer. If the data pointed to is in real memory and has a zero byte early enough then all's fine. If the overwritten pointer is pointing to a memory address which is invalid or there's no NULL value early enough for the maximum data the VDI will take then *BANG* you get a bus error.
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: 28594
Joined: 16 Aug 2017 23:19
Location: UK

Re: exxos blog - random goings on

Post by exxos »

So my journey with TOS200 is a odd one because it was actually a PRG. after loading nothing happens it looks like the machine just locks up. Regardless of if I boot from 104 or 206 from ROM.

My 4 EPROMS won't program. Well they do, just come up blank. So found a old ROM which was blank in the upper bank and used that.

Tried TOS205. Didn't boot. Tried in Steem, didn't boot. Tried german 205 didn't boot. Then read it doesn't work in Steem. So god knows what's up with that.

Like everything, always has to be maximum chaos for something which should take like 5 seconds :roll:
User avatar
exxos
Site Admin
Site Admin
Posts: 28594
Joined: 16 Aug 2017 23:19
Location: UK

Re: exxos blog - random goings on

Post by exxos »

Trying my test files in steem and the weird folder corruption happens in there as well. My make it a little bit easier to diagnose where the problem is somehow :shrug:

Steem__00029.png
You do not have the required permissions to view the files attached to this post.
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7443
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: exxos blog - random goings on

Post by stephen_usher »

As I said previously, it looks like it's a Desktop display bug. Something seems to be overwriting the pointer to the string passed to GEMVDI.
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: 28594
Joined: 16 Aug 2017 23:19
Location: UK

Re: exxos blog - random goings on

Post by exxos »

stephen_usher wrote: 31 Aug 2023 11:33 As I said previously, it looks like it's a Desktop display bug. Something seems to be overwriting the pointer to the string passed to GEMVDI.
Yes I know, I don't disagree with you. It is finding it which is the problem. I just wanted to rule out the hard drive driver itself because Steem does its own thing there. Also debugging in steem will be the order of magnitude easier than on real hardware.

I posted on Steems forum to see is Steve can help diagnose the problem. It needs someone who is familiar with how the operating system works, steem, and the steem debugger. If he is unwilling to help then I don't know what to do, it will just have to remain broken I guess.
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7443
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: exxos blog - random goings on

Post by stephen_usher »

The best way to rule out the driver is to not use the normal GEM desktop and instead either use a shell such as Gulam or a replacement desktop, such as Kobold.
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.

Return to “MEMBER BLOGS”

Who is online

Users browsing this forum: ClaudeBot, prog99 and 31 guests