tjlazer Posted September 7, 2018 Share Posted September 7, 2018 (edited) Anyone have a EXE that runs on the XL/XE computers? The only EXE I can find seems to only run on the Atari 800. ROM seems to work on XL though! DesignersPencil.xex Edited September 7, 2018 by tjlazer Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted September 7, 2018 Share Posted September 7, 2018 (edited) Translator disk? http://www.atarimania.com/utility-atari-400-800-xl-xe-translator-_29943.html Edited September 7, 2018 by Heaven/TQA Quote Link to comment Share on other sites More sharing options...
snicklin Posted September 7, 2018 Share Posted September 7, 2018 (edited) I have the cartridge in front of me right now. I have no idea how to rip it though. I used to use it on my 65XE. Edited September 7, 2018 by snicklin Quote Link to comment Share on other sites More sharing options...
Wrathchild Posted September 7, 2018 Share Posted September 7, 2018 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 4 Quote Link to comment Share on other sites More sharing options...
tjlazer Posted September 8, 2018 Author Share Posted September 8, 2018 Thanks!!!! Quote Link to comment Share on other sites More sharing options...
tjlazer Posted September 8, 2018 Author Share Posted September 8, 2018 (edited) I made a "1200XL" version too with the instructions! Designer's Pencil 1200XL.xex Edited September 8, 2018 by tjlazer Quote Link to comment Share on other sites More sharing options...
+Nezgar Posted September 8, 2018 Share Posted September 8, 2018 Is it possible to make a version that just works on everything using proper vectors? Previous posts imply XL version does not work on 1200XL or 400/800? Does 1200XL version work on other XL's/XE's? Quote Link to comment Share on other sites More sharing options...
tjlazer Posted September 9, 2018 Author Share Posted September 9, 2018 (edited) 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 September 9, 2018 by tjlazer Quote Link to comment Share on other sites More sharing options...
tjlazer Posted September 9, 2018 Author Share Posted September 9, 2018 I just tried the XL version on a Rev 11 Atari 1200XL ROM and it works! So that is a solution if someone has a newer OS on their 1200XL... Quote Link to comment Share on other sites More sharing options...
+Nezgar Posted September 12, 2018 Share Posted September 12, 2018 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? Quote Link to comment Share on other sites More sharing options...
Wrathchild Posted September 12, 2018 Share Posted September 12, 2018 Yes we can DesignersPencil_AllInOne.xex 5 Quote Link to comment Share on other sites More sharing options...
tjlazer Posted September 14, 2018 Author Share Posted September 14, 2018 So what did you do to make it work with all? Quote Link to comment Share on other sites More sharing options...
Wrathchild Posted September 14, 2018 Share Posted September 14, 2018 (edited) 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 September 14, 2018 by Wrathchild 3 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.