Search found 51 matches

by Presence
Tue Sep 22, 2015 10:52 pm
Forum: Compatibility
Topic: Support .n64
Replies: 26
Views: 34097

Re: Support .n64

The code for the converter is here (uses the Qt classes QFile and QByteArray):
https://github.com/dh4/cen64-qt/blob/ma ... er.cpp#L54

It reads and writes 1KB at a time since a couple quick tests on my machine found that to be close to the sweet spot for speed.
by Presence
Mon Sep 21, 2015 11:14 am
Forum: Compatibility
Topic: Support .n64
Replies: 26
Views: 34097

Re: Support .n64

It's trivial to add support for it, as beannaich said. Would work just the same as the converter in the frontend, just saving the ROM to a temporary location instead and telling CEN64 to launch it from there. My position on this (and a lot of other things) was/is to employ a wait and see approach an...
by Presence
Sat Sep 19, 2015 10:18 am
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

Yes, the issues page on Github is the best place. I also pay attention to anything posted here.
by Presence
Fri Sep 18, 2015 3:57 pm
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

There's not much new in that release, but there are a few small changes, so I figured it was time to make one. More interesting probably: I've set this up with Travis CI to create builds of each git commit. You can download the latest build from the links in the Github README. Will make it much easi...
by Presence
Wed May 27, 2015 2:11 pm
Forum: FAQ/Guides
Topic: How to use CEN64
Replies: 42
Views: 82354

Re: How to use CEN64

The input menu in CEN64-Qt is non-functional (as well as the save files section under configure). It's a carry-over from the old core and I just commented out the section in the code where the -controller parameter was passed to CEN64. It could probably just be completely removed at this point unles...
by Presence
Wed May 27, 2015 2:00 pm
Forum: Site News
Topic: Audio (somewhat) implemented
Replies: 44
Views: 51172

Re: Audio (somewhat) implemented

Oh geeze, I don't know how that wasn't already in there! Thanks for the fix and X11_LIBRARIES vs. X11_X11_LIB difference. If you're curious what the difference is with an Arch system, looks like it's a newer version of CMake. I have 3.2.2 on my system: http://www.cmake.org/cmake/help/v3.2/release/3...
by Presence
Wed May 27, 2015 9:54 am
Forum: Site News
Topic: Audio (somewhat) implemented
Replies: 44
Views: 51172

Re: Audio (somewhat) implemented

Builds on Arch if I add "find_package(X11 REQUIRED)"

It will also link against libSM, libICE, and libXext unless I change ${X11_LIBRARIES} to ${X11_X11_LIB}.
by Presence
Wed Mar 11, 2015 11:17 pm
Forum: Open Discussion
Topic: I was OCD and optimized cen64.com's "Dead Link" image
Replies: 10
Views: 7092

Re: I was OCD and optimized cen64.com's "Dead Link" image

You could easily get that image under 10KB without losing much quality by saving it in jpeg format.
by Presence
Fri Feb 20, 2015 12:34 pm
Forum: Compatibility
Topic: .v64 and .n64 compatibility
Replies: 13
Views: 9613

Re: .v64 and .n64 compatibility

