jowi Posted January 26, 2019 Share Posted January 26, 2019 (edited) Now i've never had the pleasure back in the day to work with floppies and Atari dos, so i'm trying to catch up... so this question is probably very stupid I've downloaded the Atari Assembler Editor with DOS 2.0S.atr from https://atariwiki.org/wiki/Wiki.jsp?page=Atari%20Assembler%20Editor, and set it as disk 1 in Respeqt, and boot the 600XL. The machine boots, and the disk is loaded, and Dos 2.0 starts running. So far so good If i list the contents of the disk with command A, it shows 2 .com files besides the dos.sys, dup.sys and autorun,sys: ASMCARA.COM and ASMCARB.COM, me thinks these are the A and B revisions of the Editor/Assembler mentioned on the wiki. Now, how do i start these? I've tried using the L command, but if i load ASMCARB.COM, it just shows a garbled screen and hangs... How does one start a .COM or an .XEX etc from DOS 2.0/2.5? Or do you need to go to basic and start things from there? Edited January 26, 2019 by jowi Quote Link to comment Share on other sites More sharing options...
+Stephen Posted January 26, 2019 Share Posted January 26, 2019 Now i've never had the pleasure back in the day to work with floppies and Atari dos, so i'm trying to catch up... so this question is probably very stupid I've downloaded the Atari Assembler Editor with DOS 2.0S.atr from https://atariwiki.org/wiki/Wiki.jsp?page=Atari%20Assembler%20Editor, and set it as disk 1 in Respeqt, and boot the 600XL. The machine boots, and the disk is loaded, and Dos 2.0 starts running. So far so good If i list the contents of the disk with command A, it shows 2 .com files besides the dos.sys, dup.sys and autorun,sys: ASMCARA.COM and ASMCARB.COM, me thinks these are the A and B revisions of the Editor/Assembler mentioned on the wiki. Now, how do i start these? I've tried using the L command, but if i load ASMCARB.COM, it just shows a garbled screen and hangs... How does one start a .COM or an .XEX etc from DOS 2.0/2.5? Or do you need to go to basic and start things from there? the L (Load Binary) should do the trick. Are you perhaps booting the machine with BASIC enabled? Quote Link to comment Share on other sites More sharing options...
jowi Posted January 26, 2019 Author Share Posted January 26, 2019 If i hold OPTION to omit Basic, the disk gets loaded and by the looks of it, starts one of the assemblers, because the screen gets garbled immediately. If i boot with Basic enabled, DOS gets started, and if i use L to start one of the assemblers, the screen gets garbled again... Quote Link to comment Share on other sites More sharing options...
+CharlieChaplin Posted January 27, 2019 Share Posted January 27, 2019 Programmed in 1980, so maybe it requires OLD-OS (OS-A or OS-B) ?!? If so, first load the translator disk or something similar with OS-A or OS-B and Basic off on your XL/XE, then load one of the Assembler Editor versions... 2 Quote Link to comment Share on other sites More sharing options...
+Stephen Posted January 27, 2019 Share Posted January 27, 2019 Let me take a look at the ATR you posted. Quote Link to comment Share on other sites More sharing options...
+Stephen Posted January 27, 2019 Share Posted January 27, 2019 Programmed in 1980, so maybe it requires OLD-OS (OS-A or OS-B) ?!? If so, first load the translator disk or something similar with OS-A or OS-B and Basic off on your XL/XE, then load one of the Assembler Editor versions... Good call. I switched to OS/A in Altirra, and it boots right into the ASM/ED (basic disabled, autorun.sys loads). Quote Link to comment Share on other sites More sharing options...
jowi Posted January 27, 2019 Author Share Posted January 27, 2019 Programmed in 1980, so maybe it requires OLD-OS (OS-A or OS-B) ?!? If so, first load the translator disk or something similar with OS-A or OS-B and Basic off on your XL/XE, then load one of the Assembler Editor versions... Thanks, but i’m not sure i understand correctly; why would they put dos 2.0 together with the assembler, if you need a second disk with another os? I would have thought the whole idea for this was to have some sort of integrated environment. For my “real” atari i’m using the actual cartridge together with a dos 2.5 floppy in aspeqt. This 2.0 disk was for using on altirra emulator, so how do i fix this for altirra? do i need a os/a rom to base my emulated atari on? Quote Link to comment Share on other sites More sharing options...
mr-atari Posted January 27, 2019 Share Posted January 27, 2019 You need a 800XL or 600XL with 64k Quote Link to comment Share on other sites More sharing options...
jowi Posted January 27, 2019 Author Share Posted January 27, 2019 I do have a 600XL with 64K. If i boot the dos/edasm disk in the emulator, it works fine now (altirra configured as a 64K XL machine, Basic disabled on boot). It starts right into the assembler. If i boot the disk on the actual hardware (600XL/64K) with OPTION pressed to disable Basic, i get this (see pic) Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted January 27, 2019 Share Posted January 27, 2019 (edited) First thing I'd do is boot with the drive off and hold OPTION to go to the self test and check that the ram is ok... Is Altirra using a real XL firmware or its internal one, technically for stuff like dos it should not matter but its one thing to check, if its booting Altirra with a real machine firmware and its fine it does sound like its a machine issue, someone more techy on the 600XL with ram modules may know of any oddities it may have? EDIT: Not working on Altirra in XL mode here, it does what you see in the screen just booting the ATR up, I'm pretty sure this is for an older OS like a or b and that would make sense to me with the file names on the disk in 400/800 mode where it works, the files are asmcara.com and asmcarb.com which might suggest one for a OS and one for B OS but they both seemed to work on B any way... Edited January 27, 2019 by Mclaneinc Quote Link to comment Share on other sites More sharing options...
Nukey Shay Posted January 27, 2019 Share Posted January 27, 2019 Did you follow CharlieChaplin's solution? Boot Translater to get the old O/S in play, then use your assembler disk. Keep Basic disabled throughout. 1 Quote Link to comment Share on other sites More sharing options...
mr-atari Posted January 27, 2019 Share Posted January 27, 2019 Hideous DOS version.... black/white hacked. This is altirra, exactly the same. I try to investigate further. Quote Link to comment Share on other sites More sharing options...
mr-atari Posted January 27, 2019 Share Posted January 27, 2019 Ah, ok, OSA/B problems. I make a patched version, back later, give me 5 minutes 2 Quote Link to comment Share on other sites More sharing options...
jowi Posted January 27, 2019 Author Share Posted January 27, 2019 Hideous DOS version.... black/white hacked. Yeah, it looks terrible... Quote Link to comment Share on other sites More sharing options...
mr-atari Posted January 27, 2019 Share Posted January 27, 2019 (edited) Patched for Atari-OS XL/XE Atari Assembler Editor with DOS 2.0S (1).atr Edited January 27, 2019 by mr-atari Quote Link to comment Share on other sites More sharing options...
jowi Posted January 27, 2019 Author Share Posted January 27, 2019 the files are asmcara.com and asmcarb.com which might suggest one for a OS and one for B OS Reading the wiki page i would think it is ed/asm rev A and rev B? Quote Link to comment Share on other sites More sharing options...
jowi Posted January 27, 2019 Author Share Posted January 27, 2019 Patched for Atari-OS Rev_2 Wauw, thanks works great! Quote Link to comment Share on other sites More sharing options...
mr-atari Posted January 27, 2019 Share Posted January 27, 2019 You're welcome. Bad thing about these Cartridge-images that run in RAM, that you can NOT press RESET. This will reboot the system and you loose all your work. So SAVE your work before doing ASM or testing. Quote Link to comment Share on other sites More sharing options...
jowi Posted January 27, 2019 Author Share Posted January 27, 2019 Yeah, i noticed i was already wondering what the trick was, to get from DOS back to EDASM without (re)booting... but there is no trick Quote Link to comment Share on other sites More sharing options...
Mclaneinc Posted January 27, 2019 Share Posted January 27, 2019 Reading the wiki page i would think it is ed/asm rev A and rev B? Yup....Sadly as found the image was using a very unfriendly OSA / OSB version, that's what confused me when you said it worked on Altirra in XL mode because it didn't here... Oh well, its all sorted thanks to the good people in here.. Have fun Paul.. Quote Link to comment Share on other sites More sharing options...
+kheller2 Posted January 27, 2019 Share Posted January 27, 2019 How do you fix a real cart that has this problem? Jowi said he was going to use the real cart version on the XL. Quote Link to comment Share on other sites More sharing options...
+DrVenkman Posted January 27, 2019 Share Posted January 27, 2019 How do you fix a real cart that has this problem? Jowi said he was going to use the real cart version on the XL. Interesting conversation and question. I have a real ASEM/ED cart and it works fine with my XL machines and my 1088XEL with an XL or XE OS. Heck, it even runs fine from one of the "BASIC" slots in an Ultimate 1MB. Maybe because it's a cart to begin with (e.g., not sitting in RAM like the disk versions but rather in the usual left cart-mapped 8K address block), it works properly? Quote Link to comment Share on other sites More sharing options...
jowi Posted January 27, 2019 Author Share Posted January 27, 2019 The actual cartridge works fine on the bare metal of the 64K 600XL I had some weird issues with the assembler screen not scrollng correctly, but that seems to be gone now... don't know what caused it. Quote Link to comment Share on other sites More sharing options...
dmsc Posted January 27, 2019 Share Posted January 27, 2019 (edited) Oh, the wheel of reincarnation again.... Reading the wiki page i would think it is ed/asm rev A and rev B? You already asked before, and I replied with a fixed version: http://atariage.com/forums/topic/284609-ed-assem-on-disk/?p=4150015 You're welcome. Bad thing about these Cartridge-images that run in RAM, that you can NOT press RESET. This will reboot the system and you loose all your work. So SAVE your work before doing ASM or testing. Yes, but I also posted a loader than can produce "reset protected" binaries: http://atariage.com/forums/topic/284609-ed-assem-on-disk/?p=4151033 Attached is the last version of my rom loader and an ATR with the "reset protected" Assmebler Editor (rev A and rev B) asmed.atr romload.s Edited January 27, 2019 by dmsc 3 Quote Link to comment Share on other sites More sharing options...
jowi Posted January 27, 2019 Author Share Posted January 27, 2019 Oh, the wheel of reincarnation again.... You already asked before, and I replied with a fixed version That is amazing, if i look at that topic, you replied to my question before i even asked it. 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.