Willkommen bei AEP Emulation Page - Emulation News

Hauptmenü
· Home / News
· News Kategorien
· News Archiv

· Mein Account
· Suche
· Forum (neu)
· Forum
· Weblinks
· Spiele Reviews
· Übersetzungen
· Impressum
· Datenschutz

Downloads
 


Forum
Mitglieder Online
Keine Mitglieder online.

You are an anonymous user. You can register for free by clicking here
Benutzername
Kennwort
 Angemeldet bleiben

Infos
· Museum
· Infocenter
· Das AEP Team
· Member Liste
· Top 25 Liste
· Glossar
· FAQ

Review of the moment

Sprache
Sprache auswählen:

DeutschEnglisch

News-Export
Holt Euch unsere News auf Eure Seite:
· RSS Newsfeed How-to
· RSS News-syndication Deutsch
· News-Banner (JPG)

Friends
· Emu-France
· progetto-SNAPS
· EmuBit.pl
· PDRoms


Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
DRKOffline
Titel:   BeitragVerfasst am: 23.08.2012, 13:47 Uhr
Asskicker​s Unite!


Anmeldungsdatum: 21. Sep 2004
Beiträge: 1.836

Wohnort: The Gates of Hell
Status: Offline
Was für ein "lustiger" Zufall, die Seite ist offline. Very Happy

_________________
 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
RagnarokOffline
Titel:   BeitragVerfasst am: 23.08.2012, 15:46 Uhr
Jinxed


Anmeldungsdatum: 12. Dez 2006
Beiträge: 5.397

Wohnort: 기정동
Status: Offline
[quote:9c6ff2f4a2="DRK"]Was für ein "lustiger" Zufall, die Seite ist offline. Very Happy

Aber nur im Osten... Razz

_________________
 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
atemschutzbaerOffline
Titel:   BeitragVerfasst am: 23.08.2012, 17:16 Uhr
Retromeister


Anmeldungsdatum: 06. Apr 2007
Beiträge: 1.525

Wohnort: Reilingen
Status: Offline
Cooler Beitrag! Hat mir sehr gefallen!

_________________
“Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails.
Explore. Dream. Discover.„

~ Mark Twain 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen ICQ-Nummer 
Antworten mit Zitat Nach oben
creaothceannOffline
Titel:   BeitragVerfasst am: 26.08.2012, 23:16 Uhr
Emu Author


Anmeldungsdatum: 23. Jun 2005
Beiträge: 199


Status: Offline
60 fps kann man z.B. für Youtube mit TASBlend oder neueren Techniken bearbeiten:
http://tasvideos.org/forum/viewtopic.php?t=11459
http://tasvideos.org/forum/viewtopic.php?t=12448
http://tasvideos.org/forum/viewtopic.php?t=12793

- - -

Welcher Teil von Level 4 war im Interlace-Modus?

- - -

Um mal diese Szene hier auseinanderzunehmen:

Level 2 Endgegner

Das SNES hat 4 BGs (backgrounds == Hintergrund-Ebenen) zur Verfügung, von denen je nach "screen mode" evtl. weniger verfügbar sein können. Von Bildschirmzeile 0 bis 47 ist der Hintergrundmodus 3 geschaltet (max. 3 Ebenen; einzelne tiles (Kacheln) von BG3 können vor BG1 liegen). Axelay verwendet hier nur BG1 und BG3:

BG1 BG3

Sprites können hier ebenfalls angezeigt werden, was aber nur bei den Rauchwolken der Explosionen passiert.

Von Bildschirmzeile 48 an schaltet Axelay in den berühmten "Mode7" (Hintergrundmodus 7) um, in dem die normalen 4 Hintergründe nicht mehr dargestellt werden können, sondern nur noch ein dreh- und zoombarer Extra-Hintergrund:

Der untere Teil ist immer außerhalb des sichtbaren Bildschirmausschnitts.

(Alle Tiles der Mode7-Grafik, die jemals verwendet werden könnten, sind übrigens ständig im VRAM.)

Das blaue Pulsieren wird einfach durch Manipulation der Palette erreicht.

Sprites mit Priorität 0 werden dahinter & Sprites mit Priorität 3 werden davor angezeigt:

OBJ pr0
OBJ pr3


Der Trick besteht hier also darin, dass alle hintergrundartigen Details "manuell" durch Sprites simuliert werden. Die graue Hintergrundfarbe ist einfach die Farbe 0 in der internen 256-Farben-Palette.

