Page 259 of 286

Re: General Stuff(tm)

Posted: 24 Dec 2025 18:46
by rubber_jonnie
stephen_usher wrote: 24 Dec 2025 18:27 It's still working!
Fantastic :)

Re: General Stuff(tm)

Posted: 28 Dec 2025 10:10
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. :-)

Re: General Stuff(tm)

Posted: 28 Dec 2025 10:20
by HigashiJun
:cheer:

Re: General Stuff(tm)

Posted: 28 Dec 2025 10:47
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.

Re: General Stuff(tm)

Posted: 29 Dec 2025 15:49
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

Re: General Stuff(tm)

Posted: 29 Dec 2025 16:09
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 :)

Re: General Stuff(tm)

Posted: 29 Dec 2025 16:32
by Steve
Did you try the official Atari UNIX on your TT?

Re: General Stuff(tm)

Posted: 29 Dec 2025 16:43
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.

Re: General Stuff(tm)

Posted: 29 Dec 2025 16:54
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. :-)

Re: General Stuff(tm)

Posted: 30 Dec 2025 16:13
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.