What's new

Open64 -> Not dead !

Frederic

MisterCarrot : O64 Coder
Excuse me,

Excuse me for those who believed that open64 project was dead ! I was just in holyday and I haven't let news and information about the state of the devel to my partners so they thought that it was over ...

In fact the project is a little bit stressy ... And I'm not feeling very well now, so I decided to pause the devel to have break. Don't worry there will be a release ! I have spent so many hours on it, I wont be posssible to me to abort the project.

That is about to work but there is another stupid infindable bug in the CPU interpretor, but I'm going to find it ! Just give me time, time to solve personal problems that are not compatible with emu developpement ...

MisterCarrot. :down: :down:
 

ScottJC

At your service, dood!
I've never even heard of this open64 project nor have I seen anyone say that it was dead.
 

Allnatural

New member
Moderator
ScottJC said:
I've never even heard of this open64 project nor have I seen anyone say that it was dead.
You have heard of it, and have even commented on it. :p

Frederic, I'll give you the same advice I give everyone. No announcements if you're not ready to release some code, even if it's just a buggy beta. Until then, keep it under wraps.
 

ScottJC

At your service, dood!
Allnatural said:
You have heard of it, and have even commented on it. :p
Apart from the email at the bottom of the first post on that thread its easy to miss really [open64 name that is], that plus that was around the time my mother died so its not something I remember too easily as memory of everything except that event has faded. I remember it now, yesss. Oh well at least I was half right, never saw it being declared dead by anyone.

I agree with Allnaturals "No announcements" comment, people tend to get a little skeptical on these sort of things because things have been promised in the past and haven't delivered. I'm guessing english is not your first language Frederic because "You are true" is very bad english but i'm just nitpicking or should I say "Nitpicking I, you" :D

Just to be a little helpful, Open64 as a name is taken see for yourself:
http://www.open64.net/about-open64.html

You might want to pick something else to avoid confusion and/or arguments between the original owners of the name.
 
Last edited:
OP
Frederic

Frederic

MisterCarrot : O64 Coder
Open64 is a 64 bit compiler, we know that, but it doesn't make confusion !
Last year we choose this name for the project philosophy, everything will be open
sources, docs on the project ... We even planed to use an open compiler but no
one does well the task ... Maybe Open Watcom ...

For now I'm writting on Borland C++ Builder, the code is in C/C++ (a great mixture) and use OpenGL for graphics (not working for now) and OpenAL for sound.
We will release the first time when games appear to work and when we will heard sound for the ROM !

Yes, I'm not english at all ! I'm French :
 

squeakypants

New member
I don't see the point of the project. Project64 is open source. The only thing that could make it more "open" would be daily builds (CVS or subversion), but you're doing a closed development too. What's the point?
 

ScottJC

At your service, dood!
That wouldn't stop you from improving it, 1.6 source isn't released because not much has come off of 1.4 so using 1.4 sourcre is old as an excuse means you fail. 1.6 is only a few steps above 1.4. Sure it can't run Donkey Kong 64 like 1.6 can but it can run things like Conkers Bad Fur Day and Zelda OOT with ease if memory serves me well.

Point is: Project64 1.4 is still a very advanced core whether you like it or not, probably 1000 times more advanced than your core, if you did extremely well with 1.4 you might manage to persuade the authors to let you have 1.6.
 

ScottJC

At your service, dood!
Guess again!

Project64 1.4's core source code was only released because they were thinking of dropping the project at the time and to see what would happen. Guess what? Nothing significant.

Project64 is under the freeware licence, that means they don't HAVE to provide the source code if they don't want to but they also can. It is not released under an "Open Source" licence. Don't believe me? have a look here:

http://en.wikipedia.org/wiki/Freeware

I don't blame them for not releasing 1.6's source, nobody has proven they know how to work 1.4 enough for it to be worth it although many (like you) have complained about it. It is really up to them with the freeware licence and if you care to discuss this further I suggest you get your facts right.

Actually, Azimer knows how to mess around with 1.4 and you can find his audiofix mods of it in the apollo forum here at emutalk but then again thats not suprising considering he is the creator of a fairly famous audio plugin and a nifty emulator for the n64 named apollo. I've heard that Azimer has gotton 1.6 source off of zilmar [unconfirmed].
 
Last edited:

MIO0

New member
Are you planning on coding it so that it compiles cleanly on many CPU architectures, including ones where the sizes of C types are different than Win32 or Linux on i386? Mupen64 is loaded with 32 bit-isms that make it very difficult to port to Linux on AMD64. I'm hoping that when/if this is released little to no porting effort is needed.

Frederic said that you are using C++ Builder. Is any testing being done with GCC?

What kind of CPU core(s) are you using? Is the interpretive core going to use a function table or a switch statement with the code for each instruction inside the switch statement?
 
OP
Frederic

Frederic

MisterCarrot : O64 Coder
Just answering ...

For the moment, open64 is an interpretive core project coded only in C,
C++ is just used for the window interface.

The firsts prototypes of the project was coded with gcc mingw so, many files compile greatly without any errors with gcc and standard libs, you also need
openAL.

Windows interface is coded with VCL a special toolkit from borland, but this
interface can be easily recoded with Wxwidget or GTK it is not problem.

For those who know Borland C++Builder, I prefer it on others we had tested because of the size and speed of the compiled project. Tasm is dirrectly accessible by entering Asm src into your C/C++ program. So that's cool !

I have difficulties making this project, but i will manage to make it working because I'm not an informatician, not an electronician just a school student
in "science of ingenior" class.

MisterCarrot
 

Top