Home Blog An update on Project64


An update on Project64

September 13th, 2011 by Jabo Blog comments: 65
I've decided to release a patch to 1.6 that includes the majority of the plugin fixes from Project64 1.7 beta, and take a step away from the project.

I began actively working on Project64 again earlier this year, and was disappointed at the state of things. After going over 5 years, with no end in sight, the beta project became a bit silly to many. Most of the original team has left for different reasons over the years, and the community on the site has faded.

At the same time, I felt it would be irresponsible to the legacy of the project to keep important bug fixes in the beta permanently; the donations seem to go into a black hole now anyway.

Looking back it's been longer than I would care to admit, so many great memories and new friends. First, I want to thank the people who donated over the years, this emulator was a decade of ambitious work, knowing that people appreciated it and showed it really did matter to the team. There are too many people to thank individually, but special thanks to Gent, RadeonUser, Witten, and Smiff - you guys pushed the project forward in too many ways to mention, and truly defined my experience working on the project with you.

I am doing this independently of the project, it is not an official release.

Click here to download

I've started a forum thread at emutalk.net please use that for any discussion.
User Login



 Comments  add comment  show off-topic
2011-09-14 at 19:56 #0
mangamuscle
Reader

IS there any chance of an x64 compile of both the emu and the plugins?
2011-09-15 at 02:41 #1
Gir
Reader

Since you Not Working on this, Why Not Open Source?
2011-09-15 at 04:22 #2
Sulicadiz
Reader

The same, if it were released opensource the community will continue the project like in nullDc.

Furthermore, is the only way to do something that serves to the future of the project you have worked a lot. What happens when Windows 9 is released? Other core, and the emu doesnt work and in a few years it is forgotten (if not yet, with 5 years without a major update).
2011-09-15 at 04:25 #3
Sulicadiz
Reader

One more thing, I understand that you are leaving the project and the only one that "continue" is zilmar.

Since you are the audio, video and stuff programmer...The project is definitely dead, it is a pitty not to release the source to continue with it and or to help other emus progress faster
2011-09-15 at 15:42 #4
squall_leonhart
Member



Posts: 240
The PJ64 core has ALWAYS been isolated from the plugins, the video and input plugins have been far succeeded by nrage and glide64's capabilities for some time now, leaving jabo's audio the more common used plugin

Its sad jabo might not make updates anymore, but pj64 isn't dead by any means.

Now that the devs are older and have more pressing issues, development has slowed, and changes come in random, unscheduled bursts. but i doubt zilmar will be done with it just because jabo is. The beta core still needs a few timing fixes, and even with jabo's microcode fixes - body harvest still has the clipping issue.
2011-09-15 at 19:56 (updated) #5
Jabo
Administrator



Posts: 359
“  Furthermore, is the only way to do something that serves to the future of the project you have worked a lot...

I appreciate your passion, but things did not end on the best terms which is part of the reason I decided I want to move onto other things, so I'm less concerned about the project. I'm confident I'll find other uses for my work in the future.

I'd rather not get into whether the emulator will be dead or not, it really didn't cross my mind, there may still be some activity, but looking at the past few years you should draw your own conclusions from that and not focus so much on me.

As far as the future and things like Windows 9, I do not share the same concerns. Microsoft puts a lot of effort into compatibility, and I would probably try to fix anything serious that came up since I use my own emulators. I am bit worried about something coming up with the application, there's risk there as well.

I think my plugins are competitive in quality, the patch addresses quite a few key issues that have been tied up in beta for years. There will always be more to do, and other software that gets a few extra things, I try to look at the big picture more than the details I guess. The community efforts around other plugins and emulators have yielded some great results and new features, so if someone were looking for ways to get involved there is certainly no shortage of opportunities.
2011-09-16 at 01:56 #6
Maverick_Hunter_X
Reader

I can't tell you how happy I am for this update.
Unofficial or not it official for me and it works great.

Thank you very much Jabo!
2011-09-16 at 16:20 #7
Felipe
Reader

Indeed, thank you for all you did Jabo and good luck with what you are going to do next.
2011-09-17 at 11:21 #8
Anonymous
Reader

