טינדי לאָגאָ

ESP32 סאָפטקאַרד יקספּאַנשאַן קאַרד פֿאַר עפּל וו
משפּחה פון קאָמפּיוטערס

טינדיע ESP32 סאָפטקאַרד יקספּאַנשאַן קאַרד

ייַנמאָנטירונג און באַניצער ס מאַנואַל

הקדמה

די ESP32 סאָפטקאַרד איז דיזיינד צו פאַרברייטערן די קייפּאַבילאַטיז פון די עפּל וו משפּחה פון קאָמפּיוטערס ניצן די ESP32 מאָדולע. סימילאַרלי, צו דער אָריגינעל Z80 סאָפטקאַרד, עס האט זיין אייגענע פּראַסעסער אַלאַוינג עס צו לויפן ווייכווארג וואָס איז נישט ערידזשנאַלי מענט פֿאַר די עפּל וו. אויך ענלעך צו דער אָריגינעל 80-זייַל קאָרט, עס דזשענערייץ זיין אייגענע קאָמפּאָסיטע ווידעא. די קאַמפּאַזאַט סטאַנדאַרדס NTSC, NTSC-50 און PAL זענען געשטיצט און דער באַניצער קענען באַשטימען צווישן זיי מיט אַ באַפֿעל. אין אַדישאַן, די ESP32 סאָפטקאַרד טראגט זיין אייגענע 8 ביט געזונט וואָס איז געמישט און פּלייַעד דורך די עפּל יספּעאַקער. פֿאַר רובֿ פון זייַן אַפּלאַקיישאַנז די קאָרט אויך דאַרף אַ FAT32 פאָרמאַטטעד מיקראָסד קאָרט, וואָס איז צוגעשטעלט.

זינט ווערסיע 3.07 פון זייַן פירמוואַרע, די ESP32 סאָפטקאַרד האט די פאלגענדע קייפּאַבילאַטיז:

  • לויפן דום. זיין שערווער אָדער פול WAD files און mp3 מוזיק דאַרפֿן צו זיין געשטעלט אין אַ טעקע פון ​​די סד קאָרט.
  • לויפן Wolfenstein 3D. א שערווער אָדער אַ פול ווערסיע פון ​​​​די שפּיל דאַרף זיין אין אַ טעקע פון ​​​​די סד קאָרט.
  • עמולירן אַ קלאַסיש מאַסינטאָש. די ראַם און פלאַפּי / שווער פאָר בילדער דאַרפֿן צו זיין אויף די סד קאָרט.
  • עמולירן אַ IBM PC/XT קאַמפּאַטאַבאַל מיט DOS און Windows 3.0. די פלאַפּי / שווער פאָר בילדער דאַרפֿן צו זיין אויף די סד קאָרט.
  • עמולירן Sega Master System, NES און TurboGrafx-16 (אַקאַ פּיסי ענגינע אין יאַפּאַן). די שפּיל ראָמס דאַרפֿן צו זיין אויף די סד קאָרט.
  • שפּיל ווידיאס סטאָרד אויף די סד קאָרט. די מאַקסימום האַכלאָטע איז 320 × 240 פֿאַר PAL אָדער NTSC-50 און 320 × 200 פֿאַר רעגולער נצק.
  • פאַרבינדן צו די אינטערנעט דורך Wi-Fi.
  • הערן צו אינטערנעט אַודיאָ סטרימז אָדער שפּיל mp3 fileס סטאָרד אויף די סד קאָרט.
  • א רודאַמענטערי 80 × 25 טעקסט מאָדע באַפֿעלן קאַנסאָול מיט מער ווי 30 בוילעט קאַמאַנדז.
  • שטיצן פֿאַר אַן עפּל וו דזשויסטיק. דער דזשויסטיק קענען זיין געוויינט אין Doom, Wolfenstein 3D, די שפּיל קאַנסאָול עמולאַטאָרס און די Macintosh עמולאַטאָר, ווו עס קען זיין אַ רעגולער דזשויסטיק אָדער עמיאַלייט אַ מויז. אין די פּיסי / קסט עמולאַטאָר עס קאָנטראָלס די פייַל קיז, אָבער עס טוט נישט עמיאַלייט אַ מויז.
  • שטיצן פֿאַר די עפּל מאַוס וו. די מויז קענען זיין געוויינט אין Doom, Wolfenstein 3D, SMS, NES, TurboGrafx-16, Macintosh Emulator און PC/XT עמולאַטאָר.
  • שטיצן פֿאַר 256 גרייסקאַלע מאָדע פֿאַר מאַנאַקראָום מאָניטאָרס.
  • פיייקייט צו אַפּגרייד די פירמוואַרע פֿון די סד קאָרט ווי נייַ קייפּאַבילאַטיז / זשוק פיקסיז זענען צוגעגעבן.
  • אַ פטפּ סערווער וואָס גיט אַקסעס צו די גאנצע סד קאָרט.

האַרדוואַרע רעקווירעמענץ

