Emulation

3569 readers
5 users here now

Community to talk about emulation & roms.

RULES:

1.) No bigotry

LINKS:

founded 4 years ago
MODERATORS
176
 
 

The article is a month old and covers the unofficial PC port of Perfect Dark allowing for things like mouse and keyboard, widescreen, and 60 FPS support.

Hackaday also has an article on this which can be found here.

The GitHub page can be found here and if you find this interesting you might also want to check out the mouse injector for GoldenEye 007 .

177
 
 

Hey everyone,

I love building emulators, especially of older systems. The Fairchild Channel F was the first console to include a removable ROM. The function of reading from memory was handled by the PSU (Program Storage Unit) rather than the CPU, which made it unique among chipsets.

My emulator runs entirely online. No downloading required. It should work on all modern browsers, both on desktop and mobile. On desktop you can use the numpad keyboard, and mouse. Note that only the right joystick works. Not the left.

My emulator does not contain ROMs in it, but it will open any ROM you pass in as a link. Below is a demonstration of all of the videocarts:

178
 
 

Original title screen for Sinistar, now re-inserted into the game during the reverse-engineering project.

This is an article by SynaMax about reverse-engineering the arcade classic Sinistar. Sinistar is one of the most technically-impressive arcade games of the 1980's, and one of the first to use voice sampling. Using MAME and 6809 assembler tools, he took the entire game apart, and put it all back together better than ever. He even discovered the origins of the famous 'Sinistar roar' sound effect.

He was also able to restore the original title screen from the game (see picture), found in the 1982 prototype.

179
 
 

cross-posted from: https://lemmy.sdf.org/post/8393345

cross-posted from: https://lemmy.sdf.org/post/8393233

Hi all!

I am excited to announce that my RetroAchievements companion app, RA Tracker, has officially launched on the iOS App Store!

Version 1 has many capabilities, all designed around maximizing the RetroAchievements experience and feeling right at home on your iOS Device.

  • View your completion progress for all games you are earning achievements for
  • View awards for mastering a game
  • View all of your recently earned achievements
  • See users that have earned specific achievements
  • View the Achievement of the Week and get a notification when a new one is posted!
  • View the top ten user leaderboard
  • Add games to the Backlog to keep track of what you want to play
  • Search for games by console to see what games currently have Achievements to earn
  • Create a list of games to track completion progress
  • Follow other RetroAchievements.org users and track their progress and recently earned achievements

I would absolutely LOVE to hear feedback from the community.

Once the final API endpoints get enabled, I will start work on the v2 update which will have much more information for users.

If you don't know what RetroAchievements is, now is a great time to check it out!

180
181
182
6
Xbox vs PS2? (lemmy.ml)
submitted 1 year ago* (last edited 1 year ago) by M500@lemmy.ml to c/emulation@lemmy.ml
 
 

I have a decent ps2 rom collection and started collecting Xbox.

I assume that ps2 emulation is further along than Xbox, so I’ve just been collecting Xbox exclusives.

But I know some games are better on Xbox like GTA.

What games do you think were better on Xbox than they were on ps2?

183
184
 
 

I am been testing with Minecraft Xbox 360 Edition on Xenia. a very weird I noticed is that while on the main menu, there is some input delay but it is still usable. However, when I load a world the input delay becomes unbearable, my input takes around a second for the game to respond, basically making it unplayable.

I have heard some people online talking about the input delay when running Minecraft natively on Xbox. So now I am wondering if this annoyance is present when you run Minecraft natively or if it is a xenia problem?

185
186
187
 
 

(I apologize in advance if I may break any rules with this post.)

I feel obliged to share my awful experience with my attempt to contribute to PCSX2 after trying to submit patches.

Link to my pull request (archived)

TLDR; I got disrespected for my hard work by refractionpcsx2 and I decided to pack up my work and leave from contributing to PCSX2. And this isn't the first time it had happened...

Notes

Basically, let's just start with what had happened in notes:

  • I make a PR for a no interlace patch for Gran Turismo 3 NTSC-J, translated from code from asasega on the PCSX2 forum

  • A friend of mine also submits his for the PAL version, ends up not working, so I push that out too

  • A couple of contributors point out that the joker command doesn't work on the PAL version, so I disable them

  • In the meantime, I started working on a completely new code, which properly increases the resolution. I described as such in the comments.

  • This took about a week to work on and get a (as much as possible) properly working patch on NTSC-U and J versions.

  • I clearly comment on each new state and update the situation within the PR itself and state that PAL version still needs work (and I was working on it at the time)

  • Someone suggests to get help at the forums, but I decline as I had already tested with a few other people myself privately. I also suggest I can now remove the "experimental" wording out of the description (which was in the description of the patch itself at the time)

  • refractionpcsx2 comes along and decides to collectively call the patches broken "regardless of your wording", when I clearly stated they're not, with the exception of the PAL version that is currently being worked on

  • I reiterate and say that PAL is being worked on and emphasize, quote "And you would've known it's not broken if you tried the patch for yourself" (as I was referring to the NTSC patches). I also point out that they'd be losing out on a good patch if it doesn't get merged.

  • refractionpcsx2 decides to twist my words and says, quote, "And saying "" you'd never had known it was broken if you'd not tried it* isn't exactly instilling me with confidence in what you're submitting."

  • Feeling very patronized, I asked what's the exact problem, pointed out that he can wait before merging

  • After a bit of contemplation, I felt demotivated and closed my PR

  • refractionpcsx2 decides to accuse me of "trying to sneak in "experimental" patches" and belittle further

  • I leave a final comment, pointing out my exact grievances with him and revoking the right of them using my codes and state that I won't contribute any longer

  • refractionpcsx2 tells me "good riddance" and decides to block me from the entire PCSX2 organization

That's what had happened. I felt extremely disrespected for my hard work and I decided to pack up and leave.

I had even asked multiple times for these patches to be tested, but apparently that was heresy according to them.

What I had done wrong

  • I could've opened a draft instead of a PR (or converted this one into a draft)

  • I could've worked on this aside and make a PR later

  • I could've simply removed the PAL patches and just merged NTSC ones

Sure, those are the things I could've and probably should've done.

But another mistake was expecting my notes to be properly read with comprehension by the maintainer(s)...

What they had done wrong

  • Instead of pointing out my mistakes, refractionpcsx2 decided to immediately disrespect me and my work. (This was very demotivating.)

  • Refusing to listen to my explanations or read anything I had written before

  • Refusing to explain what I did wrong and point me in the right direction in a timely matter

  • Being petty, blocking me and my access to the PCSX2 organization over this

If certain things and/or rules are expected from contributors - write them down in a code of conduct or guidelines. PCSX2 does NOT have that anywhere.

Instead of cooperating with their contributors to help them build new things, they fully expect everything served to them finished and fully working (to perfection).

I'm not complaining about my PAL code not being accepted. That isn't the problem at all. I was willing to work on it more and finish it.

What can the PCSX2 team do differently?

  • This kind of behavior needs to be put to an end and in check

  • Show some respect for your contributors and the time they spend on/for your project

  • If they make a mistake contributing, point it out to them and point them in the right direction

  • Write down guidelines and your contribution expectations somewhere so people can know exactly what to expect. If you absolutely refuse to do any testing whatsoever yourselves, then say so.

  • And last, but not least, COOPERATE with your contributors so that they can bring a new feature or a bugfix easier to your project. (Another example of what was done wrong.)

Closing words

Was it wrong of me to expect basic social skills and decency throughout this?

I honestly wanted to help and fix a few bugs in PCSX2, perhaps introduce more patches for games in the future.

But with behavior like this, they're alienating people who could genuinely help.

I don't feel proud, at all, that I had to pull out like this. It feels petty looking from the outside, I know. But trust me, after a week of work, then being spit in your face and disrespected, you'd feel the same way. It's very frustrating.

I don't have anything against the rest of the PCSX2 team and I hope we can resolve this matter.

Again I apologize once more for the darker/harsher tone here, but it is what it is.

188
 
 

Info: This MAME derivative has been designed to be used with the front-end Negatron in order to have complete access to all the machine configuration options within Negatron, especially useful for emulated computers and consoles.

189
 
 

Info: Raine is an Arcade/NeoGeoCD emulator as well as a great MAME alternative

190
191
192
193
194
195
196
197
198
199
 
 

DREAMM is a bespoke emulator for LucasArts titles running on DOS, Windows, and FMTowns platforms.

200
view more: ‹ prev next ›