RetroForum Welcome, Guest. Please login or register.
September 07, 2010, 06:19:25 AM
Home Help Search Calendar Login Register

RetroForth Discussion  |  Older Boards  |  Development  |  Topic: Which platforms? « previous next »
Pages: 1 Go Down Print
Author Topic: Which platforms?  (Read 1874 times)
Charles Childers
Administrator
Sr. Member
*****

Karma: +2/-0
Offline Offline

Posts: 745


View Profile WWW
Which platforms?
« on: November 01, 2005, 12:59:38 AM »

RetroForth 8.3 will be a pretty significant release (it brings a cleaner, more stable core and has many refinements to the core language), and as it involves at least partial rewriting of the existing ports, I'd like to know which ports people are using and which OSes they'd like to see supported when 8.3 is released.

(Note: I do plan to eventually have all of the existing ports in place again, but I'm not sure that I can get all of them done in the next two months...)

So the existing ports are:

Linux
Windows
FreeBSD
Generic
Generic+FFI
libretro
Native
L4Ka::Pistachio
Dex4u

Linux and Windows will definitely be supported when 8.3 is ready. libretro is being revamped and will also be ready.

I'm thinking of redoing Generic and Generic+FFI to use libretro and C since they rely on LIBC anyway. (Long term this is good as it enables me to test the libretro functionality better and also might be helpful in bringing RetroForth to OSes that don't have GLIBC.)

Native is also likely to be supported at the launch of 8.3, though a complete revamp of the assembly kernel is planned for early 2005.

On the others I'm a bit undecided: does anyone use them? And are there other OSes (Solaris, BeOS/Haiku/Zeta, the other BSD's, others?) that people use and would like to have an official RetroForth port for?
Logged
Helmar
Library Contributor
Full Member
****

Karma: +1/-0
Offline Offline

Posts: 129

TUCK what??? SWAP OVER!!!


View Profile
Re: Which platforms?
« Reply #1 on: November 01, 2005, 01:13:30 PM »

Hi Charles,

the support for OpenSolaris can directly be included in Linux version. The calling interface is not that different and there is a possibility to recognize on what system you are: if the return stack pointer is non-negative, it is Solaris...

Bis dann,
Helmar
helmwo@web.de
Logged
Charles Childers
Administrator
Sr. Member
*****

Karma: +2/-0
Offline Offline

Posts: 745


View Profile WWW
Re: Which platforms?
« Reply #2 on: November 01, 2005, 09:02:27 PM »

Indeed, this is a good thing. I'm searching for live CD and/or install CD iso's for OpenSolaris. (I plan to replace the linux installation on my old box with OpenSolaris and FreeBSD installations). Ideally I'll find a way to get FreeBSD support into the same binary along with OpenSolaris and Linux...
Logged
Helmar
Library Contributor
Full Member
****

Karma: +1/-0
Offline Offline

Posts: 129

TUCK what??? SWAP OVER!!!


View Profile
Re: Which platforms?
« Reply #3 on: November 01, 2005, 09:38:22 PM »

Charles,

try http://schillix.org/ . Some (linux-)people dont like the author, but his system is not bad.

Bis dann,
Helmar
Logged
adeptwiz
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 1


View Profile
Re: Which platforms?
« Reply #4 on: November 02, 2005, 05:04:10 PM »

Hi,

  Retro forth most impressive.

  I would suggest ARM7. Lots of platforms. I am playing with JuiceBox. IMHO Forth has some BIG advantages for embedded stuff.

  FWIW - I have wiggler/serial port for Juicebox interfaced to PC. It would be SO nice to be able to easily write and test stuff.... Forth Smiley

  warm regards to all,
  wiz
Logged
Pages: 1 Go Up Print 
RetroForth Discussion  |  Older Boards  |  Development  |  Topic: Which platforms? « previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!