ricortes Posted July 19, 2019 Share Posted July 19, 2019 MAC/65 page 77 of the manual. "Since many magazine articles assume page six is available, they will not run AS IS under MAC/65 and DDT." There is also a blurb about the stack which is where I put a lot of code but by then I had already decided to go back to ASM/ED in the short term and went with MS DOS assemblers from there. Reminds me I should have given the manual away with the cartridge. 1 Quote Link to comment Share on other sites More sharing options...
luckybuck Posted July 19, 2019 Share Posted July 19, 2019 (edited) Big, big sorry ricortes, you are right: " The worst implication of the memory map above (especially for Atari BASIC users) is that page 6 is NOT completely available to you. Since many magazine articles assume that page 6 is available. they will not run AS IS under MAC/65 and DDT. But see the next section for methods to use if you MUST use page 6. " On the next page in the manual, there is a workaround for this. But, what I have done is: Using MAC/65 cart version 1.02 and OSS DOS 2.3p. Then I switched to page 6 with DDT and have scrolled through the whole page. Just zeros... That is why, I came to the conclusion, besides, what others are writing. But, when Stephen himself wrote this, I am checkmate, of course. BTW, at any time, the user can assemble directly to disk, especially when in use with the BASIC cart... Well, there must be a reason, why there is a big one and a just a little small one with a question mark... Will be away over the weekend. Thank you so much for the update. All the best. Edited July 19, 2019 by luckybuck Quote Link to comment Share on other sites More sharing options...
Elkino Posted March 28, 2021 Share Posted March 28, 2021 On 9/30/2009 at 10:14 AM, ascrnet said: hi, Has anybody used the Mac65 toolkit together with ATASM or any other PC assembler? I'm trying to use kernel.m65 together with ATASM and I get function errors. Here's the error and my source listing. .OPT NO LIST *= $2000 .INCLUDE "kernel.asm" START GR 2 LOOP JMP LOOP *= $2E0 .WORD START error : ---------- atasm ---------- ATasm 1.06 beta (A mostly Mac65 compatible 6502 cross-assembler) Pass 1: Success. (0 warnings) Pass 2: Equates: @@PASS: 0001 *@@PUSHREGS: 0001 I: 2011 J: 2013 K: 2015 Symbol table: LOOP: 24ca QQBCLR: 2460 QQBMOV: 23f9 QQCFLG: 2004 QQCMP: 200c QQCOLR: 2001 QQDRAW: 22aa QQENUM: 2002 QQERMLEN: 22de QQERMSG: 22d1 QQERR: 22e0 QQFILL: 22bc QQGET: 2064 QQGR: 224b QQIN: 2120 QQININ: 2130 QQLEN: 2000 QQLOAD: 2177 QQLOOP: 2011 QQPASS: 2008 QQPGMV: 244c QQPIN: 20b1 QQPREC: 20a1 QQPUT: 2081 QQPUTB: 2010 QQRDIV: 2043 QQRMUL: 2023 QQSLEN: 24b1 QQSTOP: 23a9 QQTRAP: 2006 START: 24bd In kernel.asm, line 1032--[while expanding macro 'PLUS'] Error: Unknown symbol '?K' Output completed (0 sec consumed) greetings and thanks Is a long time since you ask for help, but never is too late ;-)... I have the same problem than you recently, and I generated a solution for this thanks that I found your message. After found you message, I fixed the original MAC65 Toolkit Sources to work with ATASM, here are the sources for the following original examples: - HELLO.ASM - FSCROLL.ASM - COPY1.ASM In the files also are included the sources for MACIO.LIB that works with ATASM also. Hope this sources can be useful to all people that is using the original MAC65 Toolkit manuals and want to learn 6502 Atari Assembler using it. https://github.com/eahumada/RetroAssembly/tree/main/Atari800/ATASM_MAC65/src/toolkit RetroAssembly.zip 2 Quote Link to comment Share on other sites More sharing options...
ascrnet Posted March 29, 2021 Share Posted March 29, 2021 On 3/27/2021 at 10:36 PM, Elkino said: Is a long time since you ask for help, but never is too late ;-)... I have the same problem than you recently, and I generated a solution for this thanks that I found your message. thanks for the help, it's been years since I stopped complicating my existence with Mac/65 and ATASM. now I only use MADS because it has more comfortable instructions to work from a pc or notebook.? greetings 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.