P - Eu

Welcome to Pete's Euphoria Programming Zone!

News or something:

April 27, 2005 The new assembler now has a html interface.

April 24, 2005 Another asm.e pre-release. Added a new cpuid feature detection, and read time stamp counter demos.

April 13, 2005 Another asm.e pre-release. This one adds resolvable memory addresses, and push immediate.

Mar 27, 2005 New asm.e pre-release. It doesn't do everything yet, but please be patient. What it does do is automatically use the shortest possible jump instruction, so no more "jump too far" messages. And it should enforce the right register types for MMX and SSE 1/2/3 instructions. Instructions with variable arguments, like "ret" and "ret (integer)" should work too. This is not the final release - there is more to come.

Jan 26, 2004 Fixed the redirect from www.harborside.com/~xseal/euphoria/ that has been busted for a while. Please update your links! (and bookmarks if you have one)

Menno has an ftp site with his updated versions of peu. (Hai Menno!) I saw it on the OpenEU topica list.

Dec 21, 2002 Commander Vaporware strikes again.

Nov 25, 2002 Martin sent me an updated version of peu.

Nov 16, 2002 Martin sent me his latest version of peu (based on Menno's most recent version).

Yes, I know the old peu links are broken.. I'll have to dig through backups (aka old hard drives in pete's computer graveyard) I've got a peu version 0.13.0 on my linux box but I have no idea what it supports... Other things I know are broken are the counter to your lower right, as well as the message and project boards. Thanks.

July 26, 2001 Whoa. It's been awhile.

January 2, 2001 Happy New Year! Happy New Millenium! Happy New Release of Peu from Menno! Enjoy!

October 11, 2000 Almost forgot! Menno sent me his Oktober version of Peu. Thanks Menno!

September 19, 2000 Menno has updated his anticipated September version of Peuphoria, here it is. Here are his comments:

In this version I have made the -bind working .

I think (but cann't prove it) that the refcount works correct .

For the rest of it see menno.txt

I hope you put it on tour www page and mybe we should make a announcement to the euphoria chat_list . I have no idee who works with your peu .
So if you want to drop menno an email and let him know who uses his version, his address is menno@fwn.rug.nl.

August 25, 2000 Menno has updated his version of Peuphoria again, here it is. David Cuny has also been documenting some of the code for readability's sake, and for adding SWIG wrappers and wxWindows.

July 21, 2000 Menno has been making updates to peu, but I've been too busy to incorporate them into my version. So I am making his zip file available here.

July 2, 2000 I had to delete some content from my website, otherwise the ISP was going to start charging me extra $$$ for disk space. So if you find anything missing that you need around here, just email me and I'll restore it from backup. I started my new job last week too, and it totally rocks!

June 22, 2000 Hmmm... um, I have to apologize for not getting the stuff done I said I would on Neil2 and Peu. I've been thoroughly enjoying my two-week vacation playing EverQuest and driving my new pickup truck. =) But now I'm moving to Beaverton, Oregon and work starts next week, so I'll be busy.

May 9, 2000 Well, this isn't Euphoria related, but I figured I should explain why I've been slow in replying to emails regarding Neil Graphics Library or Peu. First off, I'm graduating with my Bachelors in Computer Science on June 11 from Oregon State University. Second, I have a job lined up with Rational Software after I graduate. This will be a major shift in my life, instead of spending money on school, I'll be making lots of money for playing on computers all day. WooHoo!

May 3, 2000 Updated and fixed the link to peu.zip version 0.13.0 (source only). I made a contrib/ directory for stuff that other people have written to help out or programs they want to run with Peu. Thanks to Menno, sequence.ex and database.ex both work successfully. Thanks also to Sammy Mitchell for makefiles for various win32 compilers. I guess lcc still doesn't work, huh?

April 30, 2000 Updated asm.zip with the RDTSC instruction. Updated peu.zip version 0.12.9. I've been coding on BeOS trying to get the bugs out (found lots) and added tracing (sortof- it prints "trace: ####" for each line... poor mans tracing) and some other stuff that was coded way too late at night (or early in the morning depending) This is an interim release ... there's still another big bug that I've yet to track down.

April 2, 2000 As requested, I have added some binary executables to Peu and have incorporated most of Menno's hints for bug fixes. But I couldn't get LCC to compile code.c - so a win32 binary isn't available. Just look in the bin directory, and rename or soft-link the platform.peu file.

March 29, 2000 After successfully installing BeOS 5 on my 'puter, having slaughtered most of the windows files to make room for the BFS disk image, I got the Dev Kit and proceeded to try compiling Peu. I created a new make target for BeOS (make beos) and had to massage the code a bit to handle the shared library routines. Oh, and platform() returns 4. Shared library routines on BeOS are "load_add_on" and "get_image_symbol" and map nicely onto "open_dll" and "define_c_whatever" in Euphoria. I looked at the BeOS api and saw mostly C++ classes and stuff (DOH!) . . . not sure what to do with that. Anyways, you can download Peu 0.12.8.

March 1, 2000 Updated asm.e with 3DNow! instructions, and made it possible to sum multiple immediate values in an effective address. Updated webutils.zip - webclient.exu now works with virtual hosts (www.rapideuphoria.com, for example.)

February 28, 2000 Updated asm.e with MMX instructions. Added webutils.zip - a web server and client program for Linux.

February 19, 2000 Start Netscape. Click Edit, Preferences... expand Navigator, click on Applications. Click New. For description, enter "Euphoria", MIMEType, "*", Suffixes, "ex, exw, exu", and then click Application radio button. Linux users enter "rxvt -fg gray -bg black -e $EUDIR/bin/exu %s" It only seems to work from file:/... locations.

February 5, 2000 Checking for life signs in Pete... life signs found. Booting...

Winter term at OSU has hit me full force. Not much going on Euphoriaicly at all... but in order to satisfy the few souls who email me occasionally about Neil2, I've finally uploaded an update. I think the Win32 code works for all but 8-bit. The X Windows code seems to be about the same. So now the cross-platform support seems to be nearly complete - missing only directX for fullscreen windows. Fullscreen X might be nice too. Who was it that wanted to do the cross-platform graphics.e? Perhaps we could share notes...

old news...


My not current project: Vesa20, Raytracing, Linux stuff

E mail: Pete (pete et eberlein dat org)
About Me - My Desktop

This site is now an official member of the Euphoria Webring Member
























The fridge is not a flashlight.





















This page is intended for mature programmers. Viewer dissection is advised.