1. graphics

I'm fairly new to Euphoria and would like to hear what people say is the best way to get up in graphics. You know, drawing stuff in colors on the screen and so on. I ran across a rather old tutorial and after a couple hour's reading about neat graphics routines commands like draw_line(), pixel(), and so on, I discovered they only applied to the discontinued DOS32 platform. Do you realize what an EXTREME turnoff that is? From what I can see of the websites, most users of Euphoria would like to see its use expanded - right? Having someone interested waste hours of time with out-dated documentation is NOT a good way to do this. Anyway, there are many options. I'm at Euphoria 4.0.5, and I don't want to backup to 3.1.1 just to get up in graphics! What is a good windows graphics route to go that at least is as good as the old DOS routines?

new topic     » topic index » view message » categorize

2. Re: graphics

eddo said...

I'm fairly new to Euphoria and would like to hear what people say is the best way to get up in graphics. You know, drawing stuff in colors on the screen and so on. I ran across a rather old tutorial and after a couple hour's reading about neat graphics routines commands like draw_line(), pixel(), and so on, I discovered they only applied to the discontinued DOS32 platform. Do you realize what an EXTREME turnoff that is? From what I can see of the websites, most users of Euphoria would like to see its use expanded - right? Having someone interested waste hours of time with out-dated documentation is NOT a good way to do this. Anyway, there are many options. I'm at Euphoria 4.0.5, and I don't want to backup to 3.1.1 just to get up in graphics! What is a good windows graphics route to go that at least is as good as the old DOS routines?

dos_rescue is a DOS32 backwards compatibile library for Windows.

https://bitbucket.org/insolor/dos_rescue

I think it also comes in an X windows flavor. https://bitbucket.org/mattlewis/dos_rescue

new topic     » goto parent     » topic index » view message » categorize

3. Re: graphics

jimcbrown said...

I think it also comes in an X windows flavor. https://bitbucket.org/mattlewis/dos_rescue

This version is intended to be crossplatform (using WinAPI for Win32 and Xlib for Linux). Unfortunately the X part is not fully functional, eg. the get_pixel() and get_image() are not implemented yet. I tried to implement them using XGetPixel() from the Xlib, but had no success. I am not skilled in Xlib programming so I can't do much there.

new topic     » goto parent     » topic index » view message » categorize

4. Re: graphics

Hi

The main graphics libs for euphoria are

Musubi / SDL (Mark Akita and several others)
Allegro (Ray Smith - see euallegro.wikispaces.com )
Exotica and ExoticaX - Fairly complete, but difficult to get hold of at the moment. I have complete downloads of these which I will send to you if you are interested. These are for DirectX access, BUT I have no idea how usable they would be on anything above XP.
The various openGL libraries - some are better than others, but their implementation is inconsistent (ie each author has their own ideas of how to implement them).
Morfitt - this is an old library, but does produce blisteringly fast euphoria graphics - 3d too - again its difficult to get all the bits from the internet, but I have a complete working download if you are interested.
There is a new one, its name escapes me at the moment (men with bowler hats walking), but you need a high end machine to run it.

Chris

new topic     » goto parent     » topic index » view message » categorize

5. Re: graphics

ChrisB said...

Hi

The main graphics libs for euphoria are

Musubi / SDL (Mark Akita and several others)
Allegro (Ray Smith - see euallegro.wikispaces.com )
Exotica and ExoticaX - Fairly complete, but difficult to get hold of at the moment. I have complete downloads of these which I will send to you if you are interested. These are for DirectX access, BUT I have no idea how usable they would be on anything above XP.
The various openGL libraries - some are better than others, but their implementation is inconsistent (ie each author has their own ideas of how to implement them).
Morfitt - this is an old library, but does produce blisteringly fast euphoria graphics - 3d too - again its difficult to get all the bits from the internet, but I have a complete working download if you are interested.
There is a new one, its name escapes me at the moment (men with bowler hats walking), but you need a high end machine to run it.

Chris


Why not put a complete and working instance of each into the archives, maybe with a readme for the install and the list of gotchas?

useless

new topic     » goto parent     » topic index » view message » categorize

6. Re: graphics

Hi

Well, part of the reason is that I didn't write any of those, so I'm not sure how the original owners might suddenly feel about seeing their work appear under someone else's name (Ray is ok with it, but has moved on (down?) from Euphoria).

Secondly, while the archive has served its purpose well, I don't actually like it very much - I find that uploading updating programs is clunky and unnecessarily time consuming - hence the move to putting Allegro on a separate wiki - I have control of that, and can update the demos / descriptions etc as I like.

I may do the same with the other programs, but the final part of the reason set is time - when I get round to it, after bit shifting the million and one other things, I'll give it a go!

Regards

new topic     » goto parent     » topic index » view message » categorize

7. Re: graphics

Chris Burch,

You are welcome to do whatever you like with ExoticaX and GuiX. I appreciate that you have been trying to support them all this time. If you are unsure, the last released versions were ExoticaX 1.711 and GuiX v0.2.2. They are both available from the downloads section of the empire website.

If people are still finding it useful and there is still a need for a good gaming/graphics API, you might be able to convince me to make a new API for Euphoria.

PS. ExoticaX does indeed still work on all Windows platforms >= 9x (actually I can't confirm 9x, but definitely XP up to Win7).

Cheers, Chris Bensler

new topic     » goto parent     » topic index » view message » categorize

8. Re: graphics

Hi

Thanks Chris.

Once I've finished moving house, organising my classes 25 year reunion, done the practice accounts, resolved a few staff disputes, taken my direct access motorcycle exam, and spent some time with my wife and children (at my wife's insistence), finished redecorating and fixing the flats I have to allow nurses to move in, and gone on a few courses I'm supposed to go on to keep up my CPD hours, I may well get stuck back into the graphics libs! If only I didn't need sleep, or the earth slowed down its rotation to squeeze few more hours into the day.

That's life I guess! Many thanks for those brilliant libraries by the way, I have thoroughly enjoyed meddling with them, and getting them to work with eu 4 (still not completed yet though by a long shot).

Regards

Chris

new topic     » goto parent     » topic index » view message » categorize

9. Re: graphics

Nail the motorcycle endorsement first. The rest can wait.

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu