Jump to content
Ransom

What's your A8 development environment?

Recommended Posts

Whatcha using -- platform, language, assembler/compiler/interpreter, test environment, etc?

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

I use MAC/65 and/or Atari Assembler Editor. I did use the "Compute!" simple assembler written in BASIC. didn't like it.

Share this post


Link to post
Share on other sites

Windows 7, ConTEXT (text editor), XASM, Altirra + Atari800Win (used to its debugger)

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Visual Studio 2010 using a modified version of ACME assembler with Altirra for testing, and SIO2PC for getting onto a real machine..

Share this post


Link to post
Share on other sites

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 by Pengwin

Share this post


Link to post
Share on other sites

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!

Share this post


Link to post
Share on other sites

Slightly off topic here.

But if you could have an ideal IDE for A8 development, what features would you like?

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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? =-)

Share this post


Link to post
Share on other sites

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..

Share this post


Link to post
Share on other sites

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".

Share this post


Link to post
Share on other sites

Visual Studio supports regular expressions in searches :)

I'll shut up now, but it is the best tool for the job, IMHO ;)

 

(null)

Share this post


Link to post
Share on other sites

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...

post-3913-0-15789800-1331231764_thumb.png

Share this post


Link to post
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...