Search found 149 matches

by beannaich
Fri Sep 25, 2015 11:33 am
Forum: Compatibility
Topic: Support .n64
Replies: 26
Views: 35288

Re: Support .n64

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. Sounds about right, I know Microsoft recommends 4KiB for file buffers. But in my personal tests over the years, 1-4KiB seems to be the sweet spot. Regardless, the process s...
by beannaich
Mon Sep 21, 2015 9:53 am
Forum: Compatibility
Topic: Support .n64
Replies: 26
Views: 35288

Re: Support .n64

Both .z64 and .N64 are big-endian. I honestly had no idea that there was a difference between .n64 (lowercase) and .N64 (uppercase) formats; what a nightmare N64 emulation is. Either way, my last comment still stands. The emulator chose a format to use internally, and until bigger issues are sorted...
by beannaich
Sun Sep 20, 2015 9:34 pm
Forum: Compatibility
Topic: Support .n64
Replies: 26
Views: 35288

Re: Support .n64

Well if you need temp files anyway, then the better option would probably be to have Cen64 support big endian .n64 files natively. Because with No-Intro/Retroarch exclusively supporting it, that file type isn't going away. Cen64 might actually be viewed as using the wrong file type for exclusively ...
by beannaich
Sun Sep 20, 2015 5:38 pm
Forum: Compatibility
Topic: Support .n64
Replies: 26
Views: 35288

Re: Support .n64

how difficult would it be to byte-swap big endian .n64 files on the fly? (As in not permanently save them as .z64 files) I did it when Breadwinka had his own front end written in C#. It added no noticeable overhead to loading a ROM, and was easily implemented. The only part that sucked was you stil...
by beannaich
Sun Sep 20, 2015 5:16 pm
Forum: Compatibility
Topic: Support .n64
Replies: 26
Views: 35288

Re: Support .n64

What I don't yet understand is, how you can differentiate between .n64 and .N64? You can examine the first 4 bytes of the ROM image, since they should™ be consistent across all images. Most of the front ends I've seen for CEN64 handle the byte-swapping for you, and I remember MarathonMan saying tha...
by beannaich
Mon Jun 01, 2015 7:42 pm
Forum: Site News
Topic: Audio (somewhat) implemented
Replies: 44
Views: 52708

Re: Audio (somewhat) implemented

LoZ was outputting at ( around ) 32KHz That's the thing, it's actually outputting at 32006Hz - the N64 does not output at exact standardized sampling rates like 32000Hz and/or 22050Hz but instead outputs at 32006Hz and 22047Hz. Some other games like Mario Kart 64 output at a sampling rate that's so...
by beannaich
Sun May 24, 2015 7:39 pm
Forum: Site News
Topic: Audio (somewhat) implemented
Replies: 44
Views: 52708

Re: Audio (somewhat) implemented

Anyways, yeah - I have an X-Fi with 24bit sound and a 96KHz sampling rate... you better believe that I'll sample up to the best possible thing provided by your sound card. I need to get a little more comfortable with OpenAL first, though; this is the first time I've used it. Doesn't the N64 already...
by beannaich
Tue Apr 28, 2015 4:49 pm
Forum: Open Discussion
Topic: Where did MarathonMan go? Project dead?
Replies: 36
Views: 40675

Re: Where did MarathonMan go? Project dead?

OldGnashburg wrote:Beannich is still unaccounted for, is he working on the site still?
I'm in the middle of looking for a new apartment, plus the usual workload increase, etc.
by beannaich
Fri Apr 10, 2015 5:38 pm
Forum: Open Discussion
Topic: The next wave of Intel Core CPU's.
Replies: 8
Views: 7449

Re: The next wave of Intel Core CPU's.

I wouldn't put too much stock into AMD and what they're doing since they're being bought out soon.
by beannaich
Sun Apr 05, 2015 2:54 am
Forum: Compatibility
Topic: Compatibility Database
Replies: 28
Views: 23689

Re: Compatibility Database

