PDP-8: only one working PAL-III assembler, and the oldest one
zxalexis opened this issue · 2 comments
I've tried dec-08-lpala-pb (the latest, as I think) and it crashes on Pass2
Then I've tried dec-08-asc1-pb (the one that previous replaced) and it did the same
At last I got working PALIII only from dec-08-asb1-pb papertape.
Is it the sim proper behavior?
The session log is in attachment.
session.log
zx@zxflaptop [~/simh/pdp8/basesys]$ simh-pdp8
PDP-8 simulator Open SIMH V4.1-0 Current git commit id: c47e933
sim> show version
PDP-8 simulator Open SIMH V4.1-0 Current
Simulator Framework Capabilities:
32b data
32b addresses
no Ethernet
Idle/Throttling support is available
Virtual Hard Disk (VHD) support
RAW disk and CD/DVD ROM support
FrontPanel API Version 12
Host Platform:
Compiler: GCC 13.2.1 20230801
Simulator Compiled as C arch: x64 (Release Build) on Feb 24 2024 at 17:15:09
Build Tool: simh-makefile
Memory Access: Little Endian
Memory Pointer Size: 64 bits
Large File (>2GB) support
SDL Video support: No Video Support
PCRE RegEx (Version 8.45 2021-06-15) support for EXPECT commands
OS clock resolution: 1ms
Time taken by msleep(1): 1ms
OS: Linux zxflaptop 6.7.6-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 23 Feb 2024 16:31:48 +0000 x86_64 GNU/Linux
tar tool: tar (GNU tar) 1.35
curl tool: curl 8.6.0 (x86_64-pc-linux-gnu) libcurl/8.6.0 OpenSSL/3.2.1 zlib/1.3.1 brotli/1.1.0 zstd/1.5.5 libidn2/2.3.7 libpsl/0.21.2 libssh2/1.11.0 nghttp2/1.59.0 nghttp3/1.2.0
git commit id: c47e933
git commit time: 2024-02-23T10:47:24-0800
sim>
Oh, thanks!
It really helped and the Issue may be closed now.
In every manual for PAL-III (regarding Pass2) I saw just this:
I believe you are expected to set bit 11 for PTP output. I was able to get all three versions to punch on the high speed punch using 4001 as the SR value. That line that reads BB<(<0&0!*%,,/2,$!7 is actually the "paper tape" coming out on the low speed (ASR-33) punch. Vince