Jump to content
Sign in to follow this  
JamesD

Looking for Speedscript source code

Recommended Posts

I'm looking for the source code to Atari Speedscript.
I don't mean the book where I have to type it in (I already have that) or BASIC with HEX code (I already have that) published in Compute, but actual code I could assemble.

 

Share this post


Link to post
Share on other sites

I believe there were some errors in the original source.

I have an ATR with fully "working" source code, if you need it.

Complete with html manual, magazine pdf, etc.

Speedscript was a wonderful package!!!

  • Like 2

Share this post


Link to post
Share on other sites

Mr. Fish, thanks for asking. Have you tried compiling the source code mentioned earlier (I haven't).

I only remember typing the source code from the Speedscript book (published by Compute!) then compiling it and comparing it with the compiled code from the magazine.

This is from the notes I made in the book:

p. 78 right column, insert "lda toplin+1" before "sbc texstart+1"

p. 84, right column, label "yorn" change "jsr presg" to "jsr prmsg"

p. 89, right column, label "redir" change "inc xxtr" to "inc xptr" (there will be two identical lines)

p. 90, left column, label "getname" change "dec xxvr" to "dec xptr" (there will be two identical lines)

p. 89 right column, label "overstor" change "sva tex" to "sta tex"

p. 89 right column label "overmarg" change "lda # < pzbuff" to "lda # < prbuff"

 

Do you have an email address for me to send all my stuff to? It would be nice if this could be useful to others.

I made a little "unifier" utility as well, to reduce the number of binary load blocks, so it loads faster and the compiled code is 100% equal to the published code in Compute!

Edited by Dutch800XL

Share this post


Link to post
Share on other sites

I have sent MrFish a nice little package consisting of all my SpeedScript stuff (magazine pdf, source code, assembler, some optimization utilities, commented html source code, SpeedScript html manual, etc).

I hope he can share it somewhere, I'm a bit strapped for time atm.

  • Like 3

Share this post


Link to post
Share on other sites

Here's some additional information I forgot to post:

spacer

 

Here is a quick translation of my Dutch notes on how to make the final code:


- Always use a *copy* of the atr, never the original

- The atr includes mac65 and turbo basic, also some utils

- Boot your emulator with this atr

- Delete existing speed.obj and speed.com

- Start MAC/65 assembler fromAtari DOS:

L

mac65.com

- In MAC/65: Load binary file 1 (other parts will be included by "include" statements)
load #d:speed.0
- Compile the source (ask for details if you need them):
asm,#-,#d:speed.obj


Optional: reduce number of load blocks in Turbo Basic.

In Atari Dos:

L

Turbobas.com

In TurboBasic: show current load blocks:

load "d:showlink.tur
run
filenaam d1:speed.obj
uitvoer naar E (Editor)

Reduce number of blocks:

load "d:unifier.tur
run

filler:100


(remember to include "d:" in the next line!)

existing file: d:speed.obj
new file: d:speed.com


Check block of the new file: (speed.com!!! Not speed.obj!)


load "d:showlink.tur
run
filenaam d1:speed.com
uitvoer naar E (Editor)

Edited by MrFish

Share this post


Link to post
Share on other sites

That link isn't to the issue with Speedscript for the Atari. The Atari version issue was this one - I remember laboriously typing it in and giving it a shot. I already had Atariwriter and just decided to keep using it until I got a cracked, dongle-free version of PaperClip instead.

 

https://archive.org/details/1985-05-compute-magazine

Edited by DrVenkman
  • Like 1

Share this post


Link to post
Share on other sites

That link isn't to the issue with Speedscript for the Atari. The Atari version issue was this one - I remember laboriously typing it in and giving it a shot. I already had Atariwriter and just decided to keep using it until I got a cracked, dongle-free version of PaperClip instead.

 

https://archive.org/details/1985-05-compute-magazine

 

Ah, I didn't notice that was for the C64 version.

Share this post


Link to post
Share on other sites

If you like SpeedScript, be sure to try TextPro, which was based on the same source code but provided macros and other niceties.

  • Like 2

Share this post


Link to post
Share on other sites

If you like SpeedScript, be sure to try TextPro, which was based on the same source code but provided macros and other niceties.

Is the source available?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...