• Joined on 2026年04月21日
migraineman pushed to pdp11-port at migraineman/FUZIX 2026年07月15日 01:22:09 +02:00
854b4a4222 platform-pdp11: add Colossal Cave to the disk image
21c9f10530 kernel: work around pdp11-aout-gcc miscompiled 32bit sign tests in lseek/ftruncate
dd4af40560 platform-pdp11: rebuild kernel objects when config.h changes
8b5743b58b platform-pdp11: grow user space to 48KB with movable kernel windows
62e57bc14f platform-pdp11: mount root read-write
Compare 5 commits »
migraineman commented on pull request EtchedPixels/FUZIX#1205 2026年07月12日 14:54:46 +02:00
platform-pdp11: PDP-11/40 port

This batch is the fallout from getting df to run — which turned out to be a four-layer excavation. Highlights for review:

migraineman pushed to pdp11-port at migraineman/FUZIX 2026年07月12日 14:43:11 +02:00
aee3a0e5d2 cpu-pdp11: print the trap dump high byte first
5e15c49380 platform-pdp11: use the user SP for user-mode EIS operand decode
547dbf7187 platform-pdp11: deliver SIGSEGV for user-mode MMU aborts
a2f4ac2d45 library: advance the fread buffer pointer by the bytes consumed
4fed693517 library: fix mntparse's NULL default handling
Compare 10 commits »
migraineman commented on pull request EtchedPixels/FUZIX#1205 2026年07月10日 00:21:59 +02:00
platform-pdp11: PDP-11/40 port

Status update — I wanted to see the Fuzix system operating with more than just a simple system-console operating, so I enabled a second serial port in the FPGA and worked through tty2. That...

migraineman pushed to pdp11-port at migraineman/FUZIX 2026年07月10日 00:09:16 +02:00
5854176488 platform-pdp11: add a SIMH configuration for the RL02 boot
6f3d848715 platform-pdp11: self-heal userland prerequisites in the disk builder
bbb140bb89 platform-pdp11: support a second DL11 terminal
5e6ad4d2b7 library: always regenerate the pdp11 crt0 .s from the .S source
8170eb4450 library: build the pdp11 libgcc support routines from C
Compare 5 commits »
migraineman commented on pull request EtchedPixels/FUZIX#1205 2026年07月08日 12:55:56 +02:00
platform-pdp11: PDP-11/40 port

Thank you for the time and effort you've put into Fuzix. Having access to the source for the operating system has made my system troubleshooting viable. I can't imagine how difficult (or...

migraineman commented on pull request EtchedPixels/FUZIX#1205 2026年07月07日 23:39:31 +02:00
platform-pdp11: PDP-11/40 port

Pushed the hardware bring-up fixes described in my comment — it now matches what's running on the FPGA

migraineman pushed to pdp11-port at migraineman/FUZIX 2026年07月07日 23:36:45 +02:00
f219a3c1e7 platform-pdp11: re-arm the KW11-L line clock in the interrupt handler
09be397bd1 platform-pdp11: run syscalls and the idle loop with interrupts enabled
e26076556c pdp11: use the memory-mapped user SP instead of MFPI/MTPI
01f548ddc6 platform-pdp11: add EIS trap emulator (MUL/DIV/ASH/ASHC)
c8575e8cfb platform-pdp11: boot block prints the first kernel word as a load check
Compare 7 commits »
migraineman commented on pull request EtchedPixels/FUZIX#1205 2026年07月07日 14:54:13 +02:00
platform-pdp11: PDP-11/40 port

Alan,

migraineman commented on pull request EtchedPixels/FUZIX#1205 2026年04月28日 13:52:17 +02:00
platform-pdp11: PDP-11/40 port

Took a while to get a bugzilla account. Bug report submitted:

migraineman commented on pull request EtchedPixels/FUZIX#1205 2026年04月21日 23:48:43 +02:00
platform-pdp11: PDP-11/40 port

I'll be honest - there are components that I asked Opus 4.6 to generate. I'm a hardware engineer, and a lot of the low-level OS functionality is beyond my expertise. Granted, Opus didn't go off...

migraineman created pull request EtchedPixels/FUZIX#1205 2026年04月21日 14:41:56 +02:00
platform-pdp11: PDP-11/40 port
migraineman pushed to pdp11-port at migraineman/FUZIX 2026年04月21日 14:35:11 +02:00
42cc378898 platform-pdp11: demo RL02 disk image and SIMH session transcript
3807c044d4 apps: add hi and lsmin utilities for PDP-11
cfed634feb platform-pdp11: build tools for disk image and userspace binaries
7ff0ba7ecf library: add PDP-11 syscall stubs, crt0, and libgcc shims
dd3b37e340 platform-pdp11: add PDP-11/40 port for STENSAT iCE40-UP5K FPGA
Compare 5 commits »
migraineman created branch pdp11-port in migraineman/FUZIX 2026年04月21日 14:35:11 +02:00
migraineman created repository migraineman/FUZIX 2026年04月21日 14:04:51 +02:00