Jump to content
IGNORED

Designer's Pencil EXE for XL?


tjlazer

Recommended Posts

Quick fix... Altirra crash showed a jump direct into the O/S.

 

Checking here shows "The published vectors are still the same as Atari promised, but they point to different locations in the O/S. The following list gives the published vector location and the vectors name followed by the ILLEGAL O/S entry points. If you find that a program Jumps to F3F6 to open the screen, (20 F6 F3) and you have an 800XL, change the code to (20 8E EF). Remember: Low byte/High byte."

 

So a two byte patch to the file attached :)

DesignersPencilXL.xex

  • Like 4
Link to comment
Share on other sites

Well the real cartridge and any ROM dumps work on all Atari's. The only EXE's I can find, which I attached, only seem to run on the Atari 800. Would be nice to have an EXE that runs on all systems though... Didn't realize the 800XL and 1200XL were that different...

Edited by tjlazer
Link to comment
Share on other sites

So.. Wrathschild's DesignersPencilXL.xex offset 4070 = 8EEF - Meaning it won't work on 400/800 or 1200XL Rev 10 OS

tjlazer's Designer's Pencil 1200XL.xex offset 4070 = EDEE - Meaning it will not work on 800, 1200XL Rev 11, or 800XL OS

 

So since the AtariWiki page Wrathchild mentioned lists $E410 as the vector for S:OPEN, can we just use that and have 1 version working on all?

Link to comment
Share on other sites

Changed the direct call as follows:

3F57: A9 70     L3F57   LDA #$70
3F59: 85 6A             STA RAMTOP
3F5B: A9 00             LDA #$00
3F5D: 85 14             STA RTCLOK+2
3F5F: 85 13             STA RTCLOK+1
3F61: 85 12             STA RTCLOK
3F63: 20 69 3F          JSR $3F69
3F66: 6C FE BF          JMP ($BFFE)
3F69: AD 11 E4  L3F69   LDA SCRENV+1
3F6C: 48                PHA
3F6D: AD 10 E4          LDA SCRENV
3F70: 48                PHA
3F71: 60                RTS
Edited by Wrathchild
  • Like 3
Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

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...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...