Nice! A simple, clean layout is the way to go with it. Do you have an ETA of when will it be uploaded on the site? I agree that simple, and clean is the way to go. Mostly because I'm not artistically inclined :D No ETA, although I could upload the title bar and a basic home page tomorrow when I get...
by beannaich
Sat Mar 28, 2015 12:11 pm
Forum: Compatibility
Topic: Compatibility Database
Replies: 28
Views: 23689

Re: Compatibility Database

Got some more time to work on this stuff recently.

Image

Pretty bare bones right now, but a lot of the infrastructure is now in place.
by beannaich
Tue Mar 10, 2015 11:01 am
Forum: Compatibility
Topic: Paper Mario doesn't boot
Replies: 32
Views: 18860

Re: Paper Mario doesn't boot

Doesn't surprise me that a Nintendo title is relying on audio registers. Nintendo is always very picky with audio in the games they make, and since games can poll the status of the audio playback, it makes sense that no implementation could cause problems. I may clone CEN64 and have a look at the au...
by beannaich
Mon Mar 09, 2015 1:44 am
Forum: Compatibility
Topic: Paper Mario doesn't boot
Replies: 32
Views: 18860

Re: Paper Mario doesn't boot

Do we really need another topic that devolves into a discussion of CPUs?

Back on track: has there been any progress on finding the source of the invalid reads?
by beannaich
Fri Feb 20, 2015 1:57 am
Forum: Compatibility
Topic: .v64 and .n64 compatibility
Replies: 13
Views: 10310

Re: .v64 and .n64 compatibility

Narann wrote:But this would lead to the same exact code for every frontend no?
We're talking about maybe 20 lines of code. Its not like having to duplicate a library or anything. It could take all of 5 minutes to write and test.
by beannaich
Thu Feb 19, 2015 12:54 am
Forum: Compatibility
Topic: .v64 and .n64 compatibility
Replies: 13
Views: 10310

Re: .v64 and .n64 compatibility

Byteswapping is easily handled by a frontend. The core code really doesn't need to know that a file was originally byteswapped. All the core needs to care about is that the file is in the correct order when it is loaded.
by beannaich
Sat Jan 31, 2015 2:13 pm
Forum: Development
Topic: Debugger incoming!
Replies: 27
Views: 17161

Re: Debugger incoming!

MarathonMan wrote:Oh, I see. No, I don't have any plans for that at the moment. That'd be a lot of work.
It certainly would, but it wouldn't be that difficult to implement. Probably a good project for another dev :D
by beannaich
Sat Jan 31, 2015 2:08 pm
Forum: Open Discussion
Topic: Thinking about multi-threading...
Replies: 41
Views: 51061

Re: Thinking about multi-threading...

Then, with that approach, the more cores the host proccessor has, the higher is the speed of the simulation? I mean, a 8 cores processor would perform faster than a 4 cores, asuming the same clock speed. Right? More cores (and specifically, more threads) just allows you to run more components on th...
by beannaich
Sat Jan 31, 2015 1:38 pm
Forum: Open Discussion
Topic: Thinking about multi-threading...
Replies: 41
Views: 51061

Re: Thinking about multi-threading...

Wouldn't that result in stuttering or data corruption? What makes it seamless? You keep records of the system state at key points, so one would only have to roll back to the last "key" point, and continue from there after resolving whatever condition is necessary. For example, say you have a CPU th...
by beannaich
Sat Jan 24, 2015 2:28 pm
Forum: Development
Topic: Debugger incoming!
Replies: 27
Views: 17161

Re: Debugger incoming!

Anyways, back on point. Will the debugger ever go HLE on known RSP uCode? I think that might be kinda neat to see way down the road. Zoinkity requested that you set breakpoints once known RSP ucode tasks get started. What do you mean by "go HLE on"? A view that decodes the memory into a higher leve...
by beannaich
Fri Jan 23, 2015 8:26 pm
Forum: Development
Topic: Debugger incoming!
Replies: 27
Views: 17161

Re: Debugger incoming!

Oh so having a higher post count e-penis makes you be less of topic. Got it. In the real world we call this "seniority". In addition to my higher post count, I've also been here longer, and contributed more to CEN64 than you. So yes, my e-peen is huge. Anyways, back on point. Will the debugger ever...
by beannaich
Fri Jan 23, 2015 12:53 am
Forum: Development
Topic: Profiling with ICC
Replies: 14
Views: 9291

