S-C Assembler v2.0 for DOS 3.3 crashes to monitor on startup

5 posts / 0 new
Last post
Offline
Last seen: 1 month 3 weeks ago
Joined: Oct 27 2020 - 02:21
Posts: 29
S-C Assembler v2.0 for DOS 3.3 crashes to monitor on startup

Does anyone know how to fix the this version of the S-C Assembler (v2.0 for DOS 3.3) such that it boots normally with the AppleWin emulator?

The following occurs:

Orig Apple II               - it crashes to address 9D89

Apple II+                     - it crashes to address 9D89

Apple IIe                      - it crashes to address 9D89

Apple IIe(enhanced) - it crashes to address 9D88

NB Apple DOS versions 1.0 and 1.1 boot normally as does the ProDOS version 2.0

All such files were found at: https://www.stjarnhimlen.se/apple2/dsk.html

Any help would be appreciated

 

Offline
Last seen: 1 month 3 weeks ago
Joined: Oct 27 2020 - 02:21
Posts: 29
Stupid user error

Never mind, all that was necessary was to boot the DOS 3.3 system master, then BRUN S-C.ASM.MACRO.1000.2.0 from the SCMASM20  disk image.

It also appears to load this way:

EXEC LOADER FSE & ASM  Apparently, this loads the assembler and the full screen editor, though I have no idea how to actually get the full screen editor to actually work, The documentation talks about running 'sysgen' and that the 'language card' version of the assembler needs to be invoked. I assume that means to load the assembler at address D000.  To get this to work, I would need very specific step-by- step instructions, but that seems unlikely.

At least I am now able to use a consistent S-C Assembler verion (v2.0) in both the DOS 3.3 and ProDOS environments for learning,(usually by trying to type in and follow each example in the book 'Assembly Language for Applesoft Programmers', a book that uses the DOS 3.3 version of the S-C Assembler.

If anyone knows how to get the Assembler and the FSE (Full Screen Editor) to installed and working, I'd appreciate hearing from you.

Offline
Last seen: 1 month 3 weeks ago
Joined: Oct 27 2020 - 02:21
Posts: 29
Duh!

The last time I used Apple DOS v 3.3 was 37 years ago, and I forgot that the 'hello' program in DOS is similar to the 'startup' program in ProDOS in that they both run if found on the disk automatically ( so-called 'greeting' programs), so all that was actually necessary was to boot the machine with the DOS 3.3 system master disk in disk 1 to load DOS into memory, then 'catalog s6,d2' to navigate to the S-C Assembler disk in s6,d2 followed by typing 'run hello'. This sequence starts up the S-C Assembler. 

Offline
Last seen: 2 days 15 hours ago
Joined: Jun 25 2020 - 17:00
Posts: 253
I'm glad you posted this...
sbaker51 wrote:

The last time I used Apple DOS v 3.3 was 37 years ago, and I forgot that the 'hello' program in DOS is similar to the 'startup' program in ProDOS in that they both run if found on the disk automatically ( so-called 'greeting' programs), so all that was actually necessary was to boot the machine with the DOS 3.3 system master disk in disk 1 to load DOS into memory, then 'catalog s6,d2' to navigate to the S-C Assembler disk in s6,d2 followed by typing 'run hello'. This sequence starts up the S-C Assembler. 

 

I had been having the same problem for years (since 2018) trying to get the S-C Assembler 2.0e to work on AppleWin.  I've been revisiting this issue for the past week and still had not found a solution.  For some reason the disk image for S-C Assembler 1.1 worked fine which I tried for the 1st time tonight.  But the version 2.0e image would only boot with the same Monitor memory location error.  Tonight I did a Google search for 'AppleWin not running S-C Assembler 2.0' and found your post only days old.

 

I just tried what you said in your last post...boot DOS 3.3 master disk in the AppleWin disk1. I then changed disk1 to use instead the S-C Assembler 2.0 disk image (as I wanted my source disk(s) to be in disk2).

Then I just typed 'RUN HELLO' from Disk1, selected load to $D000, and it worked!  It also worked when I previously selected load to $1000.  But I prefer  and always used the $D000 load space on my IIe.

 

Many thanks @sbaker51!

 

 

Offline
Last seen: 1 month 3 weeks ago
Joined: Oct 27 2020 - 02:21
Posts: 29
I'm glad you posted this

Yeah, I realized it AFTER I made the original post. I'm glad my post was of some small assistance.

On anoher subject, you wouldn't happen to have a working copy of Merlin 8/16 would you?The only copy I can find online appears to have an error, it has a bad block ( number 360?) that the ProSel  16 Volume repair flagged as bad.

Log in or register to post comments