Ransom Posted March 6, 2012 Share Posted March 6, 2012 Whatcha using -- platform, language, assembler/compiler/interpreter, test environment, etc? Quote Link to comment Share on other sites More sharing options...
Pengwin Posted March 6, 2012 Share Posted March 6, 2012 Guess I'll be the first to answer this. This is my first A8 project to actually get any momentum since the 80's, so things may change after this one. Right now, I am developing directly on my 800XL, using the Quick language. When testing, I use Atari800MacX, because of its built in monitor and debugging tools. Quote Link to comment Share on other sites More sharing options...
+Stephen Posted March 6, 2012 Share Posted March 6, 2012 I'm on a Windows 7 64-bit box. I use the WUDSN plugin for Eclipse for code entry, MADS as the assembler (and I am only using maybe 5% of the features of both). I haven't done full assembly projects yet, so I use Turbo BASIC XL for the framework, and assembly modules where speed is required. For testing, I use both Atari 800 Win+ and Altirra. Quote Link to comment Share on other sites More sharing options...
+bob1200xl Posted March 6, 2012 Share Posted March 6, 2012 I use a 1200XL, Atari ASM/ED and BASICXL carts. For troubleshooting, I use a logic analyzer and OmniMon. Obviously, my projects are not too sophisticated, s/w - wise. Bob Quote Link to comment Share on other sites More sharing options...
roland p Posted March 6, 2012 Share Posted March 6, 2012 This is the only one I've used so far: Quote Link to comment Share on other sites More sharing options...
Fox-1 / mnx Posted March 6, 2012 Share Posted March 6, 2012 Whatcha using Atari 130XE, Black Box, Sparta-Dos, MAC/65 (file version). Quote Link to comment Share on other sites More sharing options...
Pengwin Posted March 6, 2012 Share Posted March 6, 2012 I'm quite surprised that 4 out of the 5 answers so far are from people coding directly on A8 hardware (myself included). I thought more people were using cross compilers these days. Quote Link to comment Share on other sites More sharing options...
esplonky Posted March 7, 2012 Share Posted March 7, 2012 I use MAC/65 and/or Atari Assembler Editor. I did use the "Compute!" simple assembler written in BASIC. didn't like it. Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted March 7, 2012 Share Posted March 7, 2012 WUDSN, MADS, Altirra, Aspeqt, 130XE. Quote Link to comment Share on other sites More sharing options...
MaPa Posted March 7, 2012 Share Posted March 7, 2012 Windows 7, ConTEXT (text editor), XASM, Altirra + Atari800Win (used to its debugger) Quote Link to comment Share on other sites More sharing options...
Rybags Posted March 7, 2012 Share Posted March 7, 2012 WUDSN, MADS, Altirra, Aspeqt, 130XE. One day... Still on AtAsm and EditPlus. Lacking the quicklaunch of the emulator isn't what I'd call a big minus, but the overall packaging of a project can get pretty messy doing things the old way. Quote Link to comment Share on other sites More sharing options...
MaPa Posted March 7, 2012 Share Posted March 7, 2012 One day... Still on AtAsm and EditPlus. Lacking the quicklaunch of the emulator isn't what I'd call a big minus, but the overall packaging of a project can get pretty messy doing things the old way. IMHO you can setup the EditPlus editor to compiling edited file and run it in emu by a keypress too. Quote Link to comment Share on other sites More sharing options...
Rybags Posted March 7, 2012 Share Posted March 7, 2012 I already do the assemble by one of 2 keys - 1 generates executables, other for raw binaries. Autolaunch isn't here or there. I generally have the emulator just running anyway once something's starting to take shape, and it's often the case you might want to setup breakpoints and stuff anyway. Quote Link to comment Share on other sites More sharing options...
TMR Posted March 7, 2012 Share Posted March 7, 2012 i'm using Crimson and Xasm on a couple of WinXP machines, testing in Atari 800Win for speed and Altirra for accuracy. Final testing is currently a stock 800XL connected to an SIO2SD. Quote Link to comment Share on other sites More sharing options...
andym00 Posted March 7, 2012 Share Posted March 7, 2012 Visual Studio 2010 using a modified version of ACME assembler with Altirra for testing, and SIO2PC for getting onto a real machine.. Quote Link to comment Share on other sites More sharing options...
Pengwin Posted March 8, 2012 Share Posted March 8, 2012 (edited) After reading through this thread, I have now also added MADS, WUDSN and Eclipse, but this is mainly for learning assembly at the moment. Edited March 8, 2012 by Pengwin Quote Link to comment Share on other sites More sharing options...
Ransom Posted March 8, 2012 Author Share Posted March 8, 2012 I downloaded MADS, WUDSN, and Eclipse as well. I do most of my (non-A8) development these days in vim (although there is a config file for 6502 assembly available). I haven't been terribly happy with an IDE since the days of Borland. The developer tools for Mac OS X are OK (at least as of 10.4, which was the last time I used them). I'd tried Eclipse back when I was doing a little Java development, but hadn't been too impressed with it. In the intervening years, it seems to have gotten bettter (at first glance). Certainly the combination of that, WUDSN, MADS + Altirra is nice! Quote Link to comment Share on other sites More sharing options...
Pengwin Posted March 8, 2012 Share Posted March 8, 2012 Slightly off topic here. But if you could have an ideal IDE for A8 development, what features would you like? Quote Link to comment Share on other sites More sharing options...
Rybags Posted March 8, 2012 Share Posted March 8, 2012 Ability to exclude blocks of lines from view would be nice. e.g. blocks of comments, subroutines that are stable and not needed to be worked any further. Quote Link to comment Share on other sites More sharing options...
TMR Posted March 8, 2012 Share Posted March 8, 2012 Ability to exclude blocks of lines from view would be nice. e.g. blocks of comments, subroutines that are stable and not needed to be worked any further. There's a couple of IDEs already doing that, but i've totally forgotten which ones... (doesn't WUDSN/b] do it?) You could cheat and farm those finished routines off into an include? =-) Quote Link to comment Share on other sites More sharing options...
andym00 Posted March 8, 2012 Share Posted March 8, 2012 Ability to exclude blocks of lines from view would be nice. e.g. blocks of comments, subroutines that are stable and not needed to be worked any further. Visual Studio 2010.. And all other versions as well, but in 2010 it works with any file type now, not just a parse-able source file in a language it understands.. Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted March 8, 2012 Share Posted March 8, 2012 Which editors permit wildcard search and replace? I had to ship out source code into MS Word just to automatically remove a bunch of relocation labels in the format "Rnn". Quote Link to comment Share on other sites More sharing options...
andym00 Posted March 8, 2012 Share Posted March 8, 2012 Visual Studio supports regular expressions in searches I'll shut up now, but it is the best tool for the job, IMHO (null) Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted March 8, 2012 Share Posted March 8, 2012 I'm clueless about setting up projects in VS... guess I need to learn. Quote Link to comment Share on other sites More sharing options...
andym00 Posted March 8, 2012 Share Posted March 8, 2012 makefile projects are what you want, though you don't need a makefile at all.. Just set it up to use build, clean, rebuild scripts in the NMake tab of the properties and bob's your uncle.. Helps if you have an assembler that outputs errors and warnings in the MSVC fashion, then you can just F4 and double click on errors and warnings in the output window.. edit: Here... 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.