Thank you Jabo for the plugin update and all your work on PJ64,it is much appreciated.Good luck to you in all your future endeavours!
2011-09-17 at 14:09 #9
squall_leonhart
Member



Posts: 240
“  As far as the future and things like Windows 9, I do not share the same concerns. Microsoft puts a lot of effort into compatibility, and I would probably try to fix anything serious that came up since I use my own emulators. I am bit worried about something coming up with the application, there's risk there as well.



some places have it in their heads that x86 will be dropped with windows 9, i personally don't see WoW64 being dropped though.
2011-09-18 at 10:25 #10
gDrive
Reader

Thank you very much for the contributions you have made for the emulator Jabo!

However, it is sad that you will be taking a break from this!

Good luck for your future plans pal!

PS: For those that are calling out for this emulator "to be open-source", I personally would think that would be the best option as well (some may disagree with me on this), as it would allow the emulator to improve (in most cases) at a faster rate and the workload for the developers that havew started this project off will be reduced significantly.
2011-09-18 at 10:26 #11
gDrive
Reader

Damn my typos/errors - "havew" is supposed to be "have", and "to be open-source" is supposed to be "to become an open-source project".

Sorry about that.
2011-09-18 at 11:06 #12
the_randomizer
Reader

Open source is a viable option...let's just hope it doesn't end up being another no$gba. Oh, wait....Jabo isn't a jerk like Martin and just leaves everyone guessing what happened to his emulator. No, Jabo was very considerate to let us know. Martin is a coward. I couldn't care less if people distribute no$gba without paying.
2011-09-18 at 20:01 #13
StarFox
Reader

Thanks for this great project, Jabo!
Please make it OpenSource to keep it alive!
2011-09-18 at 20:42 #14
squall_leonhart
Member



Posts: 240
jabo does not need to opensource his code, the capabilities of his plugin are matched if not exceeded elsewhere (not referring to crap based on rice video)
2011-09-19 at 08:44 #15
Maverick_Hunter_X
Reader

This is SICK!
Doom 64, GoldenEye, Super Mario 64, Super Smash Bros., The Legend of Zelda: Ocarina of Time, The Legend of Zelda: Majora's Mask, Perfect Dark, Star Wars: Shadows of the Empire, Mario Kart 64, Paper Mario and Yoshi's Story is almost as perfect as it get's now in Project64 1.6 both with this update and the official 1.6.016 RDB update

Haha who needs the Project64 1.7 release or that they make it opensource.
For me Project64 1.6 is all I need now and I can even ditch the Glide64 'Napalm WX' gfx plugin along with the unofficial rdb by Nekokabu & Masa that I have used for some time now to achieve similar results.

I know I already said thanks earlier, but I'll say it again: THANKS for this update!
2011-09-19 at 13:04 #16
anon
Reader

@maverick hunter

I think the unofficial rdb by neko is better,but i could be wrong
2011-09-19 at 22:26 #17
Maverick_Hunter_X
Reader

You're probably right anon, there might be a few changes made here an there but nothing really major for me to notice any huge differences in gameplay.

But this update package gave me an excuse to finally use only official released material again.
2011-09-22 at 07:13 #18
the_randomizer
Reader

Still doesn't have the pixel/alpha blending effects emulated, so why are people abandoning Glide64?
2011-09-22 at 11:24 #19
Maverick_Hunter_X
Reader

The reason I abandoned Glide64 now is well...while it fix some things it causes several other graphical errors.

Take Mario Kart for example, now Jabo's updated plugin properly shows the video on Luigi's Circuit and Wario's Circuit while Glide's don't.

Also no need for Glide anymore when Jabo's plugin shows the sky in GoldenEye.
Yoshi's Story no longer flickers.
Shadows of the Empire don't flicker as much as it did.

Well there might be other things but Glide had to go.
2011-09-22 at 13:00 #20
ExtremeDude2
Reader

This is awesome.

Also: Hi Maverick_Hunter_X
2011-09-22 at 15:49 #21
the_randomizer
Reader

