funkheld Posted March 22, 2017 Share Posted March 22, 2017 Hi good afternoon. Can one times a small program in asm write for the atari2600 for the dasm ? Thank you. greeting Quote Link to comment Share on other sites More sharing options...
CPUWIZ Posted March 22, 2017 Share Posted March 22, 2017 Versuch das nochmal in Deutsch. Quote Link to comment Share on other sites More sharing options...
+SpiceWare Posted March 23, 2017 Share Posted March 23, 2017 Here's my tutorial for Collect, a 2K game written in assembly. If that's not small enough then take a look at CollectMini, found at the end of the tutorial, for an even smaller program. http://atariage.com/forums/blog/blog-148/cat-188-collect Quote Link to comment Share on other sites More sharing options...
funkheld Posted March 23, 2017 Author Share Posted March 23, 2017 (edited) Hallo, ich suche Demoprogramme in ASM die ich nur mit DASM compilieren muss und dann laufen . Ich möchte es mal lernen , finde aber keinen Ansatz , wie der Grundaufbau funktioniert damit es läuft. Danke. Gruss Edited March 23, 2017 by funkheld Quote Link to comment Share on other sites More sharing options...
funkheld Posted March 23, 2017 Author Share Posted March 23, 2017 Hallo, wenn ich das daraus compiliere kommt folgende Fehlermeldund (siehe Bild). http://atariage.com/forums/blog/148/entry-11129-step-4-2-line-kernel/ Collect_20140703.zip Danke. Gruss Quote Link to comment Share on other sites More sharing options...
+SpiceWare Posted March 23, 2017 Share Posted March 23, 2017 readme.txt in that zip file explains how to use dasm to compile the code. Basically use: dasm collect.asm -f3 -v0 -scollect.sym -lcollect.lst -ocollect.bin or at a minimum use this so you don't have to rename a.out (the default name for the generated program) to something else. dasm collect.asm -f3 -ocollect.bin Full contents of that readme.txt file: Collect is a simple Atari 2600 game where the objective is to collect randomly positioned boxes. Use dasm to compile the program. Dasm can be found here: http://dasm-dillon.sourceforge.net The command used to compile is: dasm collect.asm -f3 -v0 -scollect.sym -lcollect.lst -ocollect.bin the options after the source file are: -f3 sets output format to 3, RAW. -v0 sets verboseness. Values are 0-4, see dasm documentation. -s requests a symbol dump, saved to specified file. Stella uses the symbol dump in order to show your variable names in Stella’s debugger. The *.sym filename must match the *.bin filename for this to work. -l requests a detailed listing, saved to specified file. -o specifies the output file. If not specified, the output file will be a.out Besides the source file, only option -f3 is required to build a Atari 2600 program. Quote Link to comment Share on other sites More sharing options...
funkheld Posted March 23, 2017 Author Share Posted March 23, 2017 Why is the size 0 byte of the program .a26 greeting. Quote Link to comment Share on other sites More sharing options...
+SpiceWare Posted March 23, 2017 Share Posted March 23, 2017 Don't know. Try doing a compile, making sure you get a listing (the .lst file) then zip the entire directory of your project and post it. Quote Link to comment Share on other sites More sharing options...
funkheld Posted March 23, 2017 Author Share Posted March 23, 2017 The path was not right. greeting 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.