I dislike byteswapping as well which is why I included a simple converter in CEN64-Qt rather than have it seemlessly launch byteswapped ROMs (which isn't hard to do). I prefer the consistency of having my entire collection in Z64 format. Coding a tool to sanitize an entire directory of ROMs would be...
by Presence
Tue Jan 20, 2015 10:52 am
Forum: Development
Topic: Debugger incoming!
Replies: 27
Views: 15912

Re: Debugger incoming!

Looks good. Let me know if you need any help with the Qt portion. I'm becoming a big fan of Qt after trying it out. Hardest part has been developing an intuitive, flexible network protocol. Yeah, Qt is easily my favorite cross-platform graphical framework. It does have a few downsides (the main one...
by Presence
Sun Jan 18, 2015 12:30 pm
Forum: Development
Topic: Debugger incoming!
Replies: 27
Views: 15912

Re: Debugger incoming!

Looks good. Let me know if you need any help with the Qt portion.

By the way, I'm sure you're aware, but you can set Qt styles using qtconfig if you don't want to look at the ugly Redmond theme.
by Presence
Sat Jan 10, 2015 12:23 pm
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

Had some time to work on this yesterday and this morning. I've added another panel that appears when "Enable 64DD" is checked. It will search for .ndd files in your ROM collection to add to this panel. You can select both a regular ROM and 64DD ROM at the same time, then double click on either one o...
by Presence
Thu Jan 08, 2015 3:22 pm
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

Wouldn't worry too much about breaking the current command line convention at this point in CEN64's development. Rearranging the order of the arguments in the frontend is trivial. More important would be creating a convention that is logical and easy to use. As for launching 64DD games, I'll get aro...
by Presence
Wed Jan 07, 2015 5:54 pm
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

I've added support for specifying the N64DD IPL ROM file to this. Once you've added the path under Configure->Paths, check "Enable N64DD" under emulation to enable it. I've also added an "Additional Parameters" field under Configure->Other. This allows you to specify what other parameters to send to...
by Presence
Fri Jan 02, 2015 9:45 pm
Forum: Site News
Topic: New core starting to come together!
Replies: 162
Views: 99794

Re: New core starting to come together!

I broke SSE2 builds in getting the new core slapped together (sorry). That function only gets compiled when SSE2 is used as a build type, so double check your CMake configuration. Thanks. Wasn't aware I had to manually specify the architecture within CMakeLists.txt. For anyone interested, I've comm...
by Presence
Tue Dec 30, 2014 7:09 pm
Forum: Site News
Topic: New core starting to come together!
Replies: 162
Views: 99794

Re: New core starting to come together!

I'm getting an error when compiling: [ 88%] Building C object CMakeFiles/cen64arch.dir/arch/x86_64/rsp/rsp.c.o /home/dan/Temp/cen64/arch/x86_64/rsp/rsp.c: In function ‘rsp_vect_load_and_shuffle_operand’: /home/dan/Temp/cen64/arch/x86_64/rsp/rsp.c:203:22: error: ‘src’ undeclared (first use in this fu...
by Presence
Fri Oct 03, 2014 9:58 am
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

Yes, very possible. Both the Windows and OSX binaries there are statically linked. I've left the Linux version dynamically linked since that's the way the vast majority of Linux applications are distributed (and it cuts down quite a bit on the application size). The way to get around issues like tha...
by Presence
Sun Sep 28, 2014 8:26 am
Forum: Bugs/Issues
Topic: Bugtracker
Replies: 27
Views: 25554

Re: [STICKY] Bugtracker

Not sure if this is related but the page at http://www.cen64.com/ is not loading (at least on my machine). The culprit is this script tag in the header: <script src="http://emu-code.org:8080/jira/s/5b279904359cf69b3818d93a6065ccfa-T/en_US-1gaf1s/6332/4/1.4.15/_/download/batch/com.atlassian.jira.coll...
by Presence
Sat Sep 27, 2014 7:59 pm
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

Snowstorm64 wrote:That's right, now I have recompiled cen64-qt and it's working again. :D
Awesome :)
by Presence
Sat Sep 27, 2014 1:58 pm
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

./cen64-qt: error while loading shared libraries: libquazip.so.0: cannot open shared object file: No such file or directory Unfortunately libquazip0 seems don't exist anymore in Debian's repositories. Can you make this frontend to use libquazip1 instead of the old one? I built that on Ubuntu 14.04 ...
by Presence
Tue Sep 23, 2014 6:47 pm
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

I don't know a lot about the programming side of emulators, but I see some talk about implementing a feature that can identify roms by their GoodTools name. As someone who doesn't care so much for those auditing tools, I'd like to request an alternate No-Intro name field as well as the ability to p...
by Presence
Sun Sep 21, 2014 11:54 pm
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

Yes, I was assuming something like that would eventually be implemented. How would it be made available?

Adding GoodName support from the Mupen64Plus catalog (this) is just a temporary solution to match up ROM->GoodName so I can implement features that use it.
by Presence
Sat Sep 20, 2014 7:17 pm
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

I've updated this with support for thegamesdb.net (game information/cover images) and also a grid view and list view in addition to the default table view. I've added images to the first post to show what these look like. These views are customizable as you can see by the added background image on t...
by Presence
Sun Sep 14, 2014 11:10 am
Forum: Frontends
Topic: Pinging all frontend devs
Replies: 5
Views: 4680

Re: Pinging all frontend devs

I've been rather busy lately, but I'll look at adding this to CEN64-Qt when it's ready and I have some time.
by Presence
Wed Apr 09, 2014 2:06 pm
Forum: Open Discussion
Topic: Heartbleed vulnerability
Replies: 3
Views: 2829

Re: Heartbleed vulnerability

Did heartbleed even affect this site? It doesn't utilize https, though I guess if you had another service running on the same server that was vulnerable then passwords in memory could potentially have been compromised.
by Presence
Sun Mar 09, 2014 3:06 pm
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

I've added an OSX build to the first post. I haven't built CEN64 on a Mac yet, but the frontend by itself seems to work fine.
by Presence
Sat Mar 08, 2014 12:00 am
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

For anyone paying attention, I've converted this to work with Mupen64Plus as well: http://www.emutalk.net/threads/54976-Mupen64Plus-Qt I don't plan on adding a lot to that version, but it was fairly simple to port since this is a fairly basic launcher without a lot of CEN64 specific code at this poi...
by Presence
Tue Feb 25, 2014 4:25 pm
Forum: Bugs/Issues
Topic: Mayflash64 C Buttons with Linux
Replies: 4
Views: 4761