I was just saying Jabo's D3D doesn't emulate the dissolve effects (in Mario Kart 64, when you fall off course, and during the transition back to the track, you're supposed to "dissolve" and not just end up being transparent), but whatever.
2011-09-22 at 19:01 #22
squall_leonhart
Member



Posts: 240
that video was emulated in glide64 a long time ago.
2011-09-22 at 21:35 #23
the_randomizer
Reader

Doesn't change the fact it's not implemented. And Killer Instinct Gold still has black skies instead of the greenish-blue ones.
2011-09-22 at 23:01 #24
Maverick_Hunter_X
Reader

@ ExtremeDude2
Hello dude, so you're also here lurking I see hehe


@the_randomizer
Those effects you're talking about... Hmm I don't even think I have paid attention to it.
When you fall off the track everythings happen so quickly that the only thing I can think of is getting back and kicking some ass.

I know Jabo's Plugin might not fix every little problem out there and truth is Glide64 can't too.
For me and the 11 games I play Jabo's Plugin works great but I'm not sure if there ever gonna be a time when perfect video without gfx glitches will exist.
But this is as good as it get's without playing it on the real hardware.
2011-09-23 at 16:45 (updated) #25
Jabo
Administrator



Posts: 359
Thanks for the feedback Maverick! Glad it's working well, I share the same feelings.

Anyway please keep the feedback to Emutalk, I think we've covered some people prefer other plugins, really not interested in discussing that further, nothing to be gained here.
2011-09-23 at 23:01 #26
Maverick_Hunter_X
Reader

Hey thanks Jabo.

Sorry for all the posts here though but I got a little carried away.
What started as a comment growed to a quite good discussion it seems.
Too bad I don't have an EmuTalk account so I could continue there.
2011-09-27 at 02:59 #27
ViRuS-MaN
Reader

Project 64 it s the best emulator of N64 i very like the emulator and i hope you put the source to open for many peoples continous this project...
2011-10-19 at 08:32 #28
Stranger
Reader

Zelda OOT still presents the same issue of crashing after going into the lost woods, standing on the tree stump in front of the skull kid and exiting the forest afterwards, it is fixable with protect memory, but protect memory now presents a new issue, not mattering what kind of processor your computer has, or if you enable/disable sync/vsync/frame limiters/ABL it still gives a microstutter which really gets on the way of the game since it basically affects sound as well.

Also, the game now crashes if you're using change memory & cache while fighting the main boss inside of jabu jabu's belly
2011-10-19 at 08:35 #29
Stranger
Reader

To add, the microstutter is only present on OOT/OOT Master Quest/Majora's Mask if you have protect memory enabled.

If you have change memory & cache the game crashes in the middle of the main boss in jabu jabu's belly

If you have any of the other modes the emulator crashes or stops if you enter the lost woods and exit after standing on the tree stump in front of the skull kid, draining the well in kakariko town or entering the weapon shop in kakariko town as adult link
2011-10-20 at 14:36 #30
squall_leonhart
Member



Posts: 240
disabling advanced block linking resolves most LOZ crashes.
2011-10-27 at 06:11 #31
ExtremeDude2
Reader

So about the plugin spec...
2011-10-27 at 06:20 #32
ExtremeDude2
Reader

Actually I guess that's up to zilmar...
2011-11-18 at 07:24 #33
CTGDH
Reader

At last, I can now play goldeneye with the sky, genius,so happy I found this update, Goldeneye is perfect for me now on proj64, you did a great job!!!! thanks man!
2011-11-19 at 06:00 #34
Teknik
Reader

Nice job ! I really like all of you'r stuff ;o)

I have a question... Can you make a version of plugin " Jabo's Direct Input 1.7.0.11 " compatible with Project64 1.6 ?

Thx for all
2011-11-19 at 12:39 #35
daarky
Reader

“  I have a question... Can you make a version of plugin " Jabo's Direct Input 1.7.0.11 " compatible with Project64 1.6 ?


Yes, that would be great. I like the Gamepad picture in the 1.7 input plugin. Such a version for Pj1.6 would be nice
2011-12-04 at 05:36 #36
ExtremeDude2
Reader

You going to release your texture pack format
2012-02-01 at 10:45 #37
frenchfries
Reader

bangai-o still has some issues with the sprites. when you look down and to you left for example there is a green line that shows up beside you.

also some of the bigger bosses after a couple stages still dont show properly. invisible but you can still see enough to beat them anyway.

still. very nice work. thank you

2012-02-21 at 00:43 #38
Markus
Reader

Unfortunately it is still present for me. I have an Intel Core i5-2520M CPU @ 2.50 GHz with integrated Intel HD Graphics 3000. I use the latest graphics driver version 8.15.10.2321 from 06.03.2011 for my Lenovo ThinkPad T420s.
2012-02-24 at 05:57 #39
et500
Reader

Project64 should be open source

Dolphin and PCSX2 show how drastically the open source development approach can improve existing software. Both offer almost daily builds and bug fixes and the development and support team is constantly growing.

Please stop Project64 from dying and make it open source. A large and well organized team would be able to dramatically improve and speed up development.

You have done a really great job so far but now it is time for the community to bring back life to Project64.
2012-02-24 at 23:08 #40
Iconoclast
Member



Posts: 100
For those of you that really care so badly and like Project64, it's not "dead" just because you're in love with a product that doesn't get updated in the source code with what you want or as often as you would want. It just means you don't know how to use your time elsewhere.

In spite of it already being open-source at 1.4 you continue to think other emulators have not been using their time exceeding something you've stubbornly remained attached to, due to a simple name and erroneous human intuition, that got updated less and less often. Actually, depending on the guy's attitude, it could very much be alive, but not for the reason that it was open-source enough to be hijacked.
2012-03-15 at 13:24 #41
Marylina
Reader

Oh you did it again! now you lame coders officially screwed up by releasing this emulator patch!
2012-03-16 at 09:14 #42
Iconoclast
Member



Posts: 100
dlls aren't patches lmao

"shared library" !
2012-03-17 at 12:19 by Gamer420 (off-topic) #43
2012-06-18 at 08:20 #44
DF
Reader

body harvest is broken with the 1.6.1 gfx plugin
2012-06-19 at 06:55 #45
squall_leonhart
Member



Posts: 240
Body Harvest has ALWAYS had core issues
2012-06-20 at 13:52 #46
DF
Reader

But now it has gfx issues too (half of the geometry is missing)
1.6 works but 1.6.1 doesn't
2012-06-21 at 05:44 #47
squall_leonhart
Member



Posts: 240
i fail to see how it matters if an already broken game is broken more.

the game was unplayable past the first mission anyway.
2012-06-22 at 07:11 #48
DF
Reader

I have more problems with this update
some things are transparent although they shouldn't be (for example Link's clothes in Orcarina of Time)
2012-06-23 at 17:28 #49
squall_leonhart
Member