Re: Profiling with ICC

MarathonMan wrote:ICC's IPO analysis is quite bad it seems.
If you'd like I can try running it through the visual studio profiling tools and post the results for my system.
by beannaich
Fri Jan 23, 2015 12:38 am
Forum: Development
Topic: Debugger incoming!
Replies: 27
Views: 17161

Re: Debugger incoming!

It's not Chrome, I use it too and don't see the issue, and it's been established he's on FF. I'd say ignore it for now, at least until a second person with the same problem comes along. Then continue this discussion in a new thread . Thanks for explaining to all of us how a forum works, Mr. 16 posts.
by beannaich
Wed Jan 21, 2015 10:38 pm
Forum: Development
Topic: Debugger incoming!
Replies: 27
Views: 17161

Re: Debugger incoming!

Breadwinka wrote:If your using chrome could be that, I know chrome loves to cache like a boss.
I had to actually implement cache busting at work to assist debugging JavaScript apps because of Chrome's caching. Its relentless.
by beannaich
Sat Jan 17, 2015 5:20 pm
Forum: Development
Topic: Code review thread
Replies: 22
Views: 12579

Re: Code review thread

MarathonMan wrote:I could be wrong, but IIRC angrylion is against things that mangle readability like intrinsics tend to do.
If that's the case then you should make your own RDP and use angrylion's as a reference :p
by beannaich
Sat Jan 17, 2015 2:42 pm
Forum: Development
Topic: Code review thread
Replies: 22
Views: 12579

Re: Code review thread

Thanks for the explanation. If it's only 10%, it's pointless to break the MESS code (we would lost upstream easy merge I guess). :) The better way to optimize the RDP would be to pull request the actual RDP repo, and merge those changes into cen64 after the pull request is accepted. Then angrylion ...
by beannaich
Fri Jan 16, 2015 12:50 pm
Forum: Compatibility
Topic: Compatibility Database
Replies: 28
Views: 23689

Re: Compatibility Database

Excuse the double post. I have a three day weekend this weekend, so I may be able to find some free time to work on the compatibility pages.

Not a guarantee though.
by beannaich
Wed Jan 14, 2015 1:12 am
Forum: Compatibility
Topic: Compatibility Database
Replies: 28
Views: 23689

Re: Compatibility Database

Any update on this? With the recent developments this could be really handy... Very busy with work. The schema was sent to MarathonMan and he ran the scripts against a MySQL instance. So the tables exist and I have some initial attempts at a web front end for accessing and adding data. If no one wi...
by beannaich
Wed Jan 14, 2015 1:09 am
Forum: Other
Topic: Tiny rant on N64 file formats
Replies: 14
Views: 8324

Re: Tiny rant on N64 file formats

File extensions should be based on MIME types, and registered through a central authority. Plain and simple.

EDIT: And the extension for a file should be stored in the file system, so all you see is "README" and the FS would show: {"README", "text/x-markdown"}
by beannaich
Fri Jan 09, 2015 8:08 pm
Forum: Bugs/Issues
Topic: Blank screen! (and bugtracker broken)
Replies: 19
Views: 13310

Re: Blank screen! (and bugtracker broken)

I ended up reinstalling video drivers, DirectX redists, Windows updates and all that stuff to no avail, so... I wouldn't put too much stock in the windows builds for the moment, it's a pretty turbulent time for commits, and MarathonMan primarily tests on Linux. I'm sure it'll get fixed sooner than ...
by beannaich
Wed Jan 07, 2015 10:41 pm
Forum: FAQ/Guides
Topic: How to Compile CEN64
Replies: 30
Views: 37038

Re: How to Compile Cen64

I'm trying to get CEN64 built on my machine (Windows), but I'm completely new to MSVC and have only built Dolphin with it so far. Anyone know how to compile with MSVC? I'm using the angrylion-rdp branch, if that matters. When I was automating builds for MarathonMan, I had to generate the *.sln file...
by beannaich
Wed Jan 07, 2015 10:35 pm
Forum: Site News
Topic: I'll just leave this here...
Replies: 71
Views: 73537

