News or something:

December 29, 1999 Updated ASM.E with a bug fix for effective addresses containing only ebp. Thanks to Bernie.

December 17, 1999 Its been a long while since Peu was updated, so I decided to kick the code around a bit and here are the results: peu.tar.gz 0.12.7 for Linux. Or in zip format if you prefer. Can't remember whats new really... fixed some segfaults, faked machine_func/proc and various other non-essential built-in routines. Am planning to add some sort of class/collection mechanism, but haven't yet nailed down the specifics.

December 10, 1999 Updated ASM.E with SETcc instructions as requested by Bernie.

December 7, 1999 It's that time again! Finals week for Pete! And in our time-honored traditional fashion, instead of studying for tests... I'm coding in Euphoria. So, my Remote Dynamic Call lib got some simultaneous multiple connection capability, so now its the easiest way for Euphoria programs to communicate under Linux. YEAH!

November 17, 1999 It's time for the monthly non-progress report! Yup, I'm still alive and answer emails when they pile up, but nothing Euphoric happening here... it sure would be nice to have Peu do all those features that people clamor for on the listserv... Meanwhile I'm coding Java stuff for a class project.

October 26, 1999 It's been almost a month since the last update... I still answer emails and am around on icq, but I haven't coded anything Euphoric in quite some time. Instead, I have been coding a lot in Lisp and Java for projects at school.

September 27, 1999 School started for me today... classes I'm taking include: CS430 Artificial Intelligence, CS460 Applied Software Engineering, CS582 Object-Oriented Programming, ECE466 Network Programming. What fun this will be. The fact that lots and lots of cute girls are once again on campus is always good too. ;-)

September 22, 1999 Neil2 prerelease was updated today - as usual, not guaranteed to work, no documentation as of yet. But I did get my ray tracing stuff working with it. Two new blending routines have been added: a source and destination averager and a simple source and destination accumulator. Click right here to get the zip file. I made another snapshot of my desktop too.

September 11, 1999 I found a nifty editor for X called "NEdit". You can see what it looks like in my desktop screenshot way down below. I uploaded a copy of my .nedit resource file if you want Euphoria-specific syntax coloring and statement auto-completion. It's as good as EE!

September 8, 1999 I updated Neil2 (again) this time adding a check for the the SVGAlib debugging routines which may fail if the debugging file cannot be opened for writing. Sheesh, the hoops I have to jump through. So.. anybody who has had problems before, try it now and let me know the results!

September 7, 1999 I've been trying to get Neil2 to work better with SVGAlib, the update version will output a vesainfo.txt file that describes which graphics driver is used and detailed mode information. Download it here. I've noticed that the Demo.ex didn't work with the plain VGA driver, so I've added 320x200x8 as a test mode.

September 4, 1999 Like I said on the listserver, I was planning to add crash_routine to Peu, so here it is: peu.tar.gz 0.12.6 for Linux. Included is a demo/crash.ex to demonstrate how crash_routine works. It works the way I demonstrated in the listserv, but in order to try to prevent abusing it, the error is printed to the screen *before* the crash_routine is called. It handles multiple crash_routines, and can gracefully recover from errors within crash_routines. The errors are displayed in the order that they occurred on the screen or crash_file. I'll upload the DOS version later today when I summon the courage to boot windows.

September 2, 1999 The Neil 2 prerelease has finally arrived. It runs in an X-window, Linux console, and probably still DOS32. You can download it here. I've got bit depths 8,15,16,24,32 each working at the bit depth the X server is set at. I've also got 50-50 transparency routines for all bit depths (blend_blit), and the demo prog shows how they can be used for fast fades.

August 25, 1999 Fixed and reuploaded Peu, found a bug in repeat() that would fill the sequence with zeros... wonder why I never caught it before. ;-) It was one of those "I can't believe I did that" bugs, typing a zero instead of the lowercase letter 'o'...
Harborside also upgraded their counter software, so the counter in the right frame gets a new look! It counts ip addresses instead of reloads, so it might take awhile to hit 10K.

August 24, 1999 Updated asm.zip, now allows esp in effective addresses, and fixed push dword ptr [].

August 19, 1999 Neil for Linux is in development... possible features include X-windows support, fullscreen X, and fullscreen SVGAlib. I think I'll have it check for an X display first, then fall back on SVGAlib if it's run from a console... There's a small chance the source will run unmodified on DOS32 as well, and WIN32 if all goes well. But this means that writing directly to the screen will not be allowed... the new preferred method will be to draw everything to a virtual screen and then copy it all at once to the real screen, or window. Video modes under X will only allow modes of the same bits-per-pixel (8,15,16,24,32) as the X-server, so it's a good thing that Neil already supports them all.

August 4, 1999 Fixed the palette bugs in Vesa20 under Dos32... added a nice pixel format conversion routine, includes latest work-in-progress raytracing routines.

July 27,1999 Added Linux support to Vesa20 graphics library.

July 8,1999 Peu has been updated again, now version 0.12.4, with some memory leaks plugged, call_backs unlimited, concatenation fixed, shared object library linking (see x.ex), and minimal documentation. This is bleeding-edge at its bloody best! Use the links and instructions below to download. p.s. David - I recompiled the Linux binary with the shared object library linking enabled so x.ex should work now.

July 1,1999 I promised David Cuny that I would post my latest Peuphoria today, so here they are: peu.tgz and peu.zip. The code is pretty broken, but that's okay - at least I fixed if statements and concatenation (for the most part). ;-) Unpack with "tar xvgf peu.tgz" or "unzip peu.zip".

June 18,1999 Things are pretty quiet on the Euphoria front... I guess people are vacationing, or maybe working on TOP SECRET projects (such as EWE.) Or perhaps everone is holding their breath for RDS Euphoria for Linux... I know I can't wait to see it. Other things: it seems that the Projects board gets more use lately than the Messages board.. I hadn't checked Projects in a while and was surprised at the number of recent postings.

June 8,1999 Time for some updates... Vesa20.e has stretch_copy and clear_stretch_copy for fast resizing of images. Most video mode problems have been worked out, S3 Virge cards should have the 16-bit bug fixed, and graphics modes should now work under Windows NT as long as you remember to run them in full screen (Alt-Enter). These fixes have also been applied to Neil as well.

old news...