Posts: 240
Thats due to your graphic card or its settings
2012-06-24 at 14:11 #50
DF
Reader

I'm an idiot, I forgot to disable force alpha blending
The update is great work
2012-08-30 at 10:38 #51
justinleblanc
Reader

Just want to let you know Jabo that I have been following PJ64 since it's initial release and have been thrilled from the outset at your great work. It's a shame to see you finish, but programming is very hard work and I can't even imagine the hours you must have put in to get PJ64 where it is today. Good luck in your future endeavors old chap
2012-09-18 at 04:06 #52
Dan
Reader

I really wish someone would enable a simple full-screen bilinear filter. It would take care of sprite and text jaggies, and seems like such a simple solution. It makes me cry thinking about how no-one has done this
2012-09-19 at 18:27 #53
squall_leonhart
Member



Posts: 240
Bilinear and Anisotropic filtering do not go well together.

2xSaI on sprites does what you want
2012-09-30 at 20:48 #54
Yoshistar95
Reader

I love the emulator!

I make blooper videos of Super Mario 64 on that emulator and it's great! Only graphics miss some things, so I need a better plugin...

Until now, no problems with the games except Mario Kart 64 is a bit pixelized...
2012-10-08 at 18:30 #55
Alkmaster
Reader

You won't find a better plugin...
2013-01-12 at 12:24 #56
Ambient_Malice
Reader

