weirdr.net is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Site description
This is a dual Pentium Pro running NetBSD.
Check out the floppy museum for hints on how to get in touch. Or, you know, ping me on the fediverse. :)
Admin account
@ltning@weirdr.net

Search results for tag #retrocomputing

[?]SDF.ORG »
@SDF@mastodon.sdf.org

60 years of coolest little 12bit computer ever made. DEC PDP-8. The DECmate ]|[ used the intersil 6120 which is a pdp-8/e on a chip.

A decmate micro pdp-8 along side a couple pdp-8/L and pdp-11

Alt...A decmate micro pdp-8 along side a couple pdp-8/L and pdp-11

    [?]mbbrutman »
    @mbbrutman@mastodon.sdf.org

    Art.

    BTC enhanced keyboard for the IBM PC or IBM XT.

    Alt...BTC enhanced keyboard for the IBM PC or IBM XT.

      [?]mbbrutman »
      @mbbrutman@mastodon.sdf.org

      mTCP NetDrive users ... the read-ahead version is ready for testing. I'm looking for your feedback on how well it works in your environment. See the announcement here for download links: groups.google.com/g/mtcp/c/ktD (no sign-in required)

      Next up ... I know how I'm going to make writes faster too. With just a little more code in the driver.

        [?]mbbrutman »
        @mbbrutman@mastodon.sdf.org

        NetDrive with read-ahead caching, running on a VM to a local server and to a server 50ms away. A 4KB read-ahead cache results in a 3x speedup locally and nearly a 5x speedup on the remote server.

        Real hardware results depend on the speed of the hardware. Slow machines don't benefit much when connected to local servers, but they still get the full benefit on remote connections.

        mTCP Netdrive read-ahead caching benchmark results.  A local server sees a 3x speedup using a 4KB cache, while a remote server sees nearly a 5x speedup.

        Alt...mTCP Netdrive read-ahead caching benchmark results. A local server sees a 3x speedup using a 4KB cache, while a remote server sees nearly a 5x speedup.

          [?]SuperIlu »
          @dec_hl@mastodon.social

          After some delay I did an update of (a tiny helper library for 16-bit DOS programs).

          github.com/SuperIlu/lib16

          This time I added to the mix (example prj04). You can now write graphical scripts using Lua on . I also included the regular lua.exe and luac.exe binaries. This is compiled for i386/387 upwards...

          require "prj04/func"

T = 0
FG_COL_IDX = 63
BG_COL_IDX = 0

function Draw()
	vga_filled_rect(0, 0, width, height, BG_COL_IDX)
	vga_wait_for_retrace()
	for i = 0, 10 do
		V(width / 2, height / 2, i - T, 5)
	end
end

function V(x, y, a, l)
	x = x + l * math.sin(a) * 15
	y = y - l * math.cos(a) * 15

	-- vga_filled_rect(ix, iy, ix + 4, iy + 4, FG_COL_IDX)
	vga_set_pixel(x, y, FG_COL_IDX)

	if l > 1 then
		l = l * .7
		V(x, y, a + 1 + math.cos(T), l)
		V(x, y, a - 1 - math.sin(T), l)
	end
end

vga_init()
vga_grayscale_palette()
while true do
	local k = getkey();
	if k == KEY_ESC then
		break
	end
	Draw()
	T = T + 0.01
end
vga_exit()

          Alt...require "prj04/func" T = 0 FG_COL_IDX = 63 BG_COL_IDX = 0 function Draw() vga_filled_rect(0, 0, width, height, BG_COL_IDX) vga_wait_for_retrace() for i = 0, 10 do V(width / 2, height / 2, i - T, 5) end end function V(x, y, a, l) x = x + l * math.sin(a) * 15 y = y - l * math.cos(a) * 15 -- vga_filled_rect(ix, iy, ix + 4, iy + 4, FG_COL_IDX) vga_set_pixel(x, y, FG_COL_IDX) if l > 1 then l = l * .7 V(x, y, a + 1 + math.cos(T), l) V(x, y, a - 1 - math.sin(T), l) end end vga_init() vga_grayscale_palette() while true do local k = getkey(); if k == KEY_ESC then break end Draw() T = T + 0.01 end vga_exit()

          require "prj04/func"

FG_COL_IDX = 32
BG_COL_IDX = 0
X_SPACING = 8
MAX_WAVES = 4
Theta = 0.0;
Amplitude = {}
Dx = {}
YValues = 0;

function Setup()
	local w = width + 16; -- Width of entire wave
	for i = 0, MAX_WAVES do
		Amplitude[i] = (math.random(10, 30))
		local period = math.random(100, 300)
		Dx[i] = ((math.pi * 2 / period) * X_SPACING);
	end
	YValues = {}
	NumYValues = math.floor(w / X_SPACING)
	for i = 1, NumYValues do
		YValues[i] = 0
	end
end

function Draw()
	CalcWave();
	vga_wait_for_retrace()
	vga_filled_rect(0, 0, width, height, BG_COL_IDX)
	vga_wait_for_retrace()
	RenderWave();
end

function CalcWave()
	Theta = Theta + 0.02
	for i = 0, NumYValues do
		YValues[i] = 0;
	end
	for j = 0, MAX_WAVES do
		local x = Theta;
		for i = 0, NumYValues do
			-- Every other wave is cosine instead of sine
			if j % 2 == 0 then
				YValues[i] = YValues[i] + math.sin(x) * Amplitude[j];
			else
				YValues[i] = YValues[i] + math.cos(x) * Amplitude[j];
			end
			x = x + Dx[j];
		end
	end
end

function RenderWave()
	for x = 0, NumYValues do
		vga_circle(x * X_SPACING, height / 2 + YValues[x], X_SPACING, FG_COL_IDX)
	end
end

vga_init()
vga_grayscale_palette()
Setup()
while true do
	local k = getkey();
	if k == KEY_ESC then
		break
	end
	Draw()
end
vga_exit()

          Alt...require "prj04/func" FG_COL_IDX = 32 BG_COL_IDX = 0 X_SPACING = 8 MAX_WAVES = 4 Theta = 0.0; Amplitude = {} Dx = {} YValues = 0; function Setup() local w = width + 16; -- Width of entire wave for i = 0, MAX_WAVES do Amplitude[i] = (math.random(10, 30)) local period = math.random(100, 300) Dx[i] = ((math.pi * 2 / period) * X_SPACING); end YValues = {} NumYValues = math.floor(w / X_SPACING) for i = 1, NumYValues do YValues[i] = 0 end end function Draw() CalcWave(); vga_wait_for_retrace() vga_filled_rect(0, 0, width, height, BG_COL_IDX) vga_wait_for_retrace() RenderWave(); end function CalcWave() Theta = Theta + 0.02 for i = 0, NumYValues do YValues[i] = 0; end for j = 0, MAX_WAVES do local x = Theta; for i = 0, NumYValues do -- Every other wave is cosine instead of sine if j % 2 == 0 then YValues[i] = YValues[i] + math.sin(x) * Amplitude[j]; else YValues[i] = YValues[i] + math.cos(x) * Amplitude[j]; end x = x + Dx[j]; end end end function RenderWave() for x = 0, NumYValues do vga_circle(x * X_SPACING, height / 2 + YValues[x], X_SPACING, FG_COL_IDX) end end vga_init() vga_grayscale_palette() Setup() while true do local k = getkey(); if k == KEY_ESC then break end Draw() end vga_exit()

          Picture of a notebook screen. The screen is black and filled with white dots in a circular pattern.

          Alt...Picture of a notebook screen. The screen is black and filled with white dots in a circular pattern.

          picture of an EeePC netbook with a black screen. There is a wave pattern drawn from unfilled white circles on the screen.

          Alt...picture of an EeePC netbook with a black screen. There is a wave pattern drawn from unfilled white circles on the screen.

            [?]mbbrutman »
            @mbbrutman@mastodon.sdf.org

            And this is where real hardware asserts itself ...

            Using a 4KB read-ahead cache on the DOS side in a VM gave a 5x speedup, which was great and expected; you ask for 1KB and you get 4KB more without having to wait a full round trip.

            But the PCjr said no. After a week of cleaning up the code and gathering stats I understand the problem better; it's just processing packets as fast as it can. The best speed-up on that specific test is 30%, which isn't bad, but not 5x.

              [?]mbbrutman »
              @mbbrutman@mastodon.sdf.org

              @distrowatch I still maintain an FTP client and server, for DOS! It runs on a version as early as 2.1 on a minimal spec PC.

                [?]SDF.ORG »
                @SDF@mastodon.sdf.org

                If you are in the Atlanta area come by and say "hello" at the MIMMS Museum of Technology and Art. SDF will have a table during Tech-Splore April 26th from 10am-5pm and we’ll be demoing the PiDP-10 sn 0000 running an 8080 simulator with Altair BASIC as well as ITS and ways to access the various SDF's remote vintage systems.

                A PiDP-10 on a chair in front of a DEC KA10

                Alt...A PiDP-10 on a chair in front of a DEC KA10

                  [?]derSammler »
                  @derSammler@oldbytes.space

                  Ach, verdammt. Schon wieder unterwegs gewesen um eine Ladung Retro-Hardware abzuholen. Nicht ganz so viel wie letztes Mal. Diesmal hauptsächlich Notebooks (zwei weitere Kisten waren auf/unter dem Beifahrersitz), -Zeugs und zwei PCs + Zubehör und Teile.

                  Mehr Fotos kommen später noch.

                    [?]derSammler »
                    @derSammler@oldbytes.space

                    Fangen wir mal mit dem -Zeugs an. 😀

                    Commodore 128D (leider ohne Tastatur 😆)
                    Commodore mit intaktem Siegel
                    1541, C2N + 2 Module

                    Commodore 128D

                    Alt...Commodore 128D

                    Commodore C64G

                    Alt...Commodore C64G

                    Commodore C64G Rückseite

                    Alt...Commodore C64G Rückseite

                    Zeugs...

                    Alt...Zeugs...

                      [?]derSammler »
                      @derSammler@oldbytes.space

                      Diverse Karten. Frühe Hard Disk Controller (MFM, RLL, SCSI), eine Diamond SpeedSTAR24 und eine original VideoSeven 8-bit VGA-Karte, und etwas, was für mich nach einen Prototyp einer LANtastic-Karte aussieht.

                      ps: ICs mit der Aufschrift "RIFA"... sollte man die austauschen? 😂

                      RIFA-ICs

                      Alt...RIFA-ICs

                      Hard Disk Controller

                      Alt...Hard Disk Controller

                      VGA-Karten

                      Alt...VGA-Karten

                      LANtastic-Karte?

                      Alt...LANtastic-Karte?

                        [?]derSammler »
                        @derSammler@oldbytes.space

                        Notebooks! Werde nicht alle zeigen, ist auch viel Schrott dabei.

                        by
                        roda military-grade rugged Notebook (Rocky-Serie)

                        Die roda computer GmbH gibt's bis heute und die bauen diese Notebooks immer noch. 🙂

                        Highscreen BlueNote by Colani

                        Alt...Highscreen BlueNote by Colani

                        Highscreen BlueNote by Colani

                        Alt...Highscreen BlueNote by Colani

                        roda "Rocky"

                        Alt...roda "Rocky"

                        roda "Rocky"

                        Alt...roda "Rocky"

                          [?]SuperIlu »
                          @dec_hl@mastodon.social

                          I pushed an update to (the client for MS-DOS):

                          - Updated to 8.13.0
                          - Updated to 3.6.3
                          - Fixed version (works on or newer), DLLs were missing

                          Grab it at github.com/SuperIlu/DOStodon

                          Screenshot is showing the win32 version running on Win10.

                          PowerShell window showing debug output with DOStodon on top

                          Alt...PowerShell window showing debug output with DOStodon on top

                            [?]Anders Gulden Olstad »
                            @andersgo@infosec.exchange

                            Office of Obsolete Men. The Floppy Museum was the only site that didn’t require HTTPS.

                            Screen displaying Solaris 10 and CDE desktop, with a Firefox browser pointing to the Floppy Museum

                            Alt...Screen displaying Solaris 10 and CDE desktop, with a Firefox browser pointing to the Floppy Museum

                              [?]mbbrutman »
                              @mbbrutman@mastodon.sdf.org

                              I haven't touched NetDrive in a while so I got motivated and just spent two hours adding a 1 sector read ahead cache into the code. After a read request the server sends one extra block, and the DOS side caches it. On the next read the DOS side checks the cache.

                              Running CHKDSK against a 200MB drive across the network to a server that is 47 milliseconds away was taking around 26.8 seconds. Now it takes 17.69 seconds.

                              Yep, this feature is worth doing ...

                                [?]ltning »
                                @ltning@pleroma.anduin.net

                                Hello fellow #floppy fans! Through some fiddling and optimisation I've freed up about 180KB of space on http://floppy.museum and need something to fill it with.

                                Since my brain is pretty much empty at the moment, I would be very grateful for any ideas the Fediverse could offer. Some ground rules:

                                • It needs to fit in the space given (duh!)
                                • It needs to be relevant to floppies and/or #retrocomputing
                                • It can be software (yet another service), in which case it must run under #MSDOS on a 286, and should have moderate memory requirements (some EMS and XMS is OK, but at most 380KB conventional..)
                                • It can be art (but don't expect me to create any, so the license must permit this usage)
                                • Should not require modern browsers of hardware to access/enjoy

                                Ideas floated so far:

                                • Gopher server (problem: how to convert html to gopher pages; yes I've tried, no it's not easy)
                                • Rmenu (a telnet server allowing running of commands on the machine)
                                • Samantha Fox GIFs

                                Spread the word and give me ideas! The sillier the better!

                                #Retrocomputing #286 #PerformanceArt

                                  [?]ltning »
                                  @ltning@larry.weirdr.net

                                  Finally!


                                  Alt...Video of the game ending, panning to show the Roland MT-32 display

                                    [?]SuperIlu »
                                    @dec_hl@mastodon.social

                                    I updated and in . This one took a lot longer than I expected because curl dropped Makefile.mk builds and I had to switch to or .
                                    I went with CMake, but had to work around some weird problems.

                                    and build are already green again, I'll tackle later...

                                      [?]SuperIlu »
                                      @dec_hl@mastodon.social

                                      There seems to be a more recent alternative to EtherDFS now

                                      github.com/jrohel/NetMount

                                        [?]mbbrutman »
                                        @mbbrutman@mastodon.sdf.org

                                        Would you like to read about another 39 year old DOS bug that I found recently? This one causes an unlucky file to get truncated if it is in the wrong spot of a FAT12 partition when you move from an early version of DOS to a later one.

                                        Get some popcorn and enjoy!

                                        brutman.com/Adventures_In_Code

                                          7 ★ 5 ↺

                                          [?]Ltning »
                                          @ltning@weirdr.net

                                          Trying to optimise http://floppy.museum for (even) older browsers. Some of the issues I'm trying to solve include utf8-to-latin1 translation (the original HTML has some silly double- and triple-byte characters), and variations of JPEG that simply aren't understood.

                                          Turns out Netscape 2.02 is too easy, so in this picture is IBM WebExplorer v1.1h running on OS/2 Warp Connect. Using the magic "work area" feature of folders (mark a folder as a work area to have the OS manage objects within it as a kind of unit), I can open several windows at once. True multi-process browsing 😉


                                          OS/2 Warp Connect with four browser windows, a text mode editor editing config.sys, the parent "work area" folder and the launch pad.

                                          Alt...OS/2 Warp Connect with four browser windows, a text mode editor editing config.sys, the parent "work area" folder and the launch pad.

                                            [?]ICM »
                                            @icm@mastodon.sdf.org

                                            The Interim Computer Festival is this Saturday and Sunday at 3100 Airport Way S in Seattle from 10am-6pm. Come see the many PDP-8 systems and other vintage computers. sdf.org/icf

                                            The Interim Computer Festival Spring 2025 edition poster

                                            Alt...The Interim Computer Festival Spring 2025 edition poster

                                              [?]SDF.ORG »
                                              @SDF@mastodon.sdf.org

                                              How many PDP-8 systems will be at Interim Computer Festival? So far we believe 5 to celebrate 60 years of the coolest minicomputer you never heard of.

                                              sdf.org/icf

                                              A DECmate ]I[ running OS/278

                                              Alt...A DECmate ]I[ running OS/278

                                                [?]SDF.ORG »
                                                @SDF@mastodon.sdf.org

                                                M-Net’s Altos 68000 getting cleaned up for the Interim Computer Festival this weekend. Access the current incarnation of M-Net/Arbornet at SDF Vintage Systems sdf.org

                                                An Altos ACS68000 that served many years as M-Net

                                                Alt...An Altos ACS68000 that served many years as M-Net

                                                An Altos ACS68000 that served many years as M-Net

                                                Alt...An Altos ACS68000 that served many years as M-Net

                                                An Altos ACS68000 that served many years as M-Net

                                                Alt...An Altos ACS68000 that served many years as M-Net

                                                An Altos ACS68000 that served many years as M-Net

                                                Alt...An Altos ACS68000 that served many years as M-Net

                                                  [?]SDF.ORG »
                                                  @SDF@mastodon.sdf.org

                                                  M-NET the oldest running Public Access UNIX has arrived! The original Altos ACS68000 will be on display next weekend at the Interim Computer Festival. M-NET is now under SDF.org Vintage Systems care. Thanks jfk, cross and tod!

                                                  A bunch of shipping boxes containing the original M-NET Altos ACS68000 in a hatchback

                                                  Alt...A bunch of shipping boxes containing the original M-NET Altos ACS68000 in a hatchback

                                                    [?]mbbrutman »
                                                    @mbbrutman@mastodon.sdf.org

                                                    I'm giddy because I found a 38 year old bug (possibly older even) in the FAT12 handling of DOS, and now I've proven the bug is real by reproducing the error. Later versions are affected too.

                                                    Time for another write-up ...

                                                      [?]ICM »
                                                      @icm@mastodon.sdf.org

                                                      Welcome to NOSTROMO, a Data General AViiON mc88110 running DG/UX R4.11

                                                      This is our first m88k machine online provided by Josh Dersch

                                                      Available under the UNIX submenu a 'ssh menu@tty.sdf.org'

                                                      An image of a Data General AViiON and Sun 3/160 UNIX systems

                                                      Alt...An image of a Data General AViiON and Sun 3/160 UNIX systems

                                                        [?]derSammler »
                                                        @derSammler@oldbytes.space

                                                        I'll probably never own a drive to read those, but these are some very impressive floppy disk cartridges. Also, 20 megs in 1984 - that's more than a typical hard disk had at that time. 😲

                                                        20 MB IOMEGA Bernoulli Disk in Sleeve

                                                        Alt...20 MB IOMEGA Bernoulli Disk in Sleeve

                                                        20 MB IOMEGA Bernoulli Disk

                                                        Alt...20 MB IOMEGA Bernoulli Disk

                                                          Back to top - More...