Re: Mayflash64 C Buttons with Linux

As far as I can tell that bug only affected the wiimote driver, correct? I'm on kernel 3.12.9 and it looks like the fix for that was already commited. In any case, the patch I made works on both systems. I'll look into it more at some point and file a bug report if I can figure out why it's inverted.
by Presence
Mon Feb 24, 2014 10:09 pm
Forum: Site News
Topic: Version 0.2 request window.
Replies: 8
Views: 6350

Re: Version 0.2 request window.

Doesn't look like anything was done with this:
http://cen64.com/viewtopic.php?f=10&t=33

I've added an updated patch. Not a big issue, but it's kind of a nuisance to patch and recompile to use an N64 controller.
by Presence
Mon Feb 24, 2014 10:07 pm
Forum: Bugs/Issues
Topic: Mayflash64 C Buttons with Linux
Replies: 4
Views: 4761

Re: Mayflash64 C Buttons with Linux

Did some more testing on this and came up with a patch that works on both Windows and Linux (for me at least): @@ -205,10 +205,16 @@ PIFHandleCommand(struct PIFController *controller, unsigned channel, /* Check for C buttons. */ memcpy(joystickint, joystick, 16); - if(0x3F4103C2 == joystickint[2]) r...
by Presence
Sun Feb 16, 2014 1:30 pm
Forum: Development
Topic: I may be complaining again...
Replies: 5
Views: 4307

Re: I may be complaining again...

If you're serious about learning to program and learning about operating systems, I'd suggest you look into using a Linux-based operating system. MarathonMan uses one and I do as well. You'll find it much easier to learn about the basic workings of an operating system using Linux since a lot less is...
by Presence
Tue Feb 04, 2014 3:46 pm
Forum: Suggestions
Topic: Project Status Update
Replies: 6
Views: 4693

Re: Project Status Update

See this post on Emutalk: http://www.emutalk.net/threads/54131-Announcement-Cycle-accurate-N64-development-underway?p=451985&viewfull=1#post451985 You can also follow the commit log on Github: https://github.com/tj90241/cen64/commits/next-version There hasn't been a lot of progress lately. Just be p...
by Presence
Thu Dec 26, 2013 12:42 pm
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

Should be fixed now. I've updated the links in the first post with the new downloads.
by Presence
Mon Dec 23, 2013 10:10 pm
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

It's probably worth mentioning that some ROMs with Good Name filenames won't be saved with the same filename when converting to z64 though. For example, when converting, it tries to save all of these: Legend of Zelda, The - Ocarina of Time (U) (V1.0) [!].n64 Legend of Zelda, The - Ocarina of Time (...
by Presence
Fri Dec 13, 2013 11:22 am
Forum: Frontends
Topic: Creating a new Front-End
Replies: 5
Views: 4191

Re: Creating a new Front-End

That interface sounds like it would just be too much of a pain to code. Personally, I prefer simple frontends that use the operating system's native theme and just show you a list of ROMs to double click. Things like (optionally showing) boxart and game info are a good idea and something I've though...
by Presence
Fri Dec 06, 2013 4:20 pm
Forum: Development
Topic: What is the Z64 BIOS? And a question on Multi-Threading.
Replies: 9
Views: 4483

Re: What is the Z64 BIOS? And a question on Multi-Threading.

Here's more about the Retrode: http://arstechnica.com/gaming/2013/08/retrode-review-the-best-legal-way-to-enjoy-classic-game-cartridges/ http://retrode.com/ You'd need the N64 adaptor. Should work for you for the purpose of backing up your cartridges. I've thought about getting one myself if/when th...
by Presence
Mon Nov 25, 2013 11:49 pm
Forum: FAQ/Guides
Topic: How to Compile CEN64
Replies: 30
Views: 35728

Re: How to Compile Cen64

Look's like you are right. I didn't notice there was another branch ahead of master.
by Presence
Sat Nov 23, 2013 12:06 pm
Forum: FAQ/Guides
Topic: How to Compile CEN64
Replies: 30
Views: 35728

Re: How to Compile Cen64

How about: $ git submodule init && git submodule update ? :) That wouldn't pull in all the lastest changes. For example, right now there are several commits in the vr4300 repository that the main repository hasn't been updated to pull in (currently its pulling commit 91703f4845). If you want, you c...
by Presence
Fri Nov 22, 2013 12:18 pm
Forum: FAQ/Guides
Topic: How to Compile CEN64
Replies: 30
Views: 35728

Re: How to Compile Cen64

Something to add here: When fetching from github, if you just use `git submodule update` it will only fetch the submodule commit that cen64 repository is pointed at. If you would like to fetch all the latest changes from the submodules as well, you can run this: git submodule foreach git pull origin...
by Presence
Thu Nov 21, 2013 9:52 am
Forum: FAQ/Guides
Topic: How to use CEN64
Replies: 42
Views: 82354

Re: How to use CEN64

The relevent error in the code is on line 201 here: https://github.com/tj90241/cen64/blob/master/CEN64.c The if statement it's inside of makes a call to CreateDevice here: https://github.com/tj90241/cen64/blob/master/Device.c The most likely reason that returned NULL is that your PIF file is invalid...
by Presence
Mon Nov 18, 2013 11:14 am
Forum: Bugs/Issues
Topic: Mayflash64 C Buttons with Linux
Replies: 4
Views: 4761

Mayflash64 C Buttons with Linux

I couldn't get the C Buttons working in Linux with the Mayflash64 adaptor. I noticed they were mapped to the second and third axis with jstest, so this is the code I was able to get them working with: diff --git a/Actions.c b/Actions.c index 8777f80..ebc33fa 100644 --- a/Actions.c +++ b/Actions.c @@...
by Presence
Sun Nov 17, 2013 12:15 am
Forum: Compatibility
Topic: Mario Kart 64
Replies: 4
Views: 7100

Re: Mario Kart 64

3) With keyboard controls, you can't select any mode other than 50cc, and you can only choose Mushroom cup or Special cup. Believe this is because the keyboard input currently controls all four controller slots, so when you try to select a mode, it acts like you've pressed A four times instead of o...
by Presence
Fri Nov 15, 2013 7:49 pm
Forum: Compatibility
Topic: The Legend of Zelda - Ocarina of Time
Replies: 39
Views: 36458

