Skip to content

Instantly share code, notes, and snippets.

@shattered
shattered / build.dmd.sh
Created May 28, 2016 22:59
a script to build DMD 5620 software on a Ultrix 4/VAX host
#!/usr/bin/ksh
set -e
export PROG_ENV=SYSTEM_FIVE
export DMD=...
touch dmd-layers/misc/grantpt dmd-layers/misc/movelogin
@shattered
shattered / gist:0da820cf7031c8a3ff93d663852da83e
Last active March 6, 2017 20:06
Index of AT&T 3B2, UNIX(R) System V and related documentation
:
: 3B2 & related docs
:
References only:
a The AT&T Documentation Guide, 1987 -- http://bitsavers.trailing-edge.com/pdf/att/000-111_ATT_Documentation_Guide_Nov87.pdf
A The AT&T Documentation Guide, 1993 -- https://books.google.com/books?id=lSppn9HCyisC
J Jeff's site -- http://ferretronix.com/tech/3b2/
@shattered
shattered / gist:8158441
Created December 28, 2013 11:25
tail in shell
#!/bin/sh
IFS="
"
while read -r m; do
if [ $# -gt 9 ]; then shift; fi
set -- "$@" "$m"
done
@shattered
shattered / gist:6657950
Last active December 23, 2015 15:49
Disassembly of ec1841 keyboard firmware. MCU is i8748 clone (1816ВЕ48).
00000000: 85 clr f0
00000001: 65 stop tcnt
00000002: 16 0A jtf $00A
00000004: 04 0A jmp $00A
00000006: 00 nop
00000007: D5 sel rb1
00000008: 24 10 jmp $110
0000000A: A5 clr f1
0000000B: 27 clr a
0000000C: AE mov r6,a
@shattered
shattered / makefs1.diff
Created April 26, 2013 05:00
RT-11 filesystem support in NetBSD's makefs utility (WIP)
diff --exclude .git -ruN makefs/Makefile makefs1/Makefile
--- makefs/Makefile 2011-07-19 02:52:37.000000000 +0400
+++ makefs1/Makefile 2013-04-20 19:10:45.000000000 +0400
@@ -6,7 +6,7 @@
.include <bsd.own.mk>
PROG= makefs
-SRCS= cd9660.c ffs.c v7fs.c \
+SRCS= cd9660.c ffs.c rt11fs.c v7fs.c \
getid.c \
@shattered
shattered / gist:5281601
Created March 31, 2013 18:53
nbrelease.sh -- a wrapper around NetBSD's build.sh
#!/bin/sh -e
#
# objective: build an ISO image from checked-out (possibly modified) source.
#
if [ $# -lt 1 ]; then
echo "nbrelease.sh: Usage: <arch> <xsrc> <root>"
exit 1
fi
@shattered
shattered / DUMP1.TXT
Last active December 13, 2015 20:38
Disassembly of 15IE-00-013 ROM; 5-chip version (DUMP1.TXT) and 6-chip version (DUMP5.TXT)
00000000: 8F nop
00000001: FF ota #$0f
;
; заполнить память пробелами, всего 0x1f00 (7936) штук (размер памяти 0x1000)
;
00000002: 22 20 ldc r2, #$20
00000004: 20 1E ldc r0, #$1e
00000006: 21 FF ldc r1, #$ff
00000008: C0 cfl #0
00000009: D2 lda r2
@shattered
shattered / gist:4772987
Created February 12, 2013 20:14
Disassembly of http://chukaev.ru54.com/firmware/i1030.zip (keyboard firmware for Iskra 1030)
00000000: 44 01 jmp $201
00000002: 00 nop
00000003: 89 30 orl p1,#$30
00000005: 24 0A jmp $10A
00000007: A3 movp a,@a
00000008: 44 06 jmp $206
0000000A: 00 nop
0000000B: 85 clr f0
0000000C: 23 FF mov a,#$FF
0000000E: 15 dis i