Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #60538
| From | Cecil Bayona <cbayona@cbayona.com> |
|---|---|
| Newsgroups | comp.lang.forth |
| Subject | Re: Portable Assembler |
| Date | 2017-06-09 20:21 -0500 |
| Organization | A noiseless patient Spider |
| Message-ID | <ohfhcu$3v6$1@dont-email.me> (permalink) |
| References | <ohepje$nfa$1@dont-email.me> <71960bb7-6a65-4c72-b6fc-2f03416014ff@googlegroups.com> <ohesqt$4qp$1@dont-email.me> <ohf1h9$l9e$1@dont-email.me> <Oe2dnd9i39xlpqbEnZ2dnUU7-Y3NnZ2d@earthlink.com> |
On 6/9/2017 7:23 PM, David Schultz wrote: > On 06/09/2017 03:51 PM, Cecil Bayona wrote: >> I decided to create an assembler from scratch, and I have spent a couple >> of hours on it. It's for now printing the generated code to the screen >> so it's easier to check but a minor change to write it to a definition. > > I wrote a MSP430 assembler for eForth and while it isn't fully tested I > did use it to write and test some code. > > The basic MSP430 instructions aren't too difficult to deal with but the > CPUX extensions are more trouble. So far I have just implemented a few > that I needed. > > The MSP430 is very nice and after a couple of hours I have the beginnings of an assembler starting to work, most of the time has been spent on reading articles when I spend time on the project. Forth is really a good tool to generate an assembler, a good deal of the things needed is already inside Forth. It's a low priority for me but eventually I would like eventually to get a version of the assembler/meta compiler to generate i386 code as there are not a whole lot of OSX forth compilers available, a lot of the available ones are offshoots of Forth, Forth like but not close to Forth. As far as CPUs I'm more interested in devices like the MSP430, PIC24, PIC32, esp8266, and other embedded processors. I don't want to bother with ARM as I already have a few tools for ARM already. Right now the only decent Forth compile I have that I have available for the major OSes is SwiftForth as it comes with a Windows, Linux, and MacOS versions included so I will continue using it as a tool to create a Forth assembler/meta-compiler for those OSes. -- Cecil - k5nwa
Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Portable Assembler rickman <gnuarm@gmail.com> - 2017-06-09 14:35 -0400
Portable Assembler Mark Wills <markwills1970@gmail.com> - 2017-06-09 11:47 -0700
Re: Portable Assembler rickman <gnuarm@gmail.com> - 2017-06-09 15:30 -0400
Re: Portable Assembler Cecil Bayona <cbayona@cbayona.com> - 2017-06-09 15:51 -0500
Re: Portable Assembler rickman <gnuarm@gmail.com> - 2017-06-09 18:13 -0400
Re: Portable Assembler foxaudioresearch@gmail.com - 2017-06-09 15:23 -0700
Re: Portable Assembler Cecil Bayona <cbayona@cbayona.com> - 2017-06-09 20:34 -0500
Re: Portable Assembler albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2017-06-10 08:36 +0200
Re: Portable Assembler Cecil Bayona <cbayona@cbayona.com> - 2017-06-10 10:31 -0500
Re: Portable Assembler Mark Wills <markwills1970@gmail.com> - 2017-06-11 09:07 -0700
Re: Portable Assembler rickman <gnuarm@gmail.com> - 2017-06-11 12:36 -0400
Re: Portable Assembler Cecil Bayona <cbayona@cbayona.com> - 2017-06-11 11:40 -0500
Re: Portable Assembler Mark Wills <markwills1970@gmail.com> - 2017-06-12 05:30 -0700
Re: Portable Assembler Mark Wills <markwills1970@gmail.com> - 2017-06-21 02:49 -0700
Re: Portable Assembler foxaudioresearch@gmail.com - 2017-06-21 06:24 -0700
Re: Portable Assembler foxaudioresearch@gmail.com - 2017-06-20 17:42 -0700
Re: Portable Assembler albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2017-06-16 15:02 +0200
Re: Portable Assembler Alex <alex@rivadpm.com> - 2017-06-16 15:09 +0100
Re: Portable Assembler Cecil Bayona <cbayona@cbayona.com> - 2017-06-16 11:24 -0500
Re: Portable Assembler Alex <alex@rivadpm.com> - 2017-06-16 18:04 +0100
Re: Portable Assembler Alex <alex@rivadpm.com> - 2017-06-16 18:23 +0100
Re: Portable Assembler Alex <alex@rivadpm.com> - 2017-06-10 11:34 +0100
Re: Portable Assembler Cecil Bayona <cbayona@cbayona.com> - 2017-06-10 10:57 -0500
Re: Portable Assembler stephen@mpeforth.com (Stephen Pelc) - 2017-06-10 16:47 +0000
Re: Portable Assembler Cecil Bayona <cbayona@cbayona.com> - 2017-06-10 12:57 -0500
Re: Portable Assembler David Schultz <abuse@127.0.0.1> - 2017-06-09 19:23 -0500
Re: Portable Assembler Cecil Bayona <cbayona@cbayona.com> - 2017-06-09 20:21 -0500
Re: Portable Assembler hughaguilar96@gmail.com - 2017-06-09 18:38 -0700
Re: Portable Assembler Paul Rubin <no.email@nospam.invalid> - 2017-06-10 00:28 -0700
Re: Portable Assembler rickman <gnuarm@gmail.com> - 2017-06-11 01:15 -0400
csiph-web