Jump to content
IGNORED

Mac/65 Assembler


Recommended Posts

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.

  • Like 1
Link to comment
Share on other sites

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.

Donkey Kong Junior mit Papa.jpg

Edited by luckybuck
Link to comment
Share on other sites

  • 1 year later...
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

  • Like 2
Link to comment
Share on other sites

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

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...