Kurz bevor der Endgegner seinen Energiestrahl abschießt, "fokussiert" er den Spieler mit einem Lichtkegel:



Die entsprechenden Koordinaten werden vom Spiel dynamisch berechnet. Für jede betroffene Bildschirmzeile wird per HDMA ein individueller Abschnitt festgelegt, in dem Farbmanipulationen stattfinden - und die voreingestellte Aktion ist, dass ein bestimmter Farbwert zu jedem Pixel hinzugefügt wird.

(Diese Technik wurde übrigens später auch z.B. bei Super Metroid (Kamera beim Ball-Item) und Chrono Trigger (Pfeil im Zeitauswahl-Bildschirm) verwendet.)

Von Zeile 200 an schaltet das Spiel dann wieder in Hintergrundmodus 1 zurück.
 


Zuletzt bearbeitet von creaothceann am 27.08.2012, 06:40 Uhr, insgesamt ein Mal bearbeitet 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
yoshi41Offline
Titel:   BeitragVerfasst am: 27.08.2012, 00:47 Uhr
Retrokenner


Anmeldungsdatum: 28. Mar 2010
Beiträge: 683

Wohnort: ประเทศสวิสเซอร์แลนด์
Status: Offline
Schön, dass einem sowas im Detail und erst noch verständlich erklärt wird. Danke Dir. Cool

_________________
Emulator Packs und Fact Sheets für Wiz, Caanoo, Dingoo und Pandora.

 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
creaothceannOffline
Titel:   BeitragVerfasst am: 27.08.2012, 09:49 Uhr
Emu Author


Anmeldungsdatum: 23. Jun 2005
Beiträge: 199


Status: Offline
Kein Problem. Smile Bei Unklarheiten (HDMA o.ä.) einfach fragen.

Axelay ist ziemlich beeindruckend, vor allem wenn man bedenkt dass die Konsole zu dem Zeitpunkt noch relativ jung war.
 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
Sp00kyFox
Titel:   BeitragVerfasst am: 27.08.2012, 20:26 Uhr
Retrokenner


Anmeldungsdatum: 10. Sep 2010
Beiträge: 208


jo die 60fps und youtube sind n leidiges thema. find persönlich eh schade, dass manche leute zB combo videos nur auf yt uppen und nirgendwo davon eine 60fps version existiert. wo es ja gerade für sprite-basierte spiele sehr effiziente codecs gibt (msu screen capture, zipped motion block, x264). die ganzen methoden von tas-video sind jedenfalls auch größtenteils hilfsmittel aber keine automatischen lösungen. man muss da szene für szene durchgehen und sich dann für die jeweils passende variante entscheiden, sodass flickern, bildwackler oder screen flashes erhalten bleiben und net durch auslassen von frames komplett verschwinden.
 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
KaraokefreakOffline
Titel:   BeitragVerfasst am: 27.08.2012, 22:32 Uhr
AEP Team Member


Anmeldungsdatum: 05. Jul 2004
Beiträge: 685


Status: Offline
@ creaothceann
sehr schöner Beitrag.
Was den Interlace-.Modus angeht: Das betrifft das Haupt Level-Bitmap. Man erkennt es an nem richtigen Fernseher sehr gut am Flackern der blauen und rosafarbenen Kügelchen, die aus dem Fels herausschauen.
 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
KaraokefreakOffline
Titel:   BeitragVerfasst am: 27.08.2012, 23:01 Uhr
AEP Team Member


Anmeldungsdatum: 05. Jul 2004
Beiträge: 685


Status: Offline
Übrigens: Die Retropolis-Folge, an der ich gerade arbeite, wird das 60 Hz-Problem wie oben aufgeführt umgehen, bzw optisch ermogeln. Ist bei diesem Spiel auch ziemlich wichtig. Das schnelle Scrolling macht die Grafik zwar ein wenig unscharf, aber wenigstens scrollt es jetzt sehr sanft Wink
 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
Sp00kyFox
Titel:   BeitragVerfasst am: 27.08.2012, 23:33 Uhr
Retrokenner


Anmeldungsdatum: 10. Sep 2010
Beiträge: 208


arbeiteste auch mit avisynth? poste mal bei gelegenheit was du da genau gemacht hast bzgl der 60fps-sache, würde mich interessieren Wink
 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
creaothceannOffline
Titel:   BeitragVerfasst am: 28.08.2012, 18:05 Uhr
Emu Author