Re: The Legend of Zelda - Ocarina of Time

I've confirmed that the odd corruption during sword slash is due to unimplemented CP1 instructions. This will be fixed in the next push. The commit also fixed the issue with being able to walk through the first door in Majora's Mask. You can now get to the town, but the zeroed health causes issues....
by Presence
Thu Nov 14, 2013 2:32 pm
Forum: Compatibility
Topic: The Legend of Zelda - Ocarina of Time
Replies: 39
Views: 36458

Re: The Legend of Zelda - Ocarina of Time

I ran into this again. Seems to happen at the bottom of the first stairway towards Death Mountain in Kakariko: https://dl.dropboxusercontent.com/u/232085155/cen64/freeze2.png I've ran into these two just randomly, so I'm sure there are more places where this happens. Save file with access to Kakarik...
by Presence
Mon Nov 11, 2013 5:36 pm
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

Great! A front-end for Linux! I'll keep watching this topic. I didn't still tried it, but... I think this front-end is missing the Good Name column. No, it doesn't have good name support, just lists the filename and file size for each ROM it finds. I've meant for this to be fairly basic until CEN64...
by Presence
Thu Nov 07, 2013 11:05 pm
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

I could compile the application statically, but I believe this means I'd have to license it under the GPL. Not true. GPL only cares that code that links against it is at least as permissive as GPL, and BSD is much more permissive. Hmm, I'm not too savvy when it comes to the nuances of each license....
by Presence
Mon Nov 04, 2013 3:15 pm
Forum: Compatibility
Topic: The Legend of Zelda - Ocarina of Time
Replies: 39
Views: 36458

Re: The Legend of Zelda - Ocarina of Time

Ocarina of Time crashes for me if I try to pause close to the entrance to the Deku Tree. The yellow debug line appears in the upper left after a few seconds. Here's a screenshot of it crashing at about the distance from the Deku Tree where it starts to occur: https://dl.dropboxusercontent.com/u/2320...
by Presence
Sun Nov 03, 2013 7:09 pm
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

Added one more feature here: I wanted to make sure this wasn't useless with a debug build, so I've added an "Output to Console" option. When this is checked, it will redirect the output from CEN64 to CEN64-Qt so you can launch CEN64-Qt from the console and see the output from a debug build (or the V...
by Presence
Sun Nov 03, 2013 1:42 pm
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

Re: CEN64-Qt

I've added a couple more features to this I was wanting to work in: There's now a simple v64->z64 converter you can use in the file menu. Also added a status bar. If you've compiled cen64 to flush the output buffer everytime it prints the VI/s, you should get this information there. Otherwise, it wi...
by Presence
Sat Nov 02, 2013 1:31 pm
Forum: Frontends
Topic: CEN64-Qt
Replies: 48
Views: 206891

CEN64-Qt

I've thrown together a frontend for CEN64 written using Qt. I'm a Linux user, so I can't make use of the .net frontend by Breadwinka. I wanted to make something that was cross-platform and licensed compatibly with CEN64, so I've licensed this under a 3-clause BSD license. Using the Qt framework allo...