-
Notifications
You must be signed in to change notification settings - Fork 80
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
Atari 800 "SUPDUP" #2034
Atari 800 "SUPDUP" #2034
Conversation
Compare with this. |
JHP's ANTIC interview discusses CHAMELEON starting about 10 minutes in, and describes implementing SUPDUP at 14:29. |
Thanks @atsampson. I listened to the entire interview, which was very fun and interesting! |
I particularly noted how Palevich's first thesis idea was to write an Atari 400 emulator for a Lisp machine. That's entirely possible now. |
My guess is that the SUPDUP code is a fork and extension of my
original CHAMELEON terminal emulator.
My guess is that either Leigh Klotz or Patrick Sobolvaro extended
CHAMELEON to create SUPDUP. From looking over the source code, I see
these changes from what I remember writing in Chameleon:
+ Using the paddle to scroll left/right. (I only supported using the
yellow function keys to do this.)
+ Emulating SUPAI and IMLAC. (I had already added SUPDUP support to CHAMELEON.)
+ Removing emulation for ADM-3A.
Unfortunately I wasn't very good about keeping in touch with Leigh and
Patrick. I didn't even know that they had extended CHAMELEON to create
SUPDUP. I would have been totally fine with it, had I known, and I
probably would have incorporated at least the paddle-based scrolling
feature. (SUPAI and IMLAC emulation were not useful outside of MIT, so
I might not have added them.)
…On Sun, May 9, 2021 at 11:55 PM Lars Brinkhoff ***@***.***> wrote:
I particularly noted how Palevich's first thesis idea was to write an Atari 400 emulator for a Lisp machine. That's entirely possible now.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Source file ATLOGO; SUPDUP 1 is now provided, courtesy of the author Jack Palevich (@jackpal). I will try to have it assembled and run in an Atari 800 emulator at some point. |
60498d9
to
add3d49
Compare
The source file SUPDUP 1 assembles with no errors on ITS using CROSS with the /M65 switch. The program occupies the address range 6000-6AAF, just 2735 bytes. |
add3d49
to
bb7232a
Compare
Link to thread asking for help how to run this: |
This has also been blessed by Klotz and Sobalvarro, who would be the most likely to have made the modifications. |
bb7232a
to
4f6cae1
Compare
Source code courtesy of Palevich, who comments: "My guess is that the SUPDUP code is a fork and extension of my original CHAMELEON terminal emulator. My guess is that either Leigh Klotz or Patrick Sobolvaro extended CHAMELEON to create SUPDUP. From looking over the source code, I see these changes from what I remember writing in Chameleon: + Using the paddle to scroll left/right. (I only supported using the yellow function keys to do this.) + Emulating SUPAI and IMLAC. (I had already added SUPDUP support to CHAMELEON.) + Removing emulation for ADM-3A." Klotz and Sobolvaro don't remember any details. They have given their permission to release this, should that be necesssary. LOGIN files suggest the ITS terminal settings should be: :tctyp soft hei 24 wid 39 +%tosai +%tolid +%tocid full +%tprsc no overwrite
4f6cae1
to
d67aebe
Compare
I got some help here: https://atariage.com/forums/topic/321931-help-running-atari-800-terminal-emulator-from-mit/ The program now displays the first "splash" screen, but it does not show the next line after four seconds. |
I better jot down how I got this to work.
|
ATLOGO; SUPDUP 1 1981-04-16
Terminal emulator for an Atari 800 located in the Logo lab. Probably written, or derived from code, by @jackpal:
"CHAMELEON TTY BY JHP"
KLOTZ; * LOGIN says:
Source code says these terminal types are supported. "SUPAI" should be ITS software TTY codes.