Euphoric - the next steps
Euphoric - the next steps
As I've said on the general board, I'm happy to start developing on from Fabrice's excellent euphoric package. I'd also like to make this more of a community effort. To that end, I'm thinking of putting euphoric up on sourceforge.
In order of importance this is how I'd like to do things
1. Remove all of the assembler - it blocks anyone not using a 32 bit machine from the yummy goodness euphoric provides
2. Fix the configure file and the make system. It's borked badly
3. Port the code over to use SDL for the GUI - it gives a uniformity across platforms
4. Use the SDL audio system over libarts for noise generation
5. Add a desktop icon. I don't know if the Win32 version has this, but if it does, we can use that.
Knowing me, I'll do it in the order 2-[1<->5]-3-4
The SDL aspect is the more interesting. xeuphoric (Linux) when run produces this tiny little window which doesn't really make for an enjoyable experience. I have no experience of euphoric for Windows, but can't see them standing for a titchy window. By shifting the lot over to SDL, we have a uniform version for all platforms.
Where can you lovely people help? Well, the assembler is going to be the toughest and hardest part IMO. If anyone has a copy of asm2c, could they run the files through it? Failing that, I'll have to dig out my books
If there isn't a desktop icon, there needs to be one - I was thinking of the O with the slash through it as a 32x32 png. I'm not an artist by any stretch of any imagination.
Euphoric is not dead
In order of importance this is how I'd like to do things
1. Remove all of the assembler - it blocks anyone not using a 32 bit machine from the yummy goodness euphoric provides
2. Fix the configure file and the make system. It's borked badly
3. Port the code over to use SDL for the GUI - it gives a uniformity across platforms
4. Use the SDL audio system over libarts for noise generation
5. Add a desktop icon. I don't know if the Win32 version has this, but if it does, we can use that.
Knowing me, I'll do it in the order 2-[1<->5]-3-4
The SDL aspect is the more interesting. xeuphoric (Linux) when run produces this tiny little window which doesn't really make for an enjoyable experience. I have no experience of euphoric for Windows, but can't see them standing for a titchy window. By shifting the lot over to SDL, we have a uniform version for all platforms.
Where can you lovely people help? Well, the assembler is going to be the toughest and hardest part IMO. If anyone has a copy of asm2c, could they run the files through it? Failing that, I'll have to dig out my books
If there isn't a desktop icon, there needs to be one - I was thinking of the O with the slash through it as a 32x32 png. I'm not an artist by any stretch of any imagination.
Euphoric is not dead
Re: Euphoric - the next steps
That's sure a good news, because else I could not develop Oric stuff anymorenodoid wrote:Euphoric is not dead
Re: Euphoric - the next steps
I've PM'd Fabrice about moving things to sourceforge and await his reply.Dbug wrote:That's sure a good news, because else I could not develop Oric stuff anymorenodoid wrote:Euphoric is not dead
- norik
- 1st Star Corporal
- Posts: 15
- Joined: Wed May 24, 2006 8:46 am
- Location: ZZ9 Plural Z Alpha, Earth, Armenia, Yerevan
- Contact:
Re: Euphoric - the next steps
Very good news!
Thank you!
notebook.
unusual ./configure & makefile
I want you to know I like that xeuphoric depends only on xlibs.
Because it works smoothly on my 120 mhz pentium machine.
I hope that it will be possible to link euphoric with both xlibs or
libsdl
I want you to know also that I used euphoric on a 66mhz 16mhz 486
machine with a b/w monitor for a very long time, without x server with
svgalib.
So I hope that euphoric still will have a possibility to run in a
plain console with svgalib.
And you will not remove the feature '-m' to run it on a monochrome
monitor.
But I hope euphoric will use libarts only when it is linked with libsdl.
If I run it without sdl, with plain X , or in console I do not want to have some sound wrappers at all.
I want it to work directly with alsa (or in oss emulation mode).
Do you have pravetz roms?
I have, and I will send you if you provide some e-mail address!
They are useful if you want to run buglarian or russian doftware which is using cyrillic characters from pravetz roms.
http://geocities.com/nemrout/oric/bulgarian_games.html
Thank you!
Yes! It will allow to run euphoric on non x86 machines, like my powerpcnodoid wrote:As I've said on the general board, I'm happy to start developing on from Fabrice's excellent euphoric package. I'd also like to make this more of a community effort. To that end, I'm thinking of putting euphoric up on sourceforge.
In order of importance this is how I'd like to do things
1. Remove all of the assembler - it blocks anyone not using a 32 bit machine from the yummy goodness euphoric provides
notebook.
Great! It is very hard to prepare a Gentoo Linux ebuild because of2. Fix the configure file and the make system. It's borked badly
unusual ./configure & makefile
That is not bad, but...3. Port the code over to use SDL for the GUI - it gives a uniformity across platforms
I want you to know I like that xeuphoric depends only on xlibs.
Because it works smoothly on my 120 mhz pentium machine.
I hope that it will be possible to link euphoric with both xlibs or
libsdl
I want you to know also that I used euphoric on a 66mhz 16mhz 486
machine with a b/w monitor for a very long time, without x server with
svgalib.
So I hope that euphoric still will have a possibility to run in a
plain console with svgalib.
And you will not remove the feature '-m' to run it on a monochrome
monitor.
You may know that Euphoric (or xeuphoric?) has some troubles when working with alsa, it works perfectly with oss.4. Use the SDL audio system over libarts for noise generation
But I hope euphoric will use libarts only when it is linked with libsdl.
If I run it without sdl, with plain X , or in console I do not want to have some sound wrappers at all.
I want it to work directly with alsa (or in oss emulation mode).
Sure!Where can you lovely people help? Well, the assembler is going to be the toughest and hardest part IMO. If anyone has a copy of asm2c, could they run the files through it? Failing that, I'll have to dig out my books
If there isn't a desktop icon, there needs to be one - I was thinking of the O with the slash through it as a 32x32 png. I'm not an artist by any stretch of any imagination.
Euphoric is not dead
Do you have pravetz roms?
I have, and I will send you if you provide some e-mail address!
They are useful if you want to run buglarian or russian doftware which is using cyrillic characters from pravetz roms.
http://geocities.com/nemrout/oric/bulgarian_games.html
-
- Pilot Officer
- Posts: 97
- Joined: Thu Jan 26, 2006 11:27 pm
- Location: St. Helens, Merseyside, UK
That's great news.
Euphoric is a fantastic emulator but I've found it can be a bit stubborn on Windows XP so a version that is more compatible with Windows would be great.
It would be nice to have the option to run it in a resizeable window or full screen as it currently does.
Unfortunately i've no experience of assembler only C++ and C#.
Yicker
Euphoric is a fantastic emulator but I've found it can be a bit stubborn on Windows XP so a version that is more compatible with Windows would be great.
It would be nice to have the option to run it in a resizeable window or full screen as it currently does.
Unfortunately i've no experience of assembler only C++ and C#.
Yicker
Not to worry mate.Yicker wrote: Unfortunately i've no experience of assembler only C++ and C#.
I see from your profile you're in St Helens - where abouts are you? I'm in Haydock (and from your handle, I'd imagine you're pretty damned close!)
Paul
A man of all seasons, especially paprika and cayenne pepper
-
- Pilot Officer
- Posts: 97
- Joined: Thu Jan 26, 2006 11:27 pm
- Location: St. Helens, Merseyside, UK
I wish.nodoid wrote: Rich git
Saving up for my wedding at the moment so definately not rich
How long have you been in Station Road for?
On the Oric front, I'm currently developing a Win32 application called OricExplorer, it basically allows you to look at the contents of Oric Tapes and Disks with a similar look to Windows Explorer.
Hoping to have a beta release ready by the end of the month to get an idea of what people in the Oric community think of it.
I'm definately looking forward to a more Windows compatible version of Euphoric as I can't get it to run on my PC which is very frustrating.
Scott.
12 years this year. Eeeee, I remember when we had a library at the top of the road and could buy a saveaway ticket without having to go into St Helens!Yicker wrote:I wish.nodoid wrote: Rich git
Saving up for my wedding at the moment so definately not rich
How long have you been in Station Road for?
I'm working (slowly) on that - the assembler to C is proving to be a cow in some places and easy in others....I'm definately looking forward to a more Windows compatible version of Euphoric as I can't get it to run on my PC which is very frustrating.
If your windows app is in C#, it's quite possible that I can port it over to run under Mono which means us Linux and those wierdo Mac people should be able to use it as well... PM me and we may be able to work on it together...
A man of all seasons, especially paprika and cayenne pepper
-
- Pilot Officer
- Posts: 97
- Joined: Thu Jan 26, 2006 11:27 pm
- Location: St. Helens, Merseyside, UK
The app is currently in C++ using MFC however I've just started using C# at work so I'm going to look at the possibility of converting what I've already done into C#.nodoid wrote: If your windows app is in C#, it's quite possible that I can port it over to run under Mono which means us Linux and those wierdo Mac people should be able to use it as well... PM me and we may be able to work on it together...
The backend code shouldn't be too difficult to convert, not sure about the GUI side of it though so i'll need to look into that before I decide which route to take.
Scott