Alfred Posted October 13, 2017 Share Posted October 13, 2017 Since it's possible that in the not too distant future I'll be drinking Black Cherry coolers with Ken Siders and discussing BASIC XE's shortcomings with Bill Wilkinson, I thought I'd post the source to MAC/65 before something serious develops an error 144. Lawrow seemed to imply that he was ok with it, and frankly I really don't care after 30+ years. I believe this is the 1.01 cartridge version with DDT. I don't have the code for the disk version, nor do I have the source for BUG/65. Enjoy. Mac65.zip 9 Quote Link to comment Share on other sites More sharing options...
luckybuck Posted October 13, 2017 Share Posted October 13, 2017 Alfred, please no! No! and no! again. I will only accept this, if your avatar above is similar to Stanley Kubrick 2001 - A Space Odyssey in the end scene... Alfred, please no. The community needs you! Really! :-( Is there anything we can do for you? Please let us know. Thank you so much for your posting, it is the 1.01 from ICD, which was published by AtariWiki last year here: https://atariwiki.org/wiki/Wiki.jsp?page=Articles#section-Articles-SourceCode Alfred, please stay with us. Really! All the best. Live long, prosper and promise us to come back. Quote Link to comment Share on other sites More sharing options...
Mathy Posted October 13, 2017 Share Posted October 13, 2017 (edited) Hello Alfred Thanks! And I hope you stay with us for a long, long time. Sincerely Mathy Edited October 13, 2017 by Mathy Quote Link to comment Share on other sites More sharing options...
+MrFish Posted October 13, 2017 Share Posted October 13, 2017 ...it is the 1.01 from ICD, which was published by AtariWiki last year here: https://atariwiki.org/wiki/Wiki.jsp?page=Articles#section-Articles-SourceCode Where? I don't see anything that looks like what Alfred has just posted. Quote Link to comment Share on other sites More sharing options...
luckybuck Posted October 13, 2017 Share Posted October 13, 2017 https://atariwiki.org/wiki/Wiki.jsp?page=Mac65 Quote Link to comment Share on other sites More sharing options...
+MrFish Posted October 13, 2017 Share Posted October 13, 2017 https://atariwiki.org/wiki/Wiki.jsp?page=Mac65 Yes, that's where I'm looking. Which disk *specifically* has what Alfred has just posted? Quote Link to comment Share on other sites More sharing options...
luckybuck Posted October 13, 2017 Share Posted October 13, 2017 To my knowledge and 1st investigation: no one! Alfred did a man's job! As always.... Quote Link to comment Share on other sites More sharing options...
+MrFish Posted October 13, 2017 Share Posted October 13, 2017 I don't understand then. Why are you saying it was published on the Wiki last year if it wasn't? Quote Link to comment Share on other sites More sharing options...
+MrFish Posted October 13, 2017 Share Posted October 13, 2017 Since it's possible that in the not too distant future I'll be drinking Black Cherry coolers with Ken Siders and discussing BASIC XE's shortcomings with Bill Wilkinson, I thought I'd post the source to MAC/65 before something serious develops an error 144. Lawrow seemed to imply that he was ok with it, and frankly I really don't care after 30+ years. I believe this is the 1.01 cartridge version with DDT. I don't have the code for the disk version, nor do I have the source for BUG/65. Enjoy. Thanks Alfred, nice to have the original source code for this out. 1 Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted October 14, 2017 Share Posted October 14, 2017 Best wishes, Alf. Quote Link to comment Share on other sites More sharing options...
luckybuck Posted October 14, 2017 Share Posted October 14, 2017 @MrFish: Quite easy, on the Wiki we have already published the 1.01 source code before. Alfred's version did come later and is very much condensed, which let think, it was used on bigger machines, than an Atari 8 bit. Highly likely on a cross assembler. Please take a look inside: 'MAC65/XL Cartridge © 1988 ICD Inc' In 1988 we had bigger machines... Further, if you look at the suffix, there is no M65, nor there are line numbers in the source code. Stephen D. Lawrow had used MAC/65 for his assemblers, which uses line numbers. To make it clear, we have to compile Alfred's version of the source code on MADS(?) and do a binary compare (md5 checksum?) of the 1.01 rom on the Wiki to be sure. Here comes the problem: in 2 weeks we have the generell assembly of Abbuc in Germany, so I am glad to found even time to answer you.. Quote Link to comment Share on other sites More sharing options...
Alfred Posted October 14, 2017 Author Share Posted October 14, 2017 Everything that ICD got from O.S.S. was converted to use Gustafson's cross-assembler. Too bad we don't have the source for it or even a guide. It has a lot of nice features, but it's mostly unusable without a help file or something. Quote Link to comment Share on other sites More sharing options...
luckybuck Posted October 14, 2017 Share Posted October 14, 2017 Yes Alfred, you told us about, even the ICD cross assembler.... Anyway, if you don't mind to upload them, that would be great, we have even the cross assembler where Collen was build of from Microtec. Further, our Jedis are on a 6502 disassembler, which is just limited by dreams. Therefore, we might be able to use them. But first is, you healthy back again, please. All the best. Quote Link to comment Share on other sites More sharing options...
+MrFish Posted October 15, 2017 Share Posted October 15, 2017 (edited) @MrFish: Quite easy, on the Wiki we have already published the 1.01 source code before. Alfred's version did come later and is very much condensed, which let think, it was used on bigger machines, than an Atari 8 bit. Highly likely on a cross assembler. Please take a look inside: 'MAC65/XL Cartridge © 1988 ICD Inc' In 1988 we had bigger machines... Further, if you look at the suffix, there is no M65, nor there are line numbers in the source code. Stephen D. Lawrow had used MAC/65 for his assemblers, which uses line numbers. To make it clear, we have to compile Alfred's version of the source code on MADS(?) and do a binary compare (md5 checksum?) of the 1.01 rom on the Wiki to be sure. Here comes the problem: in 2 weeks we have the generell assembly of Abbuc in Germany, so I am glad to found even time to answer you.. On the Wiki it says, "The disks "mac-xl-master-icd.atr" and "mac-xl-slave-icd.atr" contain a version that presents itself as MAC/65 1.01, but it is different than the commercially released v1.01. Apparently someone made improvements in this version. Comments in the source files indicate that it was last changed in 1986." So even though the version posted by Alfred is also v1.01, it's not known whether there are differences (when compiled) between it and the source version posted on the Wiki or different from the commercial release. And it's certainly different in its source form than what's on the Wiki. I think it's just the way you worded your initial statement in this thread. It sounded to me as if you were saying Alfred's sources were the same as what was already on the Wiki; that's why I said I didn't see them. Edited October 15, 2017 by MrFish Quote Link to comment Share on other sites More sharing options...
luckybuck Posted November 5, 2017 Share Posted November 5, 2017 Alfred's sources code matches 1:1 with the ICD cart of MAC/65 version 1.01. This has been proved by 2 different sources. More to come. This is all for now. 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.