Anmeldungsdatum: 23. Jun 2005
Beiträge: 199


Status: Offline
Für 60fps-Videomaterial nehme ich persönlich gern TASBlend wenn das Flimmern erhalten bleiben soll, oder ein einfaches "Layer(SelectEven, SelectOdd, level=128)" falls die entstehende Unschärfe bei Bewegungen nicht stört.

@Karaokefreak:
Ich nehme an du meinst dieses Flimmern hier?



Das ist allerdings nicht das, was allgemein als Interlacing bezeichnet wird...

Die alten Fernsehstandards benutzen das "interlace"-Verfahren, um Bandbreite zu sparen. Zuerst wird die Hälfte des Bildes (gerade bzw. ungerade Zeilen) übertragen, und danach werden die Lücken beim nächsten Durchlauf aufgefüllt. Das ergibt dann 1 "frame" bestehend aus 2 "fields".

Die älteren Konsolen lassen die vertikale Verschiebung um eine Zeile einfach aus; dadurch ergeben sich 224 bzw. 239 sichtbare Zeilen anstatt 448 bzw. 478, die Framerate von 60 bzw. 50 fps, und die charakteristischen Lücken ("scanlines"). Wenn die Konsole vom Spiel in den "interlace"-Modus zurückgeschalten wird, bekommt man ein höherauflösendes Bild (mehr Zeilen), siehe RPM Racing. Allerdings mit unschönem Verschiebe-Effekt bei Bewegungen.

Das Flackern im 4. Level ist eine Methode, um Transparenzen (bzw. in diesem Fall einen neuen Farbton) zu erzeugen. Durch das Nachglühen des Phosphors in der Bildröhre ist das alte Bild noch zur Hälfte sichtbar.
 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
KaraokefreakOffline
Titel:   BeitragVerfasst am: 28.08.2012, 19:29 Uhr
AEP Team Member


Anmeldungsdatum: 05. Jul 2004
Beiträge: 685


Status: Offline
Ich weiß schon was Interlace ist. Danke trotzdem für die Aufdröseling und die faktische Berichtigung.

Hier gibts die neue Folge:

Retropolis Folge 94: Sonic the Hedgehog
http://www.onlinewelten.com/games/retropolis/videos/folge-94-sonic-hedgehog-14306/
 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
Sp00kyFox
Titel:   BeitragVerfasst am: 28.08.2012, 19:30 Uhr
Retrokenner


Anmeldungsdatum: 10. Sep 2010
Beiträge: 208


oh super karaokefreak, schau ich mir gleich mal an Wink
edit: hm, lässt sich von meiner seite aus net abspielen. weder über den geposteten link, noch über die retropolis-rubrik.

@creaothceann
von den ganzen funktionen erschien mir nanogyth's "ng_deblink" am intelligentesten. schlussendlich ist das auch nur ein blending-prozess, es untersucht aber wo flickering stattfindet und blendet nur entsprechende teilbereiche des bildes. der rest entspricht dann selecteven/selectodd. dadurch hat man die vorteile beider welten. problem is, dass halt von dem script weder globale flashes (blitze, explosionen) noch shaking (erdbeben usw) erkannt wird. hab da mal eigene masken-funktionen zu geschrieben welche diese erkennen, allerdings is mir bisher unklar, wie ich schlussendlich im ergebnis damit umgehen soll.
fallste was von avisynth verstehst.. vlt hast du ja ne idee. meinen code findeste auch da in dem thread:

http://tasvideos.org/forum/viewtopic.php?t=12793
 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
KaraokefreakOffline
Titel:   BeitragVerfasst am: 28.08.2012, 19:38 Uhr
AEP Team Member


Anmeldungsdatum: 05. Jul 2004
Beiträge: 685


Status: Offline
musste nochmal refreshen, sind wohl n paar leute grad gleichzeitig am gucken, da kackt der server ab ^^
 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
hellboy_666Offline
Titel:   BeitragVerfasst am: 28.08.2012, 20:02 Uhr
AEP Team Member


Anmeldungsdatum: 25. Dez 2008
Beiträge: 2.630

Wohnort: Vorhof zur Hölle
Status: Offline
ist echt grad kein genuss das sich anzusehen, bleibt ständig stehn!

Naja dann eben morgen^^

_________________
Regeln für Forum, Chat,...
No-intro Screenshot Reloaded
 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 
AEP Emulation Page 1998 - 2024