די קאָרט איז גאָר טעסטעד אויף Apple II +, Apple IIe און Pravetz 82. עס איז אויך געוויזן צו אַרבעטן רעכט אויף Apple IIgs, Laser 128, Pravetz 8C און Pravetz 8M דורך עטלעכע פון ​​די פרי אַדאַפּטערז.
די ESP32 סאָפטקאַרד איז נישט אַ באָאָטאַבלע קאָרט און עס ריקווייערז אָדער אַ דיסק וו / סמאַרטפּאָרט עמיאַלייטינג מיטל, אַזאַ ווי FloppyEmu, CFFA3000 קאַרד, Dan ][ קאָנטראָללער, TJ Boldt ProDOS קאָרט, אאז"ו ו, אָדער אַן פאַקטיש עפּל וו פלאָפּפּי פאָר מיט לפּחות איין ליידיק דיסק.
די קאָרט איז שיפן מיט אַ 20 ″ (50 סענטימעטער) ווידעא קאַבלע און אַ 32 גיגאבייט מיקראָסד קאָרט.
מער אינפֿאָרמאַציע קענען זיין געפֿונען אויף די עפּל פריטטער webפּלאַץ אָדער פשוט דורך זוכן פֿאַר "די ESP32 סאָפטקאַרד פֿאַר די עפּל וו".

ייַנמאָנטירונג

די ESP32 סאָפטקאַרד קענען זיין אינסטאַלירן אין קיין פריי שפּעלטל פון Apple II/II+, IIe אָדער IIgs. דער פּראָגראַם וואָס לויפט אויף די עפּל וו קפּו אויטאָמאַטיש דיטערמאַנז די שפּעלטל.

ווידעא לופּ
דער ווידעא סיגנאַל מוזן זיין קאָננעקטעד דורך די קאָרט, אַזוי אַז עס קענען אויטאָמאַטיש באַשטימען צווישן די Apple II קאָמפּאָסיטע ווידעא סיגנאַל און קאָמפּאָסיטע ווידעא דזשענערייטאַד דורך די ESP32 מאָדולע. די קאָרט קומט מיט אַ 50 סענטימעטער (20 אינטש) ווידעא קאַבלע. עס קענען זיין געוויינט צו פאַרבינדן די קאַמפּאַזאַט ווידעא רעזולטאַט פון די עפּל וו צו די נידעריקער RCA קאַנעקטער מיטן נאָמען VIDEO IN אויף די קאָרט. דער מאָניטאָר מוזן זיין פּלאַגד אין די אויבערשטער RCA קאַנעקטער מיטן נאָמען VIDEO OUT. ווען די קאָרט איז נישט אין נוצן, די עפּל צווייטער ווידעא סיגנאַל קומט נאָר אין VIDEO IN און גייט אַרויס דורך VIDEO OUT.

אַודיאָ לופּ
דער עפּל וו רעדנער מוזן אויך זיין קאָננעקטעד דורך די קאָרט פֿאַר די געזונט צו אַרבעטן.
די סאַפּלייד ווייַבלעך-ווייַבלעך דזשאַמפּער קאַבלע קענען זיין געוויינט צו פאַרבינדן די רעדנער קאַנעקטער אויף די עפּל וו מאָטהערבאָאַרד צו די קאַנעקטער מיטן נאָמען SPEAKER IN אויף די קאָרט. די Apple II רעדנער זיך מוזן זיין פּלאַגד אין די קאַנעקטער מיטן נאָמען SPEAKER OUT אויף די קאָרט. אויב די רעדנער קאַבלע איז נישט לאַנג גענוג, די סאַפּלייד זכר-ווייַבלעך דזשאַמפּער קאַבלע קענען זיין געוויינט ווי אַ פאַרלענגערונג.
די קאָרט איז ספּאַסיפיקלי דיזיינד צו פאַרמייַדן קיין שעדיקן דורך ריווערסינג די פּלוס און מינוס פון די SPEAKER IN קאַנעקטער. ווייַל פון דעם, אַ פּראָצעס און טעות קענען ווערן געניצט צו באַשליסן די געהעריק פּאָולעראַטי. די פעליקייַט עפּל וו שטיוול ביפּ וועט זיין געהערט בלויז ווען די פּאָולעראַטי איז ריכטיק.

די Apple II + / Apple IIe IIgs דזשאַמפּער
דער דזשאַמפּער מוזן זיין פארמאכט אויב די ESP32 סאָפטקאַרד איז כאָוסטיד אין אַן Apple II / II+ און אָפן אויב עס איז כאָוסטיד אין אַן Apple IIe. עס איז קיין ריזיקירן פון שעדיקן אויב די דזשאַמפּער איז נישט שטעלן ריכטיק, אָבער עס וועט האָבן די פאלגענדע נעגאַטיוו יפעקץ: פֿאַר עפּל וו / וו + די געזונט פון די
Apple II וועט זיין טאַקע שטיל און פֿאַר Apple IIe און IIgs עס קען זיין ראַש ארויס פון די רעדנער ווען די Wi-Fi איז אַפּערייטינג.
מאַכט-אויף שטיוול ביפּ
ווען די עפּל וו איז פּאַוערד אויף, די ESP32 סאָפטקאַרד מאכט זיין אייגענע 2 כז שטיוול ביפּ.
עס קענען זיין געהערט מיד נאָך די עפּל וו שטיוול ביפּ ווען די געזונט איז ווייערד ריכטיק ווי געוויזן אויף דעם ווידעא: https://www.youtube.com/watch?v=Jak6qlXeGTk

יקערדיק אָפּעראַציע

די ESP32 סאָפטקאַרד צובינד פּראָגראַם
די ESP32 סאָפטקאַרד צובינד פּראָגראַם לויפט אויף די עפּל וו קפּו און גיט אַלע די קאָמוניקאַציע צווישן די עפּל וו פּעריפעראַל דעוויסעס און די ESP32 סאָפטקאַרד. עס איז געשריבן אין אַסעמבלי און עס קענען לויפן אונטער DOS 3.3 אָדער ProDOS. עס קענען זיין לאָודיד פֿון אַן עפּל וו פלאָפּפּי אָדער קיין דיסק וו / סמאַרטפּאָרט עמיאַלייטינג מיטל, אַזאַ ווי אַ CFFA3000 קאַרד, אַ דאַן ][ קאָנטראָללער, אַ TJ Boldt ProDOS קאָרט, עטק. נומער פון די ESP32 SoftCard ס פירמוואַרע.

די צובינד פּראָגראַם קומט אין צוויי כּמעט יידעניקאַל ווערייאַטיז: ESP32NTSC און ESP32PAL. וואָס איינער פון די צוויי איז עקסאַקיוטאַד דיטערמאַנז די ערשט ווידעא נאָרמאַל פון די קאַמפּאַזאַט ווידעא סיגנאַל דזשענערייטאַד דורך די קאָרט. דאָס איז נייטיק ווייַל עטלעכע NTSC דיספּלייז טאָן ניט שטיצן PAL און וויצע ווערסאַ. דער קאָרט שטיצט ביידע נאָרמאַל און דער באַניצער קענען באַשטימען צווישן זיי דורך טייפּינג די קאַמאַנדז PAL אָדער NTSC פֿון די קאַרדס באַפֿעלן פּינטלעך. אָבער, עס איז קיין וועג צו אויטאָמאַטיש באַשטימען וואָס ווידעא נאָרמאַל די קאָננעקטעד אַרויסווייַזן שטיצט, אַזוי אויב למשלampאויב די קאָרט שטענדיק סטאַרטעד אין NTSC, עטלעכע PAL דיספּלייז וועט נאָר ווייַזן אַ ליידיק פאַרשטעלן און דער באַניצער וועט קיינמאָל זען די באַפֿעל פּינטלעך פון די קאָרט.

די פאלגענדע פאַרשלעסלען file כּולל אַ DOS 3.3 און אַ ProDOS בילד פון ווערסיע 1.0:טינדי ESP32 סאָפטקאַרד יקספּאַנשאַן קאָרט - סימבאָל 1
ESP32 סאָפטקאַרד צובינד פּראָגראַם v1.0.zip (אַלע עפּל ][, ][+, //e)
ESP32 סאָפטקאַרד צובינד פּראָגראַם v1.0.C.zip (יגס און קלאָונז)

אַמאָל ESP32NTSC אָדער ESP32PAL איז עקסאַקיוטאַד, די פאלגענדע איז געשווינד געוויזן אויף דעם עקראַן איידער די ווידעא סיגנאַל סוויטשיז צו דער איינער דזשענערייטאַד דורך די קאָרט:

Tindie ESP32 סאָפטקאַרד יקספּאַנשאַן קאָרט - פייג 1

די באַפֿעל פּינטלעך פון די ESP32 סאָפטקאַרד
אַמאָל די ווידעא סוויטשיז צו די ESP32 סאָפטקאַרד, אַלע קלאַוויאַטור, דזשויסטיק און מויז געשעענישן זענען געשיקט צו די קאָרט דורך די צובינד פּראָגראַם. דער באַניצער איז דערלאנגט מיט אַ 80 × 25 טעקסט פאַרשטעלן און אַ באַפֿעל פּינטלעך. מער ווי 30 פאַרשידענע קאַמאַנדז זענען בנימצא און טייפּינג הילף גיט אַ רשימה און אַ קורץ באַשרייַבונג. די אַרויף און אַראָפּ פייַל קיז ווי געזונט ווי די שליסל אויף די Apple IIe קענען זיין געוויינט צו סייקאַלז דורך זיי. די קאַמאַנדז זענען נישט פאַל-שפּירעוודיק, כאָטש זיי זענען ליסטעד אין אויבערשטער פאַל. ביידע די לינקס פייַל און די שליסל אויף די עפּל יי ביכייוו ווי באַקספּאַסע, בשעת היטטינג קלירז די איצט טייפּט באַפֿעל.

רשימה פון קאַמאַנדז

ביפּ אָדער - פּראָדוצירן אַ זייער קורץ 2 כז ביפּ
ביפּ - פּראָדוצירן אַ 2 כז ביפּ מיט אַ ספּעסיפיעד געדויער
HOME אָדער CLS - ויסמעקן דעם עקראַן און שטעלן די פּינטלעך אין דער שפּיץ שורה
NTSC - באַשטימען די קאַמפּאַזאַט ווידעא נאָרמאַל צו NTSC
NTSC-50 אָדער NTSC50 - באַשטימען די קאַמפּאַזאַט ווידעא נאָרמאַל צו NTSC-50
PAL - באַשטימען די קאַמפּאַזאַט ווידעא נאָרמאַל צו PAL
STANDARD - ווייַז די קראַנט קאַמפּאַזאַט ווידעא נאָרמאַל
סטאַנדאַרד - באַשטימען צו די ספּעסיפיעד קאַמפּאַזאַט ווידעא נאָרמאַל
SCAN - דורכפירן אַ Wi-Fi נעץ יבערקוקן און רשימה די רעזולטאַטן
CONNECT - פאַרבינדן צו אַ Wi-Fi האָצפּאָט נאָך דורכפירן אַ נעץ יבערקוקן
CONNECT <#> - פאַרבינדן צו די האָצפּאָט ספּעסיפיעד דורך די נומער
קאָננעקט - פאַרבינדן צו די האָצפּאָט מיט די ספּעסיפיעד SSID
DISCONNECT - דיסקאַנעקט פון די איצט קאָננעקטעד האָצפּאָט
FTPSERVER - אָנהייב די פטפּ סערווער אויף פּאָרט 21
FTPSERVER ANONYMOUS - אָנהייב די FTP סערווער און לאָזן אַן אַנאָנימע באַנוצערס בלויז
פטפּסערווער - אָנהייב די פטפּ סערווער און פאַרווערן אַנאָנימע באַנוצערס
FTPSERVER STOP - האַלטן די FTP סערווער
IPCONFIG אָדער IP - ווייַזן די IP אינפֿאָרמאַציע
MEMORY אָדער MEM - ווייַז די קראַנט זכּרון באַניץ
FONT - ווייַז אַלע אותיות פון די סיסטעם שריפֿט
JOYSTICK - פּרובירן און קאַלאַברייט די דזשויסטיק אויב עס איז פאָרשטעלן
MOUSE - פּרובירן און קאַנפיגיער די עפּל מאַוס וו אויב עס איז פאָרשטעלן
SCREEN - סטרויערן די בילד שטעלע אויף דעם עקראַן
SYSTEM - ווייַזן פאַרשידן סיסטעם אינפֿאָרמאַציע
טאַסקס - רשימה אַלע איצט פליסנדיק טאַסקס
דערהייַנטיקן - דערהייַנטיקן די פירמוואַרע פֿון די סד קאָרט
EXIT - אַרויסגאַנג די ESP32 סאָפטקאַרד צובינד פּראָגראַם און צוריקקומען צו באַסיק
רעבאָאָט - רעבאָאָט די ESP32 סאָפטקאַרד אָן צוריקקומען צו באַסיק
DOOM - אָנהייב די ווערסיע פון ​​​​Doom געשטעלט אין / Doom
WOLF3D - אָנהייב די ווערסיע פון ​​Wolfenstein 3D געשטעלט אין /Wolf3D
TG16 אָדער PCE - אָנהייב די TurboGrafx-16 (aka PC Engine) עמולאַטאָר
SEGA אָדער SMS - אָנהייב די סעגאַ האר סיסטעם עמולאַטאָר
NINTENDO אָדער NES - אָנהייב די Nintendo Entertainment System עמולאַטאָר
MACINTOSH אָדער MAC - אָנהייב די Macintosh Classic עמולאַטאָר
פּיסי - אָנהייב די IBM PC / XT קאַמפּאַטאַבאַל עמולאַטאָר
VIDEO - אָנהייב די ווידעא שפּילער אין בלעטער מאָדע פֿאַר ווידיאס געשטעלט אין / ווידיאס
הערן - רשימה אַלע אינטערנעט אַודיאָ סטרימז געשטעלט אין /AudioStreams.txt
הערן <#> - הערן צו די אַודיאָ טייַך ספּעסיפיעד דורך די נומער
שפּילfileנאָמען / ווידעא> - שפּיל די ספּעסאַפייד MP3 file אָדער ווידעא פֿון / ווידיאס
שפּיל <#> - שפּיל די mp3 file אָדער ווידעא אין / ווידיאס ספּעסיפיעד דורך די נומער
PAUSE - פּויזע די קראַנט MP3 אָדער אַודיאָ סטרימינג פּלייבאַק
RESUME - נעמענ זיכ ווידער די פּאָזד MP3 אָדער אַודיאָ סטרימינג פּלייבאַק
STOP - האַלטן די פּלייבאַק פון די קראַנט MP3 אָדער אַודיאָ סטרימינג
VOLUME <#> - טוישן די באַנד פון די פּלייבאַק פון MP3 אָדער אַודיאָ סטרים
CATALOG אָדער CAT אָדער DIR - רשימה די קראַנט וועגווייַזער
PREFIX אָדער CD - ווייַזן די נאָמען פון די קראַנט וועגווייַזער
PREFIX <#> אָדער קאָמפּאַקטדיסק <#> - טוישן דעם קראַנט וועגווייַזער (ספּעסיפיעד דורך נומער)
פּרעפיקס אָדער קאָמפּאַקטדיסק - טוישן די קראַנט וועגווייַזער (ספּעסיפיעד דורך נאָמען)
און - סטרויערן די האָריזאָנטאַל פאַרשטעלן שטעלע
און - סטרויערן די ווערטיקאַל פאַרשטעלן שטעלע
- באַשטעטיק די האָריזאָנטאַל און ווערטיקאַל פאַרשטעלן אַדזשאַסטמאַנץ
- טאַגאַל נידעריק-פאַל (אַפּלייז בלויז פֿאַר Apple II / II+)

אַודיאָ אָוט
עטלעכע מאָניטאָרס פון די 80 ס (ווי די Philips איינער אויבן) האָבן אַ געבויט-אין רעדנער און אַ אַודיאָ ampליפיער. און כאָטש די קאָרט האט נישט אַ קאַנעקטער פֿאַר פונדרויסנדיק אַודיאָ, עס איז גאַנץ גרינג צו לייגן איינער פֿאַר ווער עס יז מיט מינימאַל סאַדערינג סקילז. דער געוואלט קאַנעקטער קענען זיין געשטעלט ערגעץ אין די פּראָוטאַטייפּ געגנט און דאַרף זיין קאָננעקטעד צו ערד און די שפּיץ שטיפט פון די RV3 פּאָטענטיאָמעטער ווי געוויזן אונטן:
Tindie ESP32 סאָפטקאַרד יקספּאַנשאַן קאָרט - פייג 2וואָרענען - די SPEAKER OUT קאַנעקטער קענען ניט און מוזן נישט זיין געניצט פֿאַר דעם צוועק, ווייַל עס איז נישט קאָננעקטעד צו ערד.

שאַפֿן אַ שטיוול דיסק מיט די ESP32 סאָפטקאַרד צובינד און קאַסעט פּאָרט
ווי פריער דערמאנט, אַ DOS 3.3 אָדער ProDOS בילד מיט די צובינד פּראָגראַם קענען זיין דאַונלאָודיד פֿון דעם לינק: ESP32 סאָפטקאַרד צובינד פּראָגראַם וו1.0.זיפּ און עס קענען זיין געוויינט אין קיין דיסק וו / סמאַרטפּאָרט עמיאַלייטינג מיטל, ווי אַ CFFA3000 קאַרד, אַ Dan ][ קאָנטראָללער, אַ TJ Boldt ProDOS קאָרט, עטק. , עס איז נאָך גאַנץ גרינג צו שאַפֿן אַ DOS 3.3 אָדער ProDOS שטיוול דיסק מיט ESP32NTSC און ESP32PAL.

פֿאַר דעם צוועק די Apple II קאַסעט אין פּאָרט קענען זיין געוויינט מיט אַ סמאַרטפאָנע אָדער אַ לאַפּטאַפּ מיט אַ פּראָסט 3.5 מם AUX אַודיאָ קאַבלע. דאָ זענען די סטעפּס:

  1. שטעלן די דיסק ][ צובינד קאָרט אין שפּעלטל 6 און פאַרבינדן די פלאַפּי צו דרייוו 1. דאָס וועט נישט אַרבעטן אין קיין אנדערע שפּעלטל.
  2. פאַרבינדן די קאַסעט אין פּאָרט צו די כעדפאָונז פּאָרט פון דיין סמאַרטפאָנע אָדער לאַפּטאַפּ מיט די AUX אַודיאָ קאַבלע. נאָך דעם, מאַכן זיכער אַז די באַנד איז מאַקסימום.
  3. אָן אַ פלאַפּי אין די פאָר, קער די עפּל וו און דעמאָלט שלאָגן . דעם וועט פאַרשאַפן די פאָר צו האַלטן ספּיננינג די מאַשין וועט שטיוול אין באַסיק.
  4. אַרייַנלייגן אַ ליידיק פלאַפּי דיסק אין די פלאַפּי פאָר און פאַרמאַכן זייַן טיר.
  5. פֿון די באַסיק פּינטלעך טיפּ LOAD און שלאָגן
  6. פֿון דיין סמאַרטפאָנע אָדער לאַפּטאַפּ, שפּיל איינער פון די צוויי AIF files קאַנטיינד אין די ZIP אַרקייוו: ESP32 SoftCard v1.0.AIFs_.zip

דערנאָך נאָר וואַרטן און נאָכגיין די ינסטראַקשאַנז אויף דעם עקראַן. דער גאנצער פּראָצעס נעמט ווייניקער ווי 2 מינוט און ווען געענדיקט די מאַשין וועט רעבאָאָט פֿון די ניי פאָרמאַטטעד פלאָפּפּי דיסק.

ESP32 סאָפטקאַרד ווידעא קאָנווערטער
די ESP32 סאָפטקאַרד האט אַ ווידעא שפּילער וואָס איז ביכולת צו שפּילן ווידיאס מיט אַ מאַקסימום האַכלאָטע פון ​​320 × 200 אין NTSC און 320 × 240 אין PAL. עס איז אויך טויגעוודיק פון 15 קס פאַסטפאָרווערד און פאַרקערט מיט די פייַל קיז. אָבער, די ESP32 איז נישט שטאַרק גענוג צו שפּילן נאָר קיין ווידעא פֿאָרמאַט און דאַונסקייל עס צו די NTSC אָדער PAL גראַפיקס רעזאַלושאַנז. דאָס איז וואָס די ווידיאס מוזן זיין פאַר-קאַנווערטיד און רעענקאָוד מיט אַ מאָדערן פּיסי. עס איז אַ קליין געצייַג פֿאַר Windows וואָס קענען בייַטן קייפל ווידיאס פון פאַרשידן פֿאָרמאַטירונגען אין אַ פּעקל פּראָצעס.

ESP32 סאָפטקאַרד ווידעא קאָנווערטער וו1.0
ESP32 סאָפטקאַרד ווידעא קאָנווערטער v1.0.zip (ווינדאָוז)
ESP32_SoftCard_Video_Converter.zip (מאַקאָס און לינוקס)
דער געצייַג ניצט FFmpeg צו גער ווידיאס פון פילע פאַרשידענע פֿאָרמאַטירונגען און קיין האַכלאָטע צו אַ פֿאָרמאַט וואָס די ESP32 סאָפטקאַרד קענען שפּילן. פֿאַר יעדער ווידעא עס קריייץ אַ באַזונדער סאַב-דערווייַז און טראגט 10 פאַרשידענע files, 5 פֿאַר NTSC און 5 פֿאַר PAL.
עס אויך אָטאַמאַטיק דזשענערייץ אַ טאַמנייל פֿאַר יעדער ווידעא, אויב איינער איז נישט צוגעשטעלט. דעם טאַמנייל איז וואָס איז ארויס אויף דעם עקראַן ווען די ווידעא שפּילער פון די ESP32 SoftCard איז אין בלעטער מאָדע.

באַניץ:

  1. עקסטראַקט די אינהאַלט פון די ZIP file אין אַ באַזונדער וועגווייַזער אויף דיין פּיסי.
  2. שטעלן אַלע 4:3 ווידיאס אין די סאַב-דערווייַז InputVideos4by3 און אַלע 16:9 ווידיאס אין InputVideos16by9.
  3. לויפן Go.bat און וואַרטן פֿאַר די ALL DONE אָנזאָג. דאָס קען נעמען אַ בשעת דיפּענדינג אויף די נומער פון ווידיאס און די גיכקייַט פון דיין פּיסי.
  4. נאָכמאַכן די גאנצע אינהאַלט פון די אָוטפּוטווידעאָס סאַב-דערווייַז צו / ווידיאס אויף די סד קאָרט. יעדער ווידעא דאַרף זיין אין זיין אייגענע סאַב-דערווייַז.

וויכטיק: די / ווידיאס וועגווייַזער אויף די סד קאָרט זאָל נישט אַנטהאַלטן קיין files, נאָר סאַב-דירעקטאָריעס.
די קאַנווערזשאַן וועט אויך דזשענערייט אַ טאַמנייל בילד פֿאַר יעדער ווידעא און שטעלן עס אין דער זעלביקער וועגווייַזער ווי די אַרייַנשרייַב ווידעא, אויב איינער איז נישט צוגעשטעלט. די צייטamp פֿאַר די אַוטאָ-דזשענערייטאַד טאַמנייל בילד איז דיפיינד אין Go.bat און קענען זיין טשיינדזשד. אויב אַ טאַמנייל בילד איז צוגעשטעלט, עס וועט נישט זיין אָוווערריטאַן. די טאַמנייל האט די זעלבע fileנאָמען ווי די ווידעא, אָבער מיט אַ .פּנג געשפּרייט. איין סטראַטעגיע איז צו לויפן די קאַנווערזשאַן אַמאָל צו דזשענערייט אַלע די טהומבנאַילס, מאָדיפיצירן זיי אויב דארף און לויפן עס ווידער.

דאָ זענען די 10 דזשענערייטאַד fileס פֿאַר אַ ווידעא גערופן עקסample.mp4:

  1. Example.ntsc.ts - די הויפּט פּלייבאַק ווידעא פֿאַר NTSC מיט געזונט
  2. Example.ntsc.fwd.ts - די 15 קס גיכקייַט שנעל-פאָרויס ווערסיע פון ​​די ווידעא אָן געזונט
  3. Example.ntsc.rwd.ts - די 15 קס גיכקייַט פאַרקערט ווערסיע פון ​​​​די ווידעא אָן געזונט
  4. Example.ntsc.idx - אַן אינדעקס file געוויינט פֿאַר סינגקראַנאַזיישאַן בעשאַס FF און Rewind
  5. Example.ntsc.img.ts - די טאַמנייל פון די ווידעא צו ווייַזן אין בלעטער מאָדע
  6. Example.pal.* – די אנדערע 5 files פֿאַר PAL, עקוויוואַלענט צו די אויבן דיסקרייבד

אינהאַלט פון די ESP32 סאָפטקאַרד ווידעא קאָנווערטער:

  • InputVideos4by3 - אַ ליידיק סאַב-דערווייַז ווו אַלע 4:3 ווידיאס זאָל זיין געשטעלט פֿאַר קאַנווערזשאַן דורך די באַניצער
  • InputVideos16by19 - אַ ליידיק סאַב-דערווייַז ווו אַלע 16:9 ווידיאס זאָל זיין געשטעלט פֿאַר קאַנווערזשאַן דורך די באַניצער
  • אָוטפּוטווידעאָס - אַ ליידיק וועגווייַזער ווו אַלע קאָנווערטעד ווידיאס וועט זיין געשטעלט דורך די קאַנווערזשאַן פּראָצעס, יעדער אין זיין אייגענע סאַב-דערווייַז
  • קאָנווערט.באַט - אַ פּעקל file וואָס דזשענערייץ די 5 פאַרשידענע files דורך רופן ffmpeg.exe. דעם פּעקל file איז בלויז גערופן דורך Go.bat
  • Go.bat - די פּעקל file וואָס קאַנווערץ אַלע ווידיאס געשטעלט אין InputVideos4by3 און InputVideos16by9
  • ReadMe.txt - ינסטראַקשאַנז ווי צו נוצן די געצייַג
  • ffmpeg.exe - איינער פון די 3 עקסעקוטאַבלעס פון FFmpeg. עס טוט אַלע די שווער ליפטינג.
    דאַונלאָודיד פון: https://ffmpeg.org
  • VideoIndexer.exe - אַ קליין באַפֿעלן שורה נוצן געשריבן אין C וואָס דזשענערייץ די אינדעקס file
  • VideoIndexerSource.zip - די C מקור קאָד פון VideoIndexer.exe

פירמוואַרע רעוויזיע געשיכטע:

v1.00
- ערשט פול-פיטשערד מעלדונג
v1.01
- ווידעא שפּילער: צוגעגעבן באַזונדער ווידיאס פֿאַר PAL און NTSC רעכט צו דער פאַרשידענע אַספּעקט ריישיאָוז.
- ווידעא שפּילער: פאַרפעסטיקט אַ זשוק וואָס מאכט די בילד נישט סענטערד כאָריזאַנטאַלי אין NTSC.
v1.02
- פאַרמישפּעטן: פאַרפעסטיקט אַ קראַך אין די סוף פון דער ערשטער שטאַפּל רעכט איידער די גאַנץ פאַרשטעלן.
- פאַרמישפּעטן: די סעטטינגס וועט איצט זיין געראטעוועט ווען דער באַניצער סאַוועס אַ שפּיל און ווען ער פאַרלאָזן Doom.
- אַודיאָ שפּילער: עקסאַקיוטינג די LISTEN באַפֿעל בשעת ניט קאָננעקטעד צו דער אינטערנעץ וועט איצט אָנהייבן אַ Wi-Fi פֿאַרבינדונג.
- אַודיאָ שפּילער: געוואקסן די טיימאַוט פון די LISTEN באַפֿעל, וואָס איז געווען בלויז 250ms - ניט גענוג ווען די סטרימינג פּלאַץ איז צו ווייַט.
- אַודיאָ שפּילער: פּלייבאַק וועט איצט האַלטן איידער איר אָנהייבן Doom, Wolfenstein 3D, די ווידעא שפּילער אָדער קיין פון די עמולאַטאָרס.
- סד קאָרט: ליסטינג אַ וועגווייַזער וועט ניט מער ווייַזן סאַב-דירעקטאָריעס און fileס סטאַרטינג מיט אַ פּונקט.
v1.03
- Wi-Fi: ינקריסיז די פאַרבינדן טיימאַוט פון 10 צו 20 סעקונדעס.
- אַודיאָ שפּילער: פאַרפעסטיקט אַ קראַך וואָס כאַפּאַנז מאל אין די סוף פון אַ mp3.
- ווידעא שפּילער: דאַבאַלד די באַפער פון די SBC קאָדעק צו 8K צו ויסמיידן באַפער אָוווערפלאָו וואָס פּאָפּינג אין די אַודיאָ.
v1.04
- צוגעלייגט די NTSC-50 קאַמפּאַזאַט ווידעא נאָרמאַל (320 × 240) פֿאַר עלטערע NTSC קאָליר CRT טווס און מאָניטאָרס. צו באַשטימען, נאָר טיפּ NTSC-50.
- ווידעא שפּילער: פאַרפעסטיקט אַ קראַך ווען איר פּרובירן צו שפּילן אַן אַנקאַנווערטיד ווידעא אָדער MP3 אין די / ווידיאס וועגווייַזער.
- באַפֿעלן פּינטלעך: שלאָגן איצט סייקאַלז צוריק צו דער ערשטער באַפֿעל, אַנשטאָט פון נאָר האַלטן אין די לעצטע.
v1.05
- סעגאַ / נינטענדאָו עמולאַטאָרס: פאַרפעסטיקט די פאַלש געזונט אָפטקייַט אין NTSC-50.
v1.06
- מויז: צוגעגעבן די פיייקייט צו יבערקערן די X-אַקס אָדער Y-אַקס פון די מויז מיט די MOUSE באַפֿעל.
- סד קאָרט: די SYSTEM באַפֿעל איצט אויך ווייַזן די נומער פון סעקטאָרס און די סעקטאָר גרייס פון די סד קאָרט.
v1.07
- מעק עמולאַטאָר: געוואקסן די זיקאָרן בנימצא צו די מעק עמולאַטאָר פון 2.5 מעגאבייטן צו 3 מעגאבייטן.
- מעק עמולאַטאָר: עקסאַקיוטינג די MAC באַפֿעל פֿון אַ סאַב-דערווייַז וועט לאָדן די מעק ראַם און דיסק בילדער געפֿונען אין דער סאַב-דערווייַז.
- סעגאַ / נינטענדאָ עמולאַטאָרס: עקסאַקיוטינג די SEGA אָדער NINTENDO באַפֿעל פֿון אַ סובדירעקטאָרי וועט בלויז ווייַזן די ראָמס אין דער סאַב-דערווייַז.
v1.08
- פאַרפעסטיקט אַ ווידעא ראַש אַרויסגעבן וואָס איז געווען געשעעניש ווען די ESP32 סאָפטקאַרד איז כאָוסטיד אין אַן עפּל ייגס.
- נינטענדאָו: פאַרפעסטיקט אַן אַרויסגעבן וואָס געפֿירט די ווידעא צו ברעכן אויף NTSC ווען די שפּיל "בליידז פון סטיל" איז לאָנטשט ערשטער.
——
v2.00
- צוגעגעבן די TurboGrafx-16 (aka PC Engine) שפּיל קאַנסאָול עמולאַטאָר.
צו אָנהייבן, טיפּ TG16 אָדער PCE.
v2.01
- באַפֿעל פּינטלעך: דערהייַנטיקט די הילף פאַרשטעלן צו אַרייַננעמען די TG16 / PCE באַפֿעל.
- TurboGrafx-16: פאַרפעסטיקט אַ זשוק וואָס געפֿירט עטלעכע שפּילערייַ צו גיין אין אַן אַנסאַפּאָרטיד גראַפיקס מאָדע אויף PAL ווען רילאַנטשט.
v2.02
- פטפּ סערווער: פאַרפעסטיקט אַ זשוק וואָס געפֿירט טראַפ - דיסקאַנעקץ בעשאַס די אַריבערפירן פון גרויס files.
- פטפּ סערווער: פאַרפעסטיקט אַ זשוק וואָס פּריווענטיד ניט-אַנאַנימאַס יוזערז פון קענען צו פאַרבינדן.
- פטפּ סערווער: געוואקסן די אַריבערפירן גיכקייַט פון אַרום 1 מבפּס צו אַרום 2 מבפּס.
- אַודיאָ שפּילער: פאַרפעסטיקט אַ זשוק וואָס געפֿירט HTTPS URLס ניט צו פאַרבינדן. איצט זיי רעכט פעליקייַט צו הטטפּ.
- אַודיאָ שפּילער: פאַרפעסטיקט אַ פּאַרסינג זשוק וואָס האָט געפֿירט עטלעכע URLס מיט אַ צווייפּינטל נאָך אַ צעהאַקן צו פאַרלאָזן.
- אַודיאָ שפּילער: פאַרפעסטיקט אַ זשוק וואָס געפֿירט לאַנג סטרים נעמען אָדער לאַנג URLס צו ברעכן די LISTEN באַפֿעלן טיש.
——
v3.00
- צוגעגעבן אַן IBM PC / XT קאַמפּאַטאַבאַל עמולאַטאָר. צו אָנהייבן נאָר טיפּ פּיסי.
- צוגעלייגט די פיייקייט צו באַשטימען לאָווערקאַסע ניצן ווען דער באַלעבאָס איז עפּל וו +.
- אַודיאָ שפּילער: פאַרפעסטיקט אַ זשוק וואָס האָט געפֿירט סטרימז מיט 48K sampדי קורס צו האָפּקען.
v3.01
- די Wi-Fi ראַדיאָ איז איצט אַוועק ביז עס איז דארף. דאָס ראַדוסאַז די מאַכט קאַנסאַמשאַן פון די קאָרט מיט 70 מאַ.
- באַפֿעל פּינטלעך: פאַרפעסטיקט אַ זשוק וואָס געפֿירט די Wi-Fi פּאַראָל צו בלייבן אַנמאַסקט ווען ניצן CONNECT
- באַפֿעלן פּינטלעך: פאַרפעסטיקט אַ זשוק וואָס געפֿירט ספּייסאַז צו זיין אַוועקגענומען פון די SSID אויך ווען ניצן CONNECT
v3.02
- פּיסי עמולאַטאָר: געמאכט די הערקולעס / מדאַ ווערטיקאַל סינגקראַנאַזיישאַן רעקווירעמענץ די זעלבע ווי די אָנעס פֿאַר די מאַסינטאָש עמולאַטאָר.
- פּיסי עמולאַטאָר: פאַרפעסטיקט אַ זשוק וואָס פּרעווענטינג די טייפּינג פון נומערן אָדער דרינגלעך די לינקס מויז קנעפּל אויף אַלע עפּל וו + אָן דזשויסטיק.
- פּיסי עמולאַטאָר: פאַרפעסטיקט אַ זשוק וואָס געפֿירט אַלע סיעראַ אויף-ליניע אַגי שפּילערייַ ניט צו ווייַזן רעכט ווען טגאַ אָדער קגאַ איז אויסגעקליבן.
- פּיסי עמולאַטאָר: פאַרפעסטיקט אַ זשוק וואָס געפֿירט פאַלש פארבן אין 256-קאָליר מקגאַ מאָדע פֿאַר שפּילערייַ וואָס דערהייַנטיקן די פּאַליטרע דינאַמיקאַללי.
v3.03
- ווידעא שפּילער: פאַרפעסטיקט אַ קראַך אין PAL ווען דער עקראַן איז שיפטיד אַלע וועג צו די רעכט
v3.04
- מעק און פּיסי עמולאַטאָרס: צוגעגעבן אַן אָפּציע פֿאַר 480i אין NTSC און 576i אין PAL פֿאַר פּלאַזמאַ / לקד / געפירט טווס און מאָניטאָרס.
- מעק עמולאַטאָר: צוגעגעבן אַ טיש וואָס ווייַזן די דיסק בילדער וואָס וועט זיין מאָונטעד, ענלעך צו די פּיסי עמולאַטאָר.
v3.05
- NES עמולאַטאָר: פאַרפעסטיקט אַ זשוק וואָס האָט געפֿירט די געזונט אין Super Mario Bros. 3 צו גליטשן אויף NTSC.
v3.06
- SMS עמולאַטאָר: פאַרפעסטיקט אַ הויפּט זשוק באַקענענ אין וו3.00 וואָס האָט געפֿירט גליטשינג אין עטלעכע שפּילערייַ אויף NTSC.
v3.07
- פּיסי עמולאַטאָר: פאַרפעסטיקט אַ זשוק וואָס האָט געפֿירט אַ רעדוקציע אין פאָרשטעלונג נאָך אַרויסגאַנג עפּעס ניצן .

דאָקומענטן / רעסאָורסעס

טינדיע ESP32 סאָפטקאַרד יקספּאַנשאַן קאַרד [pdfבאַניצער מאַנואַל
ESP32 סאָפטקאַרד יקספּאַנשאַן קאַרד, ESP32, סאָפטקאַרד יקספּאַנשאַן קאַרד, יקספּאַנשאַן קאַרד, קאָרט

רעפערענצן

לאָזן אַ באַמערקונג

דיין בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען אנגעצייכנט *