General Stuff(tm)

Blogs & guides and tales of woo by forum members.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 14893
Joined: 17 Aug 2017 19:40
Location: Essex

Re: General Stuff(tm)

Post by rubber_jonnie »

stephen_usher wrote: 24 Dec 2025 18:27 It's still working!
Fantastic :)
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: 7376
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: General Stuff(tm)

Post by stephen_usher »

And, after a few days away, and being paranoid, I thought I'd test the 800XL again... All still working. Phew!

I declare it fixed. :-)
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
HigashiJun
Posts: 2382
Joined: 19 Jun 2020 07:21
Location: Tokyo

Re: General Stuff(tm)

Post by HigashiJun »

:cheer:
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 14893
Joined: 17 Aug 2017 19:40
Location: Essex

Re: General Stuff(tm)

Post by rubber_jonnie »

stephen_usher wrote: 28 Dec 2025 10:10 And, after a few days away, and being paranoid, I thought I'd test the 800XL again... All still working. Phew!

I declare it fixed. :-)
Splendid.
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: 7376
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: General Stuff(tm)

Post by stephen_usher »

While I'm waiting on the 8 bit Atari things to arrive I thought I'd have a go at installing NetBSD on the TT, mostly so as to compare it with Debian Linux but also it seems that X will run under it on the TT.

Well, that was a bit of a journey. Firstly the install documentation is so out of date to be absolutely wrong about getting started. In the end I worked out that there was a boot floppy image, but it was 1.44MB and not 720K. Finding how the loadbsd program worked was also fun, not helped by the ISO image from the NetBSD repository having long names for everything which TOS couldn't show.

The next fun thing was that the installer, although partly aware of non-BSD partition tables failed very quickly whilst trying to set up the partitions for the system and then tried to install a boot block, which failed of course. In the end I manually created the root partition filesystem. Once this was done I could start on the "reinstall", as this is the only option which would work. Oh, and then we come back to the CD ISO file... All the filenames were uppercased but the installer required lowercase, except for the kernel packages which required specific mixed case. Well, after about 6 CD burns I was able to get the system installed.

After some manual reconfiguring and killing fccache and postfix start-ups I was able to log into the running system.... which is incredibly slow. Debian Linux is probably three times the speed. Yes, it's that slow. However, amazingly the NetUSBee-Lite networking works with my filter card in place.

IMG_4846.jpeg

Talking about slow, I had to kill the font cache start-up as after an hour it still hadn't finished, with hardly any drive activity. According to ktruss it was spending most of the time doing lightweight thread system calls. Similarly makemandb spends hours doing very little I/O but churning away.

I managed to get the X server from another site and install that without much hassle.

X, although painfully slow, does work both in TT-Medium and TT-High and the the latter looks really nice. Now, if I can get the performance issues fixed this would be a nice UNIX machine. :-)

IMG_4848.jpeg
You do not have the required permissions to view the files attached to this post.
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
rubber_jonnie
Site Admin
Site Admin
Posts: 14893
Joined: 17 Aug 2017 19:40
Location: Essex

Re: General Stuff(tm)

Post by rubber_jonnie »

stephen_usher wrote: 29 Dec 2025 15:49 While I'm waiting on the 8 bit Atari things to arrive I thought I'd have a go at installing NetBSD on the TT, mostly so as to compare it with Debian Linux but also it seems that X will run under it on the TT.

Well, that was a bit of a journey. Firstly the install documentation is so out of date to be absolutely wrong about getting started. In the end I worked out that there was a boot floppy image, but it was 1.44MB and not 720K. Finding how the loadbsd program worked was also fun, not helped by the ISO image from the NetBSD repository having long names for everything which TOS couldn't show.

The next fun thing was that the installer, although partly aware of non-BSD partition tables failed very quickly whilst trying to set up the partitions for the system and then tried to install a boot block, which failed of course. In the end I manually created the root partition filesystem. Once this was done I could start on the "reinstall", as this is the only option which would work. Oh, and then we come back to the CD ISO file... All the filenames were uppercased but the installer required lowercase, except for the kernel packages which required specific mixed case. Well, after about 6 CD burns I was able to get the system installed.

After some manual reconfiguring and killing fccache and postfix start-ups I was able to log into the running system.... which is incredibly slow. Debian Linux is probably three times the speed. Yes, it's that slow. However, amazingly the NetUSBee-Lite networking works with my filter card in place.


IMG_4846.jpeg


Talking about slow, I had to kill the font cache start-up as after an hour it still hadn't finished, with hardly any drive activity. According to ktruss it was spending most of the time doing lightweight thread system calls. Similarly makemandb spends hours doing very little I/O but churning away.

I managed to get the X server from another site and install that without much hassle.

X, although painfully slow, does work both in TT-Medium and TT-High and the the latter looks really nice. Now, if I can get the performance issues fixed this would be a nice UNIX machine. :-)


IMG_4848.jpeg
Very cool :)
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...
Steve
Posts: 3305
Joined: 15 Sep 2017 11:49

Re: General Stuff(tm)

Post by Steve »

Did you try the official Atari UNIX on your TT?
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7376
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: General Stuff(tm)

Post by stephen_usher »

Steve wrote: 29 Dec 2025 16:32 Did you try the official Atari UNIX on your TT?
No. One day I'll have to set up and SD card with it installed as an image I can run from an ZuluSCSI card.
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
stephen_usher
Site sponsor
Site sponsor
Posts: 7376
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: General Stuff(tm)

Post by stephen_usher »

Oh, and to show how much of a hacky "it works for me" type thing this is...

The "loadbsd.ttp" program has a hard coded path to the kernel file... Searching on-line and finding the source there a comment saying (in effect) "This space should be large enough to binary edit the correct path into.". So, yes, binary editing of the program is required!

It also defaults to booting into single-user mode, which is probably very useful for kernel developers, but no-one else. :-)
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
stephen_usher
Site sponsor
Site sponsor
Posts: 7376
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: General Stuff(tm)

Post by stephen_usher »

I've been doing some benchmarking on the TT using a mandelbrot program on all the OSs I have:

Code: Select all

Atari TT030
-----------

ST-RAM:	4MB
TT-RAM: 64MB EDO (Storm memory card)
Drive:	SCS2SD v6.0

OS Tests
--------

MiNT 1.9

C Compiler:		GCC 2.95.3
Compiler commandline:	gcc -m68030 -m68881 -O3 -o mandel mandel.c

Result:			1.140 kpixels per second
Time data:		User: 1134.2 seconds, System: 11.155 seconds, Elapsed: 19m 10s

TOS 3.06

Same binary as MiNT.

Result:			1.220 kpixels per second
Time data:		Elapsed: 17m 55s

Debian Linux 3.0 (Kernel 2.2.20)

C Compiler:		GCC 2.95.4
Compiler commandline:	gcc -m68881 -m68030 -O3 -o mandel mandel.c

Result:			1.227 kpixels per second
Time data:		User: 1057.320 seconds, System: 8.7 seconds, Elapsed: 17m 48.475s

NetBSD 10.1

C Compiler:		GCC 10.5.0
Compiler commandline:	gcc -m68881 -m68030 -O3 -D__unix -o mandel mandel.c

Result:			1.072 kpixels per second
Time data:		User: 1145.281 seconds, System: 2.972 seconds, Elapsed: 20m 23.35s

Interesting results with Linux coming out faster than TOS. Then again I'm not running ROMspeed or similar.
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: apple [bot], ClaudeBot, don_apple, gpt [bot] and 33 guests