Re: I'll just leave this here...

Ok, but now the question is, does the real-life N64 hardware actually scale up the 320x237 / 640x474 image to 320x240 / 640x480, or is that something done by the TV? If the latter, shouldn't that be something that isn't directly "burned" into Cen64's simulated N64 rendering pipeline in the same way...
by beannaich
Tue Jan 06, 2015 1:19 am
Forum: Site News
Topic: New core starting to come together!
Replies: 162
Views: 104599

Re: New core starting to come together!

Ambient_Malice wrote:Another thing - I keep the Cen64 dowload link handy, but will that be added to the front page anytime soon?
Done.
by beannaich
Thu Jan 01, 2015 12:34 am
Forum: Site News
Topic: New core starting to come together!
Replies: 162
Views: 104599

Re: New core starting to come together!

Impressive! I'm surprised about the darkness of the provided screenshots. Silly question: No RDP rewrite? You will remain on the angrylion one? The angrylion RDP is already pixel-accurate. What more could you want? It's also a monolith that could stand to be split into multiple, logically grouped f...
by beannaich
Sat Dec 27, 2014 8:13 pm
Forum: Site News
Topic: New core starting to come together!
Replies: 162
Views: 104599

Re: New core starting to come together!

Also you might want to enable VR4300_BUSY_WAIT_DETECTION in the build options. That just boosted me up to 45 VI/s in game (60 at menus). Lolwut? EDIT: Dig Dug is still the same though :( busy wait detection is used to skip idle periods for the cpu. when the RCP is busy, the cpu will most likely "sp...
by beannaich
Sun Dec 21, 2014 7:40 pm
Forum: Open Discussion
Topic: Chip-level accuracy for the PSX
Replies: 11
Views: 9177

Re: Chip-level accuracy for the PSX

This is an absolutely enormous feat. It's one thing to do this for, say, something on the order of NES. It's an entirely different story to do something on the level of the PSX! I hope that the hackers post/blog about their progress. I know that as of 2013 things about the NES were still being unco...
by beannaich
Fri Dec 19, 2014 1:09 am
Forum: Other
Topic: Implementing timing/cycle interupts and delays
Replies: 5
Views: 4362

Re: Implementing timing/cycle interupts and delays

OldGnashburg wrote:Oh, that was you? May I ask how it's going? Or is that between you and MarathonMan,
I have no time to work on projects like this at the moment.
by beannaich
Fri Nov 28, 2014 12:13 pm
Forum: Other
Topic: Implementing timing/cycle interupts and delays
Replies: 5
Views: 4362

Re: Implementing timing/cycle interupts and delays

I remember reading a conversation on these forums (I think) between you and another person who wanted to write the audio portion of CEN64, so that is why I am asking. That was probably me. Audio in the current CEN64 would be trivial to implement, since it's more than likely already being mixed prop...
by beannaich
Thu Nov 06, 2014 8:49 pm
Forum: Site News
Topic: Short burst of progress...
Replies: 36
Views: 33122

Re: Short burst of progress...

But yes, a limiter is definitely possible in the future, especially with the incorporation of the render/events thread. Also vsync increases input lag which is already going to be increased vs the original console. Then there's things like gsync and adaptive sync, but I don't think Cen64 supports f...
by beannaich
Thu Oct 02, 2014 8:02 pm
Forum: Compatibility
Topic: Compatibility Database
Replies: 28
Views: 23689

Re: Compatibility Database

The database generation scripts have been sent to marathonman, and I am building the appropriate web interfaces to manipulate the data and view it in various, helpful forms. One view I imagine will show all games for a particular version that were never rated for compatibility. This will hopefully g...
by beannaich
Sun Sep 28, 2014 11:04 am
Forum: Bugs/Issues
Topic: Bugtracker
Replies: 27
Views: 26461

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.col...
by beannaich
Fri Sep 26, 2014 8:12 pm
Forum: Bugs/Issues
Topic: Bugtracker
Replies: 27
Views: 26461

Re: [STICKY] Bugtracker

It's not a matter of stability; I just don't want to rely on an external agent for a large part of the website. It's not a stateless server like a compilation service that I can just redirect at any time... there's lot of user data associated with it. Roll back the last website commit and its gone :p
by beannaich
Wed Sep 24, 2014 5:29 pm
Forum: Bugs/Issues
Topic: Bugtracker
Replies: 27
Views: 26461

Re: [STICKY] Bugtracker

No problem, I understand. Just saying that I'd like to keep all "core" services on the VM itself (or, at least as many as possible). Using JIRA transparently or as a duplicate is fine, but I'd like bugs to be filed into the Mantis BT and have all links direct there. I'm looking at getting a dedicat...
by beannaich
Tue Sep 23, 2014 10:32 pm
Forum: Bugs/Issues
Topic: Bugtracker
Replies: 27
Views: 26461

Re: [STICKY] Bugtracker

beannaich -- for this reason, let's stick to relying on local installs of tools only. ;) I know you like your Atlassian stuff, but... The bugtracker is always available at http://bugtracker.cen64.com. This has nothing to do with the tools. I was upgrading an Nvidia driver and the stupid thing crash...
by beannaich
Sat Sep 20, 2014 11:13 am
Forum: Bugs/Issues
Topic: Bugtracker
Replies: 27
Views: 26461

Re: [STICKY] Bugtracker

Great! :mrgreen: Can I suggest to don't let the user set the priority? How could he know? :? The point would be that a bug send a such way would have a priority marked as "undefined" to let devs know the bug hasn't been evaluated. My 2 cts. The priority field has been removed. Not sure what a new i...
by beannaich
Sat Sep 20, 2014 1:02 am
Forum: Bugs/Issues
Topic: Bugtracker
Replies: 27
Views: 26461

Re: [STICKY] Bugtracker

Cool you think about it! :mrgreen: Once I get done authoring the new website, I'd like to take a look at this. Time will tell if MarathonMan or I get to it first ;) Have at it. I'd much rather work on CEN64. :D The main page (http://www.cen64.com/) now has a "Report Bug" bookmark docked on the righ...
by beannaich
Sun Sep 14, 2014 12:45 pm
Forum: Frontends
Topic: Pinging all frontend devs
Replies: 5
Views: 5101

Re: Pinging all frontend devs

I've been learning WPF lately, and I might take a crack at a CEN64 front end once the API is ready :)
by beannaich
Wed Sep 10, 2014 6:54 pm
Forum: Bugs/Issues
Topic: Nothing is rendered
Replies: 2
Views: 3053

Re: Nothing is rendered

As the excellent description in the title says, I don't get anything rendered in the window. I poked around a little, and it turns out that in vi_cycle in vi/controller.c the variables hres and vres are always 0, which is because vi->regs[VI_H_START_REG] and friends are always 0 because they never ...
by beannaich
Wed Sep 10, 2014 6:51 pm
Forum: FAQ/Guides
Topic: How to Compile CEN64
Replies: 30
Views: 37038

Re: How to Compile Cen64

Just wondering: which repo is the current one? CEN64 or CEN64-backport? Both got commits recently. And wouldn't it be better to have the backport simply as a branch in the main repo? CEN64 is the "main" repo. CEN64-backport is the new VR4300 along with the previous RSP/RDP code to test which games ...
by beannaich
Tue Sep 02, 2014 7:12 pm
Forum: Bugs/Issues
Topic: Bugtracker
Replies: 27
Views: 26461

Re: [STICKY] Bugtracker

Narann wrote: Cool you think about it!
:mrgreen:
Once I get done authoring the new website, I'd like to take a look at this. Time will tell if MarathonMan or I get to it first ;)
by beannaich
Sat Aug 30, 2014 11:41 pm
Forum: Site News
Topic: Win64 Bleeding Edge Builds
Replies: 4
Views: 5176

Re: Win64 Bleeding Edge Builds

They're only 20 KiB now. :) also these aren't the cen64-backport repo builds. These are the version 0.3 builds. They probably won't run much for a while.