AtariFan2001 Posted February 3, 2016 Share Posted February 3, 2016 (edited) Hello, I've recently been learning Atari 2600 programming and I was reading some tutorials and it kept on saying that I needed DASM. I tried to download it and it is a Windows/Mac File only (I'm on Linux Mint 17.3). Any one know of a way around this? Thanks Edited February 3, 2016 by AtariFan2001 Quote Link to comment Share on other sites More sharing options...
+SpiceWare Posted February 3, 2016 Share Posted February 3, 2016 The version here includes a linux build.http://sourceforge.net/projects/dasm-dillon/You could also download the source and build it yourself, there's a MakeFile in there.http://sourceforge.net/projects/dasm-dillon/files/dasm-dillon/2.20.11/After you donwload that, open up a terminal session and change into that directory. Then type the command make. You might like to check out my tutorial as well. Collect covers writing a 2K game from scratch. Quote Link to comment Share on other sites More sharing options...
AtariFan2001 Posted February 4, 2016 Author Share Posted February 4, 2016 The version here includes a linux build. http://sourceforge.net/projects/dasm-dillon/ You could also download the source and build it yourself, there's a MakeFile in there. http://sourceforge.net/projects/dasm-dillon/files/dasm-dillon/2.20.11/ After you donwload that, open up a terminal session and change into that directory. Then type the command make. Screen Shot 2016-02-03 at 2.06.25 PM.png You might like to check out my tutorial as well. Collect covers writing a 2K game from scratch. Thanks Man, It says it Made the file correctly, But how do I open it? Quote Link to comment Share on other sites More sharing options...
+SpiceWare Posted February 4, 2016 Share Posted February 4, 2016 It's a command line program, you run it from the terminal. Quick way is to copy dasm to the directory your source is located at. While in the directory with your source, type the command: ./dasm game.asm -f3 -v5 -sgame.sym -lgame.lst -ogame.bin That'll generate 3 files: game.sym - symbol listing. Shows your labels, defines, etc as well as their values and whether or not they've been referenced(used in your code). game.lst - detailed listing of how dasm processed your source code. It's very handy to reference this file if your code won't compile. game.bin - your game The symbol and listing are both optional so you could leave them out like this, but its better to get in the habit of creating them because they're so useful when things go wrong - and they will go wrong ./dasm game.asm -f3 -v5 -ogame.bin Quote Link to comment Share on other sites More sharing options...
+SpiceWare Posted February 4, 2016 Share Posted February 4, 2016 Once you get that going, considering Using jEdit for 2600 development. Quote Link to comment Share on other sites More sharing options...
+Propane13 Posted February 4, 2016 Share Posted February 4, 2016 Random question- would it be possible to host a mirror elsewhere? Sourceforge has had some... interesting issues as of 2015 that made it a less-than-desirable site to get software from. -John Quote Link to comment Share on other sites More sharing options...
Gip-Gip Posted May 5, 2016 Share Posted May 5, 2016 (edited) Quick way is to copy dasm to the directory your source is located at I would also like to point out that you can move dasm into one of your many bin directories(/bin, /usr/bin, etc.) so that you can build your source without having to move the executable into the source. Running it would be like: dasm game.asm -f3 -v5 -ogame.bin Edited May 5, 2016 by Gip-Gip 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.