atarialoha Posted April 29, 2021 Share Posted April 29, 2021 Hi folks, I have a weird problem. So, I installed Windows XP onto an old computer. Upgraded to SP3. Then I extracted Altirra (latest one, from the website) and loaded the ROM for MAC/65. I wrote a short program and assembled it, but when I go to check the memory under the DDT debugger, the memory has not been changed, it's all BRK, no matter where I try to place the code (I used *=$1000 and tried $2000, etc.). It seems to assemble fine. I typed ASM and everything looks ok. But nothing on the DDT side. Totally not sure what is going on. I remember this working OK on another install of Altirra some time ago on another computer. Quote Link to comment Share on other sites More sharing options...
atarialoha Posted April 29, 2021 Author Share Posted April 29, 2021 In case you wanted to see the program, it's just a super short test one: 10 *=$1000 20 LDA #$FF The ASM shows no errors. The op codes showed up fine on the memory locations. Just nothing on DDT side. Quote Link to comment Share on other sites More sharing options...
Alfred Posted April 29, 2021 Share Posted April 29, 2021 .OPT OBJ required to assemble directly to memory 1 Quote Link to comment Share on other sites More sharing options...
atarialoha Posted April 29, 2021 Author Share Posted April 29, 2021 Oops! LOL thanks, will try that. I thought it was just to output feedback during assembly. Quote Link to comment Share on other sites More sharing options...
atarialoha Posted April 29, 2021 Author Share Posted April 29, 2021 It is surreal and wonderful to get technical support for something FOUR DECADES ago... hahaha Boy I feel young today, thanks to you guys 2 Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted April 30, 2021 Share Posted April 30, 2021 It's what we love doing, as much as you feel young, we do for helping.. Never used MAC65, any coding I did was via Omnimon or Assembler editor which was daft as neither could touch MAC65 for ease and commands. Omnimons assembler was direct to memory and very limited ie no variables so everything was direct calls but I'd got so used to using Omnimon. Have fun and happy coding.. Paul.. 1 Quote Link to comment Share on other sites More sharing options...
TGB1718 Posted April 30, 2021 Share Posted April 30, 2021 6 minutes ago, Mclaneinc said: Never used MAC65 I bought my first 800 with BASIC and Assembler Editor, later when I got a disk drive it was MAC/65 even today it's my preferred assembler and BUG65 for debugging. 1 Quote Link to comment Share on other sites More sharing options...
atarialoha Posted April 30, 2021 Author Share Posted April 30, 2021 7 hours ago, TGB1718 said: I bought my first 800 with BASIC and Assembler Editor, later when I got a disk drive it was MAC/65 even today it's my preferred assembler and BUG65 for debugging. How does BUG/65 work? I think I read somewhere OSS replaced it with DDT, in MAC/65, for later versions? To be honest, I have totally forgotten how DOS works on the Atari 8-bits! LOL. So now I am just using the emulators and saving state LOL. I did get DOS to boot at one time and remember seeing the DOS menu screen but that's about it. I even forgot what version DOS was better to use. I tried instead to use the tape simulator on Altirra but also didn't get it to work, haha, but it was cool to hear the BEEP BEEP sound indicating the tape save is about to begin. I think we were supposed to press record on the 410 or something. Anyway I digress. If I were to use BUG/65, do I need to boot DOS with the MAC/65 cartridge, and run BUG/65 from disk? Quote Link to comment Share on other sites More sharing options...
TGB1718 Posted April 30, 2021 Share Posted April 30, 2021 BUG/65 is loaded from disk, so yes you need to use a DOS, most use SpartaDOS, it's the one that's now in the SIDE cartridges, Incognito and U1M upgrades, these can be simulated in Altirra, which again I use virtually every day, both in Altirra and my 800/130XE's. I only use the disk loaded version of MAC/65 too. Here's the BUG/65 manual for reference. BUG-65 Manual 4.pdf Quote Link to comment Share on other sites More sharing options...
atarialoha Posted April 30, 2021 Author Share Posted April 30, 2021 32 minutes ago, TGB1718 said: BUG/65 is loaded from disk, so yes you need to use a DOS, most use SpartaDOS, it's the one that's now in the SIDE cartridges, Incognito and U1M upgrades, these can be simulated in Altirra, which again I use virtually every day, both in Altirra and my 800/130XE's. I only use the disk loaded version of MAC/65 too. Here's the BUG/65 manual for reference. BUG-65 Manual 4.pdf 227.41 kB · 1 download ok cool and thanks! Will check it out. Quote Link to comment Share on other sites More sharing options...
atarialoha Posted April 30, 2021 Author Share Posted April 30, 2021 34 minutes ago, TGB1718 said: BUG/65 is loaded from disk, so yes you need to use a DOS, most use SpartaDOS, it's the one that's now in the SIDE cartridges, Incognito and U1M upgrades, these can be simulated in Altirra, which again I use virtually every day, both in Altirra and my 800/130XE's. I only use the disk loaded version of MAC/65 too. Here's the BUG/65 manual for reference. BUG-65 Manual 4.pdf 227.41 kB · 1 download I found an ATR disk file, with the title: MAC-65_2.00_and_4.20_with_Bug-65_2.0_normal_and_V4_ready_and_DOS_XL_2.30.atr I can just boot that right? Quote Link to comment Share on other sites More sharing options...
+DrVenkman Posted May 1, 2021 Share Posted May 1, 2021 FYI, if you want to use (or at least "play around with") MAC/65+DDT on real hardware, Atarimax makes and sells repro cartridges that work great and are much less expensive than vintage originals. https://www.atarimax.com/freeshippingsale/ Alternately, you can use something like a SIDE3, UNO Cart, Ultimate Cart, etc. plus the ROM to emulate a vintage original. Quote Link to comment Share on other sites More sharing options...
atarialoha Posted May 1, 2021 Author Share Posted May 1, 2021 (edited) 1 hour ago, DrVenkman said: FYI, if you want to use (or at least "play around with") MAC/65+DDT on real hardware, Atarimax makes and sells repro cartridges that work great and are much less expensive than vintage originals. https://www.atarimax.com/freeshippingsale/ Alternately, you can use something like a SIDE3, UNO Cart, Ultimate Cart, etc. plus the ROM to emulate a vintage original. Thanks. Will keep that in mind. On a tangent, I ordered a C256 Foenix U+ which is based on the 65c816 (not backward compatible with any vintage machine but I hope to hack on it with assembly language. I just want to get back into it after missing out since my youth). Edited May 1, 2021 by atarialoha Quote Link to comment Share on other sites More sharing options...
atarialoha Posted May 1, 2021 Author Share Posted May 1, 2021 1 hour ago, DrVenkman said: FYI, if you want to use (or at least "play around with") MAC/65+DDT on real hardware, Atarimax makes and sells repro cartridges that work great and are much less expensive than vintage originals. https://www.atarimax.com/freeshippingsale/ Alternately, you can use something like a SIDE3, UNO Cart, Ultimate Cart, etc. plus the ROM to emulate a vintage original. Ah those repros look so nice. However I always wanted someone to resurrect the Atari ones with the flip protector shield. I guess I am biased but I really like the form factor and feel of the original 8-bit cartridges. Quote Link to comment Share on other sites More sharing options...
Alfred Posted May 1, 2021 Share Posted May 1, 2021 Anybody who has used the Assembler/Editor (or EASMD) and then discovered MAC/65 is never going to go back. Ever. 1 Quote Link to comment Share on other sites More sharing options...
atarialoha Posted May 1, 2021 Author Share Posted May 1, 2021 5 hours ago, Alfred said: Anybody who has used the Assembler/Editor (or EASMD) and then discovered MAC/65 is never going to go back. Ever. Oh yeah, definitely I am one of those! The main use for the Assembler/Editor is to follow along with the book "The Atari Assembler" but you could also do it using MAC/65, which would have been easier anyway with DDT to see the CPU status register, etc. 1 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.