Jabo's 1.6.1 video plugin is a good fallback. It's tough and reliable. And Jabo needs to be applauded for his contributions to N64 emulation. However, in terms of technical capability, Glide64 beats Jabo by a long shot. Take a game like Perfect Dark. While Jabo emulates it smoothly and reliably, something I can't say for Glide64, it lacks the following which Glide64 is perfectly capable of:

Odd:
Dynamic lighting doesn't work on NPC and player weapons.

Framebuffer Related:
Coronas are missing.
Motion blur effects are missing.

That said, Jabo is still reliable. And Glide64 is not.
2013-02-06 at 01:46 #57
wayne
Reader

I cannot get the plugins to work if i DL it they work first time then if i close it they are gone and i cannot get them back the scroll down is blank and so i have to uninstall and redo it just to play that one time please help me
2013-02-06 at 02:20 #58
wayne
Reader

somehow i dont think im going to get a answer i cant find one on google or even youtube but since its been a while since anyone posted here i prolly wont get a response even this comment is a waste of time lol but if im wrong and you can help me ill love you forever
2013-04-03 at 12:07 #59
speedy-a
Reader

Awesome that Project 64 is now continued by zilmar and ?... Is there a change that you also continue with the plugin now or are you totally out of the project? Thanks all for all the great work you all made on N64 Emulation
2013-08-03 at 20:45 #60
Joel Colosimo
Reader

This weekend I had a reunion with my best friend from HS. After a few false starts with mupen64 and PJ 2.1, this PJ 1.6.1 came to the rescue and played Perfect Dark and Mario Kart like a champ. Even though 15 years have passed, after we got into it, it felt like yesterday.

Before ultraHLE, I remember them saying it couldn???t be done. How far N64 emulation has come! You, Zilmar, and all the other guys should be proud, some remarkable hackers. My only concern is bit rot. If you really are done with N64 emulation, do you have a plan to have someone else carry the torch? mupen64 doesn???t support your plugin anymore and 1964 has some issues. I hope all your hard work won???t be lost so we can do this again in another 10 years.

Thanks so much for making it possible!
2013-08-04 at 21:02 #61
Jabo
Administrator



Posts: 359
Cool that's why I released updates for 1.6.1, it's my favorite version. Unfortunately as time changes so has this project, so I felt it was best if I moved on. I'm not entirely sure what the future holds, I'd like to do something with N64 emulation again, stay tuned!
2013-09-01 at 00:05 #62
Iconoclast
Member



Posts: 100
I must say it seems you don't have much competition since you left.

Even though Project64 has gone open-source this has as one might expect left a minimal impact. There are still a few "plugins" being introduced in the wishes of overthrowing your own, but there are a lot of cheap deficiencies about them, primarily weighed against just the simulation of completeness.

So, if you do decide you're interested to do something else N64-related, whatever it is I'm just satisfied if it sinks the contempt of future generations.
Either way engineering for the N64 is a rather agitating thing to my conscious. I can't wait to try something simpler sometime.
2013-10-04 at 06:41 #63
squall_leonhart
Member



Posts: 240
"Cool that's why I released updates for 1.6.1, it's my favorite version. Unfortunately as time changes so has this project, so I felt it was best if I moved on. I'm not entirely sure what the future holds, I'd like to do something with N64 emulation again, stay tuned!"

Just a shame you didn't get to fixing the broken graphics introduced in 1.7.0.57
2013-10-07 at 09:12 #64
Iconoclast
Member



Posts: 100
ye , pretty sure 1.6.1 is supposed to be more stable/accurate

I only still use 1.7.0.57 for executing the RDP so I can debug the RSP better.
Even if, to begin with, a bit ugly, I think the LLE version is more attractive.

Anything HLE, I would say there is no point to it. Just use 1.6.1 to fix things.
Post Comment
Name:


Message:




Copyright 1997-2012 Jabosoft, All rights reserved.