Matt Gumbley · @M0CUV
263 followers · 1027 posts · Server mastodon.radio

A solid morning's progress on - it now displays the first part of the cold boot message 'eForth v' and then crashes before displaying the version number. More squinting at the emulator output required, but that's a task for another session.

#forth #transputer

Last updated 1 year ago

Matt Gumbley · @M0CUV
260 followers · 984 posts · Server mastodon.radio

Traced the cold startup and the inner interpreter working through the word list, but then hit a null pointer and my brain glazed over. eForth is getting there, but it’s going to require quite a lot more coffee.

#transputer

Last updated 1 year ago

Matt Gumbley · @M0CUV
260 followers · 984 posts · Server mastodon.radio

Aliasing bug fixed, now stepping through the inner interpreter.. think I've found a bug in $COLON (this is not a microbiome joke).

#transputer #forth

Last updated 1 year ago

Matt Gumbley · @M0CUV
260 followers · 984 posts · Server mastodon.radio

This morning I’ve been working on eForth for the emulator, changing its example UART I/O code to use IServer protocol requests, and changing its use of macros for defining Transputer op codes with DB directives to use actual instructions that my assembler understands. There’s probably still lots to work on, but going to try a first boot later :)

#transputer

Last updated 1 year ago

Matt Gumbley · @M0CUV
257 followers · 928 posts · Server mastodon.radio

This morning I’ve been writing a boot loader in assembler, using . Going well so far - laptop fans have not kicked in once. Helix doesn’t understand MASM syntax, that’s OK. Oscillating between “Hey I remembered how to do <some vim action that’s baked into muscle memory>!” and u / :q

It’ll be a while before I’m flowing - but I feel something must change. isn’t energy efficient: I can no longer put up with it taxing my laptop hard, when editing a simple asm file.

#intellij #helix #transputer

Last updated 1 year ago

argonaut · @argonaut
10 followers · 198 posts · Server bonn.social

@hoernchen72 ? Habe ich seit Jahrzehnten nicht mehr in freier Wildbahn gesehen. Hm, auf /#MIPS muss das damals gewesen sein. Auch für hat es benutzt.

Http://de.wikipedia.org/wiki/C

#coff #ultrix #parix #transputer

Last updated 1 year ago

Matt Gumbley · @M0CUV
257 followers · 919 posts · Server mastodon.radio

Finally, the "hello world" program, sent over a link from the IServer (a host OS interface/protocol server), to the emulator. It boots, and sends a "put console" request back to the IServer, which displays the text. The emulator then shuts down (intentionally).
I started this project nearly 18 years ago.. it could almost buy its own pint legally now!

#transputer

Last updated 1 year ago

Matt Gumbley · @M0CUV
257 followers · 917 posts · Server mastodon.radio

Yesterday I fixed a nasty bug in my assembler: the argument to a jump or call is an offset relative to the next instruction, and arguments to instructions can be built up nibble-by-nibble using pfix/nfix instructions. So depending how far away the called code is, the encoded call instruction can vary in size - which can cause the called code to move further away. Finding the right encoding is an iterative process. Which I’d got subtly wrong. Onward!

#transputer

Last updated 1 year ago

Matt Gumbley · @M0CUV
257 followers · 917 posts · Server mastodon.radio

Today I have mostly been reacquainting myself with the joyous fun (ie frustration) that is writing assembly language. There’s a bug in my assembler, or emulator.. not sure where. Need a better debugger, that’s for sure.

#transputer

Last updated 1 year ago

АЛГЭК · @wigalois
44 followers · 2120 posts · Server dresden.network

Eine Kombo, die ich nicht erwartet hätte. und .

2 Prototypen-Boards mit Chips aus aller Welt.

Sogar die berühmten 1Mbit-Ram-Chips wurden verbaut.

iv.melmac.space/wnO0r-MIdto

#transputer #ddr #inmos #t800 #wolfgangrobel #ZeroBrain #Schnapspralinen

Last updated 1 year ago

nil · @nil
24 followers · 34 posts · Server functional.cafe

@M0CUV just letting you know I am very excited about your Parachute project! Are you considering rewriting it in ?

#transputer #rust

Last updated 1 year ago

nil · @nil
7 followers · 9 posts · Server functional.cafe

Just putting this out to the universe: I would love to procure an Atari ATW-800 so I can play with a real based computer! en.m.wikipedia.org/wiki/Atari_

#transputer

Last updated 2 years ago

nil · @nil
3 followers · 6 posts · Server functional.cafe


Title: a tutorial introduction to OCCAM programming
Author: Dick Pountain and David May

#occam #csp #transputer

Last updated 2 years ago

nil · @nil
0 followers · 2 posts · Server functional.cafe
Matt Gumbley · @M0CUV
172 followers · 209 posts · Server mastodon.radio

New blog post on my investigation into choosing an for Parachute (my project), study notes, and getting started with the / open source toolchains. So much to learn! :)

mattgumbley.wordpress.com/2023

#apio #icestorm #transputer #fpga

Last updated 2 years ago

Matt Gumbley · @M0CUV
166 followers · 198 posts · Server mastodon.radio

Went to the tip today, part of my carful of stuff was my stack of BYTE magazines from the late 80s to its demise. Can’t help thinking there should be a new “Small Systems Journal”.. Current reading on internals has thrown up several articles and papers that seem to have disappeared from the internet. Articles from only a few years ago, too.

#transputer

Last updated 2 years ago

Matt Gumbley · @M0CUV
163 followers · 186 posts · Server mastodon.radio

Today I have mostly been reading Andrew Tanenbaum’s “Structured Computer Organisation” - a slightly more modern edition than this, from the era (which it mentions). archive.org/details/structured

#transputer

Last updated 2 years ago

Matt Gumbley · @M0CUV
159 followers · 183 posts · Server mastodon.radio

And I’ve ordered an IceStick, hoping to get a very cut-down Transputer-ish CPU implemented in real hardware. It probably has too few logic elements to support everything, but let’s see. I was thinking of starting with the Digilent ARTY CMOD-A7, as it’s bigger, but they’re out of stock.

#transputer #fpga

Last updated 2 years ago

Matt Gumbley · @M0CUV
159 followers · 182 posts · Server mastodon.radio

I’m also hoping to replicate Andrew Menadue’s Picoputer work with my emulator - porting it to the Pico, with the PIO providing something similar to the links.

#transputer #raspberrypi

Last updated 2 years ago

Matt Gumbley · @M0CUV
159 followers · 181 posts · Server mastodon.radio

Decided to dust off my project again. It was my train-commuting project, and that stopped due to the pandemic… and I gained interest in digital mode development so switched to that. I’m getting back into it, and hope to get it updated, with a little progress soon. Moving the build system to a better host.. I’d move to the cloud, but is there a free CI service that builds for macOS, Windows, Linux on x86-64/ARM (CentOS, Ubuntu, Raspbian)?

#hamradio #emulator #transputer

Last updated 2 years ago