Jump to content

  • Log In with Google      Sign In   
  • Create Account

Awesome job so far everyone! Please give us your feedback on how our article efforts are going. We still need more finished articles for our May contest theme: Remake the Classics


Brass 3.0.0.0 Beta 1

Posted by benryves, 05 November 2007 · 193 views



Brass 3 Website.


I've released a beta version of the new assembler. It comes with the compiler, a GUI builder (see the above screenshot) and the help viewer; it also comes bundled with a number of plugins.

I've also knocked together a quick demo project that can be built directly from Explorer once Brass is installed.



There are a number of missing features (such as a project editor, project templates and multiple build configurations) and no doubt broken, incomplete or untested components - but at least it's out in the wild now, which gives me an incentive to fix it!




Brass is looking good :) I don't think I ever posted in your journal before, but I enjoy it a lot since I spend more time playing with my TI-86 than actually learning in classes! Anyway just wanted to tell you about this little project... I think they could use your expertize for the TI-specific libraries (written in z80 assembly of course) : http://www.z88dk.org
MarijnStevens
Nov 05 2007 10:59 AM
I just love the high quality!

What do you use for the help files, looking very neat !
Quote:
Original post by Jotaf
Brass is looking good :) I don't think I ever posted in your journal before, but I enjoy it a lot since I spend more time playing with my TI-86 than actually learning in classes!
Thank you! I've never had the opportunity to properly get into the TI-86; only the inferior 82/83/83+ series. I really like the wide screen and memory-mapped display (rather than the horribly slow driver on the 83 series). [sad]

Quote:
Anyway just wanted to tell you about this little project... I think they could use your expertize for the TI-specific libraries (written in z80 assembly of course) : http://www.z88dk.org
I'm afraid I'm not really convinced by the idea of a "decent" Z80 C compiler (though maybe one day I'll be surprised [wink]) - I don't really think the Z80 is that well suited to C.

Quote:
Original post by MarijnStevens
I just love the high quality!

What do you use for the help files, looking very neat !
Thanks. [smile] The help files are generated automatically (which partially explains the horrible HTML underneath). The documentation is extracted via .NET's powers of reflection from each plugin. For example;

[Syntax("feof(handle)")]

[Description("Returns true if the file pointer is at the end of the file.")]
[Category("File Operations")]
[CodeExample("Reading all data from a file in a loop.",
@"f = fopen(""file.ext"")
#while !feof(f)
.echoln fread(f)
#loop")]

public class FEOF: IFunction {
//
}

The stylesheet design is shameless thieved from MSDN's design. [embarrass]
PARTNERS