Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PDP-8: only one working PAL-III assembler, and the oldest one #361

Open
zxalexis opened this issue Feb 27, 2024 · 2 comments
Open

PDP-8: only one working PAL-III assembler, and the oldest one #361

zxalexis opened this issue Feb 27, 2024 · 2 comments

Comments

@zxalexis
Copy link

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>

@vrs42
Copy link

vrs42 commented Feb 27, 2024 via email

@zxalexis
Copy link
Author

Oh, thanks!
It really helped and the Issue may be closed now.

In every manual for PAL-III (regarding Pass2) I saw just this:

Снимок экрана_2024-02-27_23-31-58

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants