Willkommen im cgboard - classic games Forum! Deine gemütliche Retro Gaming Community. Besuche uns auch im Discord Chat.

[SNES-Emulation] bsnes
#41
0
Ist doch bei C64 Emulatoren ähnlich. CCS64 war lange Zeit unantastbar, bis Vice und jüngst der geniale Micro64 locker daran vorbeigezogen sind. Allein für die sehr authentische SID Emulation braucht man eine recht schnelle CPU. Sämtliche C64 Demos mit aufwendigen Effekten laufen in Vice und Micro64 mittlerweile besser als in anderen C64 Emulatoren.
Awards für außergewöhnlich gute oder lustige Threads/Posts:

1. Gadler = für sein wasserdichtes "Wie suche ich richtig" Tutorial.
Zitieren
#42
0
Thorium schrieb:In der Zukunft werden SNES9X und ZSNES vom PC komplett verschwinden, weil sie einfach keine Daseinsberechtigung mehr haben.
Na, jetzt wird's aber phantastisch!
PS: Du bist übrigens mein Lieblingsuser in diesem Board!
[Bild: fyz2bla2s5sxc.gif]
Dieser Beitrag wurde nie editiert. Wozu auch... er ist wie immer perfekt und brillant.
Zitieren
#43
0
Gadler schrieb:
Thorium schrieb:In der Zukunft werden SNES9X und ZSNES vom PC komplett verschwinden, weil sie einfach keine Daseinsberechtigung mehr haben.
Na, jetzt wird's aber phantastisch!
Wieso Phantastisch, das ist einfach die logische Entwicklung in den nächsten Jahren.

ZSNES ist praktisch tot. Das letzte Update ist von 2007 und für andere Plattformen als PC ist er ungeeignet.

SNES9X ist interessant weil es sich gut portieren lässt und so sind praktisch alle SNES Emulatoren für portable Systeme SNES9X Ports. Es gibt allerdings keinen Grund mehr den Emulator auf dem PC zu nutzen.
Mit immer leistungsstärkerer Hardware werden wir hier aber vieleicht auch in Zukunft vermehrt bsnes antreffen.
Wir entwickeln Spiele, schaut mal vorbei: CatBit Software
Zitieren
#44
0
Thorium schrieb:Wieso Phantastisch, das ist einfach die logische Entwicklung in den nächsten Jahren.
Ist wie mit den alten Lucasarts-Adventures. Haben keine Daseinsberechtigung mehr, bei den tollen, modernen Adventures. Hast Du mt den Higan-Jungs einen Werbevertrag?

Thorium schrieb:Es gibt allerdings keinen Grund mehr den Emulator auf dem PC zu nutzen.
Doch, um SNES-Spiele auf dem PC zu spielen.
Im Ernst... das hier wird immer mehr zur Lachnummer.
PS: Du bist übrigens mein Lieblingsuser in diesem Board!
[Bild: fyz2bla2s5sxc.gif]
Dieser Beitrag wurde nie editiert. Wozu auch... er ist wie immer perfekt und brillant.
Zitieren
#45
0
Gadler schrieb:
Thorium schrieb:Wieso Phantastisch, das ist einfach die logische Entwicklung in den nächsten Jahren.
Ist wie mit den alten Lucasarts-Adventures. Haben keine Daseinsberechtigung mehr, bei den tollen, modernen Adventures. [...]
Big Grin
Naja, der Vergleich hinkt schon etwas. Passender wäre "InternetExplorer 4.0 vs. Firefox 17", "Win95 vs. Win98", "DivX3.0 vs. H.264" oder einfach nur "DOSBox 0.60 vs. 0.72" WinkZunge raus.

Es liegt doch quasi auf der Hand, dass ein veraltetes Programm irgendwann nur noch von Nostalgikern verwendet wird. Und wenn mit einem neueren Emulator bessere Ergebnisse und mehr Kompatibilität erzielt werden, dann verabschiedet sich der andere wohl zwangsläufig langsam aus der Nutzerwelt. Sicherlich nicht bei allen, aber den meisten Anwendern.

Und ich nehme mal an, dass Thorium nur genau das damit sagen wollte Cool.
[Bild: cgb-signaturwdjiq.png]
Du hast eine (nicht mehr ganz so) geheime Botschaft entdeckt:
"Besucht Heinrich's Spiele-Ausstellung!" ;-)


Big Grin Big Grin
Zitieren
#46
0
Heinrich Reich schrieb:Es liegt doch quasi auf der Hand, dass ein veraltetes Programm irgendwann nur noch von Nostalgikern verwendet wird. Und wenn mit einem neueren Emulator bessere Ergebnisse und mehr Kompatibilität erzielt werden, dann verabschiedet sich der andere wohl zwangsläufig langsam aus der Nutzerwelt. Sicherlich nicht bei allen, aber den meisten Anwendern.
Das meine ich damit. Somit verliert es doch nicht seine Daseinsberechtigung. Lt. seiner Meinung haben DOS & WIN3.1/95 auch keine Daseinsberechtigung mehr. Ziemlich überhebliche Aussage. Ich freue mich über diese Programnme, und nutze sie noch heute. Zudem ist es möglich, daß es für ZSNES & SNES9X auch noch mal das eine oder andere Update kommt, damit auch der wenige Rest der Spiele emuliert wird. So viel neue SNES-Spiele werden in Zukunft wohl von Nintendo nicht mehr kommen. Man kann also jeden Emulator zum Abschluss bekommen.
PS: Du bist übrigens mein Lieblingsuser in diesem Board!
[Bild: fyz2bla2s5sxc.gif]
Dieser Beitrag wurde nie editiert. Wozu auch... er ist wie immer perfekt und brillant.
Zitieren
#47
0
Gadler schrieb:
Heinrich Reich schrieb:Es liegt doch quasi auf der Hand, dass ein veraltetes Programm irgendwann nur noch von Nostalgikern verwendet wird. Und wenn mit einem neueren Emulator bessere Ergebnisse und mehr Kompatibilität erzielt werden, dann verabschiedet sich der andere wohl zwangsläufig langsam aus der Nutzerwelt. Sicherlich nicht bei allen, aber den meisten Anwendern.
Das meine ich damit. Somit verliert es doch nicht seine Daseinsberechtigung. Lt. seiner Meinung haben DOS & WIN3.1/95 auch keine Daseinsberechtigung mehr. Ziemlich überhebliche Aussage. Ich freue mich über diese Programnme, und nutze sie noch heute. Zudem ist es möglich, daß es für ZSNES & SNES9X auch noch mal das eine oder andere Update kommt, damit auch der wenige Rest der Spiele emuliert wird. So viel neue SNES-Spiele werden in Zukunft wohl von Nintendo nicht mehr kommen. Man kann also jeden Emulator zum Abschluss bekommen.
Eine Software hat nur solange eine Daseinsberechtigung wie sie benötigt wird. Du brauchst DOS um DOS-Spiele zu spielen. Du brauchst allerdings keinen inkompatiblen Emulator, wenn es einen Kompatiblen gibt. Da kommt auch kein Update mehr für die alten. Die Devs unterstützen jetzt das Higan Projekt. Wie schon geschrieben ist Higan ganz anders aufgebaut, da kommt man mit dem kleinen Update nicht hinterher, man müsste es gleichtun was heisst vieles müsste komplett neu programmiert werden.

Ich wollte keinesfalls überheblich klingen und auch nicht die Leistung der alten Devs schmälern. In der freien Entwicklung helfen sich sowieso alle gegenseitig von daher ist es blödsinn auf eine alte Software zu beharren, wenn ein klar besserer Nachfolger da ist. Der als solches auch von den alten Devs unterstützt wird.
Wir entwickeln Spiele, schaut mal vorbei: CatBit Software
Zitieren
#48
0
Ist im Grunde ganz einfach. Früher wurden die Emulatoren ausschliesslich auf Geschwindigkeit programmiert, weil einfach die CPU Leistung fehlte. Das hat teilweise nicht viel mit korrekter Hardwarenachbildung zu tun, wie schon die erwähnten Hacks damit alles halbwegs läuft. Mieser Sound, Inkompatibilitäten, Grafikfehler, falsches Timing. Kann man alles bei ZSNES oder SNES9X beobachten. Beide Emulatoren müsste man von Grund auf neu programmieren, anstatt mit irgendwelchen Updates zu "flicken".

Heute versucht man die Hardware so korrekt wie möglich zu emulieren, was eben mit den der verfügbaren CPU Power auch möglich ist. Aktuelle Vice, Mame, bsnes etc. Versionen laufen auf schwachbrüstigen PCs nicht mehr in voller Geschwindigkeit.
Awards für außergewöhnlich gute oder lustige Threads/Posts:

1. Gadler = für sein wasserdichtes "Wie suche ich richtig" Tutorial.
Zitieren
#49
0
Retro-Nerd schrieb:Beide Emulatoren müsste man von Grund auf neu programmieren, anstatt mit irgendwelchen Updates zu "flicken".
Was ja nun auch nicht unmöglich wäre. Konkurrenz belebt bekanntlich das Geschäft, sagt man. Wenn der neue Emu einwandfrei läuft, werden die meisten natürlich umsteigen. Ich vemutlich auch. Ich fand halte nur diese Daseinsberechtigungs-Geschichte etwas überspitzt. Falls ich nicht falsch liege, waren das die ersten Emulatoren überhaupt, die das SNES emuliert haben. Quasi die Pioniere.
Ebenso der Amiga-Emulator Fellow. Der erste Emu, mit dem ich nach Jahren meinen geliebten Amiga (fast mit Tränen in den Augen) emulieren konnte. Den nutzen mittlerweile vermutlich auch die wenigsten, hat trotzdem seine Daseinsberechtigung.... wenn's auch nur aus nostalgiegründen ist. Aber egal, war meinerseits nicht böse gemeint Pleased
PS: Du bist übrigens mein Lieblingsuser in diesem Board!
[Bild: fyz2bla2s5sxc.gif]
Dieser Beitrag wurde nie editiert. Wozu auch... er ist wie immer perfekt und brillant.
Zitieren
#50
0
Wir haben uns doch hier alle lieb Pleased.


(nagut, bis auf einen ... den mag keiner WinkBig Grin)
[Bild: cgb-signaturwdjiq.png]
Du hast eine (nicht mehr ganz so) geheime Botschaft entdeckt:
"Besucht Heinrich's Spiele-Ausstellung!" ;-)


Big Grin Big Grin
Zitieren
#51
0
"Byuu" hat sich mal wieder gemeldet:

http://byuu.org/

Zitat:My emulator, higan, is now over ten years old.

I must stress right away that work will continue on the project into the foreseeable future. But, there's no denying work has slowed down immensely. In fact, there hasn't been much of any progress since January. There are several reasons for this, which I'll go over.

In January, I was in the process of wrapping up the finishing touches on loki, my SNES debugger, in preparing for a v095 release.

The first major roadblock was Debian's decision to acquiesce on systemd. At that time, Debian was my primary development operating system. Having suffered through years of broken audio by the same egomaniacal Redhat developers, I wasn't eager to repeat the experience by introducing such fascinating features as having an HTTP server that generates QR codes as part of my init system. I fundamentally believe systemd to be poorly designed and a major step backward for Linux. But with Linus asleep at the wheel while Redhat turns Linux into Windows, the writing was on the wall: it was time for me to move on.

This led to a few months of crash-course learning FreeBSD. Now, FreeBSD makes for a wonderful server, but is not exactly the best way to run a desktop. It can be done, and to great effect, but it requires an immense amount of effort and dedication.

Due to most developers only considering Linux, this leads to lots of portability issues that result in bugs which slip past port maintainers. I battled through issues with font rendering, libvte crashing terminal instances, Thunar refreshing and resorting on every gedit save due to the latter's insistence on creating temporary files for every save, mousepad crashing when opening any file an even multiple of 4KB due to an out-of-bounds memory access which apparently was hidden by the Linux implementation of mmap, more Thunar issues in failing to update file types and file sizes in its displays, ibus issues with anthy and mozc, browser issues with large images, and on and on.

The worst part was probably the horribly buggy binary nvidia driver. It was so unstable, taking my entire system down, that I went back to using vesa. By some miracle, my graphics card actually has a 2560x1600 vesa mode. After manually rewriting my MTRR tables, I've found I actually get rather decent performance. By multi-threading my software XShm renderer, I can even run my emulator and watch movies just fine.

For the most part, I was able to work around these software issues. In many instances, I had to switch to new software programs, or revert to older ones. For instance, the Firefox team decided to completely change its user interface to the braindead Australis design, and to hell with anyone who didn't like it. Classic Theme Restorer may get something about 80% close to what you're used to on Windows, but is an unmitigated disaster on Xorg.

After Metro, Unity, Gnome 3, KDE 4, Firefox Australis, and on and on; it has become painfully clear to me that I cannot rely on software vendors to not radically disrupt my workflow whenever some wide-eyed kid fresh out of college decides it's time to completely redesign applications that were perfectly fine already. I'm not against change when it leads to better ways of doing things. But I am vehemently opposed to change for the sake of it. And my desktop is not a god damned tablet, you stupid fucks. But well, as they say, if you want something done right, you have to do it yourself.

Upon attempting to write replacements for critical programs, such as a file manager and text editor, it became clear that my UI abstraction layer, phoenix, was not going to cut it. I had to go back to the drawing board and work on the largest redesign that the project has ever seen. This required many new components in my template library, nall, such as shared objects and IPC. I then added a lot of power to phoenix, mostly focusing on the GTK2 target. I've added new widgets, new functions, and an entirely new shared memory model that will greatly aid in writing dynamically generated interfaces, among other things.

And just as I was finishing this up, the godawful web host I was using, InMotion Hosting, decided to reveal their gross incompetence. First, they managed to botch an Apache upgrade, resulting in all of my PHP files being accessible as plain-text. So anyone typing in /config.php would be greeted with the plain-text login credentials for MySQL. Then, a few weeks later, another update corrupted half of my phpBB SQL tables. Repairing didn't work: permissions were completely broken, allowing any user to edit any other user's post, page refreshes were broken, and many other similar issues arose. I had no choice but to drop five years worth of posting history and start over. But no way in hell was I going to start over on that host.

And so now, I've had to move my site over to a new host. This time, I decided to go the VPS route so that I could be in control of software updates. I certainly couldn't do any worse than my previous host. Thankfully I have plenty of experience in running and securing web servers, so this wasn't very painful.

But frankly, I've grown sick of Apache, PHP, and phpBB. I am so tired of bloated, buggy, poorly designed software. So now I am further working on designing lighter weight replacements with my usual emphasis on minimalism. Just because it's the web, that doesn't mean I want to throw away native code performance and compile-time type safety. And I am so tired of fighting mod_rewrite to do simple things like map a subfolder to a subdomain.

I've been having frequent chest pains and issues with lethargy, which my GP is either too incompetent or apathetic to help me with. So my output has been reduced quite significantly. I've been trying to take up healthier eating and exercise to try and improve my health. All the same, I find it increasingly difficult to pull off marathon coding sessions any longer. And even when I do, it leaves me out of commission for the next day or two.

So as you can see, it's just been one hell of an awful year. I've been jumping from fire to fire, struggling to keep everything afloat. And it's been taking a toll on my enjoyment of programming. It seems like the more work I try and do, the more work I have waiting for me. I can never really complete anything when I keep getting new things dumped on me all of the time.

I have an incredible backlog spanning years worth of work here. I have to map out and scan nearly 1500 games, I have to do all of the programming work for a fan translation of Tengai Makyou Zero, I have to finish up the Windows, Cocoa and Qt4 phoenix targets, so that I can continue on the design of higan and loki, I have to write a myriad of desktop applications, up to and possibly including a web browser frontend (for either Webkit or Gecko), and then I have all of my backlogged hardware research on the BS-X, Cx4, etc, and it just keeps going. All the while dealing with diminishing health.

Yet when it comes to all of this ... I really feel that I've already accomplished more than I ever wanted to or thought I could on SNES emulation. I no longer feel like I am facing strong challenges that force me to grow, but rather an infinite stream of tedium and maintenance. I'm not saying I necssarily hate programming, just that it's lost its magic.

The most fun I've been having lately has been in attempting to improve my Japanese knowledge through some fan translations of manga (holy hell is that language a nightmare to learn), and getting a bit back into drawing again.

So, what I hope to do from this point out is to start winding down on my programming projects, and focus on new ventures while I'm still young enough to take on large new challenges in fields I have little to no experience in. Again, I don't mean to seek to abandon my projects, but to get them more suitable for a slower development pace, so that I can start branching out into new areas.
Zitieren
#52
0
Bsnes/Higan ist wohl Geschichte. Naja, läuft ja auch so fast perfekt. Komme auch ohne weitere Updates damit aus.


Zitat:Depression2014-12-12

This past year, I've become increasingly disillusioned and unhappy that my only really serious talent is in computer programming. Everything else I try and excel at goes absolutely nowhere.

My studying has been off and on, but I realize that I've spent the last fifteen years of my life drawing and studying Japanese. I'm getting old, and my health is starting to fail. And yet my drawings look like something a ten year old would make, and I sound completely retarded whenever I try and say anything in Japanese. This is insane. It makes my physically ill to think about. Even if by some miracle, I mastered both of these tomorrow, half of my productive life in using these tools has been permanently lost, and I can never reclaim that time. At this rate, I won't be skilled in either before I am too old to do anything anymore. I'm going to end up dying almost entirely with regrets.

I'm so fucking tired of it all. No amount of studying or practice ever seems to lead to any meaningful improvement. These human brains, especially mine, are so unbelievably fucking terrible. Intelligent design my god damned ass. It is absolutely absurd that to memorize a single word, I have to drill on it literally thousands of times before my brain takes the fucking hint. And by the time I do it, I've pushed two other words that I used to know out. Nobody would design something so unbelievably stupid, cruel and frustrating, unless they were a sadist.

But I won't ever give up: I'm just going to have to go completely insane on it and dedicate every last free hour I have to them. Life isn't worth living if we can no longer better ourselves.

This will be probably the longest shot I've ever taken, but ... if anyone out there is fluent in Japanese (as in, not "I took a college course once and I have a Japanese girlfriend"), and is willing to chat with me about anything, I would truly appreciate that more than words could express. I'd be happy to return the favor with lessons on English, programming, emulation, reverse engineering, ROM hacking or server administration. I need someone to have actual communication with. But I know what a tall order that is: who would want to talk to someone they could barely understand, right? It drives me up the wall trying to listen to people who can't speak English, so it's only fitting that the reverse would apply to me. It's not that I choose to be annoyed by bad English, yet it's still karmic justice, right?

Still, if anyone were interested, my e-mail is the same as always. On hotmail.com, the user name is setsunakun0. Note the zero, not capital 'o'.

But ... I have to refocus my time. I can't spend it all on the billion and a half programming projects I've started. I need to start dropping projects. There is no intellectual pursuit in continuing something I've already mastered, and I simply don't have the time for it if I want to seriously study other things.

I'm so hesitant to just outright quit on higan, but I don't want to be like the authors of the major SNES emulators who dick people along and pretend they're still active projects that just haven't had an update in 8+ years now. So at this point, I will just painfully say ... higan is dead for now, sorry. If and when I can attain some joy out of other pursuits in life, I might resume it then. But if history is any indication, I wouldn't count on it.

As for my other projects ... a lot of them are basically "complete" in a way that an emulator never can be, so there's no great loss to not receive updates to eg libco. And I'll still probably push out some new builds for bass and beat, just to get them up on the new site.

I'm still going to have to do some programming: I need to build out SRS learning tools and such. But I can no longer ask or recommend anyone to use any of my libraries such as ruby or hiro. Which is probably for the best, as I never did manage to produce anything resembling a stable API in all of my years as a programmer.

My dreams of building a programming language, GUI library (not wrapper), and forum software are going to have to die here.

Well then, off to study ...
Awards für außergewöhnlich gute oder lustige Threads/Posts:

1. Gadler = für sein wasserdichtes "Wie suche ich richtig" Tutorial.
Zitieren
#53
0
Retro-Nerd schrieb:Bsnes/Higan ist wohl Geschichte. Naja, läuft ja auch so fast perfekt. Komme auch ohne weitere Updates damit aus.
Ich ebenfalls. Das war und ist wirklich ein klasse Projekt.
Zitieren
#54
0
Wow, das hört sich fast wie eine Lebenskrise an Geschockt.
Nunja, ich nutze ohnehin noch eine sehr alte Version von BSNES und bin damit rundum zufrieden. Insofern trifft mich das jetzt nicht so hart Zunge raus. Allerdings finde ich es nett, dass er die zukünftige Inaktivität auch als solche angekündigt hat und den Nutzer eben nicht einfach wartend sitzen lässt Smile.
[Bild: cgb-signaturwdjiq.png]
Du hast eine (nicht mehr ganz so) geheime Botschaft entdeckt:
"Besucht Heinrich's Spiele-Ausstellung!" ;-)


Big Grin Big Grin
Zitieren
#55
0
Ja, an manche Emulatoren ist seit 8-10 Jahren nicht mehr wirklich gearbeitet worden, gelten aber noch als "in Entwicklung". So ist es schon besser.
Awards für außergewöhnlich gute oder lustige Threads/Posts:

1. Gadler = für sein wasserdichtes "Wie suche ich richtig" Tutorial.
Zitieren
#56
0
Byuu hat sich wohl wieder gefangen und bald wird es ein neue Vollversion von higan gegeben. Sehr schön. Smile

LINK
Awards für außergewöhnlich gute oder lustige Threads/Posts:

1. Gadler = für sein wasserdichtes "Wie suche ich richtig" Tutorial.
Zitieren
#57
0
Schön zu hören. Fröhlich Danke für die Info! Anscheinend ist er wieder richtig motiviert... er hat schon einiges verbessert. Smile
Zitieren
#58
0
Er kann eben nicht von seinem geliebten Kind ablassen - wie alle Programmierer. Big Grin
[Bild: cgb-signaturwdjiq.png]
Du hast eine (nicht mehr ganz so) geheime Botschaft entdeckt:
"Besucht Heinrich's Spiele-Ausstellung!" ;-)


Big Grin Big Grin
Zitieren
#59
0
Byuu kompiliert leider keine 32bit Windows Versionen mehr. Könnte jemand hier mal die aktuelle v096 kompilieren?

http://byuu.org/emulation/higan/
Awards für außergewöhnlich gute oder lustige Threads/Posts:

1. Gadler = für sein wasserdichtes "Wie suche ich richtig" Tutorial.
Zitieren
#60
0
Wie kompiliert man eigentlich?
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Emulation-Talk Andi 656 157.526 06.04.2024, 13:49
Letzter Beitrag: Juttar
  [Nintendo 64] Emulation-Talk Andi 335 100.522 28.03.2024, 06:54
Letzter Beitrag: Juttar
Information [Info] DOS Retro-Emulation Arena for Maniac Mansion (and other LucasArts SCUMM Games) Juttar 10 1.594 11.02.2024, 05:08
Letzter Beitrag: Retro-Nerd
  [Info] Super Mario Land für das SNES portiert Retro-Nerd 10 5.108 24.02.2021, 19:54
Letzter Beitrag: Retro-Nerd
  [Info] 60Hz Patches Pack für Mega Drive, SNES und N64 PAL Spiele Retro-Nerd 10 7.187 12.08.2019, 08:52
Letzter Beitrag: Juttar

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste