ESP32 SoftCard rozšiřující karta pro Apple II
Rodina počítačů
Instalační a uživatelská příručka
Zavedení
Karta ESP32 SoftCard je navržena tak, aby rozšířila možnosti počítačů rodiny Apple II pomocí modulu ESP32. Podobně jako původní Z80 SoftCard má vlastní procesor, který umožňuje spouštět software, který nebyl původně určen pro Apple II. Také podobná původní kartě s 80 sloupci generuje vlastní kompozitní video. Kompozitní standardy NTSC, NTSC-50 a PAL jsou podporovány a uživatel mezi nimi může přepínat pomocí příkazu. Kromě toho ESP32 SoftCard produkuje svůj vlastní 8bitový zvuk, který je smíchán a přehráván přes Apple IIspeaker. Pro většinu aplikací potřebuje karta také microSD kartu naformátovanou na FAT32, která je součástí dodávky.
Od verze 3.07 svého firmwaru má karta ESP32 SoftCard následující možnosti:
- Spusťte Doom. Jeho shareware nebo plný WAD files a hudbu ve formátu MP3 je třeba umístit do složky na kartě SD.
- Spusťte Wolfenstein 3D. Shareware nebo plná verze hry musí být ve složce na SD kartě.
- Emulujte klasiku Macintoshe. Obrazy ROM a diskety/pevného disku musí být na SD kartě.
- Emulujte IBM PC/XT kompatibilní se systémem DOS a Windows 3.0. Obrazy diskety/pevného disku musí být na SD kartě.
- Emulovat Sega Master System, NES a TurboGrafx-16 (v Japonsku také znám jako PC Engine). Herní ROM musí být na SD kartě.
- Přehrávejte videa uložená na SD kartě. Maximální rozlišení je 320×240 pro PAL nebo NTSC-50 a 320×200 pro běžný NTSC.
- Připojte se k internetu přes Wi-Fi.
- Poslouchejte internetové audio streamy nebo přehrávejte MP3 filejsou uloženy na SD kartě.
- Základní příkazová konzole v textovém režimu 80×25 s více než 30 různými příkazy.
- Podpora pro joystick Apple II. Joystick lze použít v Doom, Wolfenstein 3D, emulátorech herní konzole a emulátoru Macintosh, kde může být buď běžný joystick nebo emulovat myš. V emulátoru PC/XT ovládá klávesy se šipkami, ale neemuluje myš.
- Podpora pro Apple Mouse II. Myš lze použít v Doom, Wolfenstein 3D, SMS, NES, TurboGrafx-16, emulátoru Macintosh a emulátoru PC/XT.
- Podpora režimu 256 stupňů šedi pro monochromatické monitory.
- Schopnost upgradovat firmware z SD karty, když jsou přidány nové funkce/opravy chyb.
- FTP server, který umožňuje přístup k celé SD kartě.
Hardwarové požadavky
Karta byla důkladně testována na Apple II+, Apple IIe a Pravetz 82. Někteří z prvních uživatelů také prokázali, že správně fungují na Apple IIgs, Laser 128, Pravetz 8C a Pravetz 8M.
ESP32 SoftCard není zaváděcí karta a vyžaduje buď zařízení emulující Disk II/Smartport, jako je FloppyEmu, CFFA3000 Card, Dan ][ Controller, karta TJ Boldt ProDOS atd., nebo skutečnou disketovou jednotku Apple II s min. jednu prázdnou disketu.
Karta se dodává s 20″ (50 cm) video kabelem a 32GB microSD kartou.
Více informací najdete na Applefritter webnebo jednoduše vyhledáním „The ESP32 SoftCard pro Apple II“.
Instalace
Kartu ESP32 SoftCard lze nainstalovat do libovolného volného slotu Apple II/II+, IIe nebo IIgs. Program, který běží na CPU Apple II, automaticky určí slot.
Video smyčka
Video signál musí být připojen přes kartu, aby mohla automaticky přepínat mezi kompozitním video signálem Apple II a kompozitním videem generovaným modulem ESP32. Karta je dodávána s 50 cm (20”) video kabelem. Lze jej použít pro připojení kompozitního video výstupu Apple II ke spodnímu RCA konektoru označenému VIDEO IN na kartě. Monitor pak musí být zapojen do horního RCA konektoru označeného VIDEO OUT. Když se karta nepoužívá, video signál Apple II jednoduše přichází přes VIDEO IN a odchází přes VIDEO OUT.
Audio smyčka
Aby zvuk fungoval, musí být ke kartě připojen také reproduktor Apple II.
Dodávaný propojovací kabel samice-samice lze použít k připojení konektoru reproduktoru na základní desce Apple II ke konektoru označenému SPEAKER IN na kartě. Samotný reproduktor Apple II musí být zapojen do konektoru označeného SPEAKER OUT na kartě. Pokud kabel reproduktoru není dostatečně dlouhý, lze jako prodloužení použít dodaný propojovací kabel typu samec-female.
Karta byla speciálně navržena tak, aby zabránila jakémukoli poškození přehozením plus a mínus konektoru SPEAKER IN. Z tohoto důvodu lze pro určení správné polarity použít pokus-omyl. Výchozí pípnutí spouštění Apple II uslyšíte pouze při správné polaritě.
Jumper Apple II+/Apple IIe IIgs
Tato propojka musí být uzavřena, pokud je ESP32 SoftCard hostována v Apple II/II+, a otevřená, pokud je hostována v Apple IIe. Při nesprávném nastavení propojky nehrozí žádné poškození, ale bude to mít následující negativní účinky: u Apple II/II+ zvuk z
Apple II bude opravdu tichý a u Apple IIe a IIgs může při provozu Wi-Fi z reproduktoru vycházet hluk.
Pípnutí při spuštění
Když je Apple II zapnutý, ESP32 SoftCard vydává vlastní 2 kHz bootovací pípnutí.
Je to slyšet okamžitě po pípnutí spouštění Apple II, když je zvuk správně zapojen, jak je znázorněno na tomto videu: https://www.youtube.com/watch?v=Jak6qlXeGTk
Základní operace
Program rozhraní ESP32 SoftCard
Program rozhraní ESP32 SoftCard běží na CPU Apple II a zajišťuje veškerou komunikaci mezi periferními zařízeními Apple II a ESP32 SoftCard. Je napsán v Assembly a může běžet pod DOS 3.3 nebo ProDOS. Lze jej načíst z diskety Apple II nebo jakéhokoli zařízení emulujícího Disk II/SmartPort, jako je karta CFFA3000, ovladač Dan ][, karta TJ Boldt ProDOS atd. Má také své vlastní číslo verze, které je nezávislé na verzi. číslo firmwaru ESP32 SoftCard.
Program rozhraní přichází ve dvou téměř identických variantách: ESP32NTSC a ESP32PAL. Který z těchto dvou se provede, určuje počáteční video standard kompozitního video signálu generovaného kartou. To je nutné, protože některé displeje NTSC nepodporují PAL a naopak. Karta podporuje oba standardní a uživatel mezi nimi může přepínat zadáním příkazů PAL nebo NTSC z příkazového řádku karet. Neexistuje však způsob, jak automaticky určit, který video standard připojený displej podporuje, takže pokud napřampPokud karta vždy spouštěla v NTSC, některé obrazovky PAL zobrazí pouze prázdnou obrazovku a uživatel nikdy neuvidí příkazový řádek karty.
Následující ZIP file obsahuje DOS 3.3 a obraz ProDOS verze 1.0:
ESP32 SoftCard Interface Program v1.0.zip (všechny Apple ][, ][+, //e)
Program rozhraní ESP32 SoftCard v1.0.C.zip (IIgs a klony)
Po provedení ESP32NTSC nebo ESP32PAL se na obrazovce rychle zobrazí následující, než se video signál přepne na signál generovaný kartou:
Příkazový řádek ESP32 SoftCard
Jakmile se video přepne na ESP32 SoftCard, všechny události klávesnice, joysticku a myši jsou programem Interface odeslány na kartu. Uživateli se zobrazí textová obrazovka 80×25 a příkazový řádek. K dispozici je více než 30 různých příkazů a zadáním HELP získáte seznam a krátký popis. Klávesy se šipkami nahoru a dolů a také K procházení mezi nimi lze použít klíč na Apple IIe. Příkazy nerozlišují velká a malá písmena, i když jsou uvedeny velkými písmeny. Jak levá šipka, tak i klávesa na Apple IIe se při stisknutí chová jako backspace vymaže aktuálně zadaný příkaz.
Seznam příkazů
PÍPNUTÍ popř – vydá velmi krátké 2 kHz pípnutí
PÍPNUTÍ – vydá 2 kHz pípnutí s určenou dobou trvání
HOME nebo CLS – vymažte obrazovku a umístěte výzvu do horního řádku
NTSC – přepne standard kompozitního videa na NTSC
NTSC-50 nebo NTSC50 – přepněte standard kompozitního videa na NTSC-50
PAL – přepne standard kompozitního videa na PAL
STANDARD – zobrazí aktuální standard kompozitního videa
STANDARD – přepnout na specifikovaný standard kompozitního videa
SKENOVAT – provede skenování sítě Wi-Fi a zobrazí seznam výsledků
PŘIPOJIT – připojení k Wi-Fi hotspotu po provedení skenování sítě
CONNECT <#> – připojení k hotspotu určenému číslem
PŘIPOJIT – připojte se k hotspotu se zadaným SSID
DISCONNECT – odpojí se od aktuálně připojeného hotspotu
FTPSERVER – spustí FTP server na portu 21
FTPSERVER ANONYMOUS – spustí FTP server a povolí pouze anonymní uživatele
FTPSERVER – spustit FTP server a zakázat anonymní uživatele
FTPSERVER STOP – zastaví FTP server
IPCONFIG nebo IP – zobrazení informací o IP
MEMORY nebo MEM – zobrazení aktuálního využití paměti
PÍSMO – zobrazí všechny znaky systémového písma
JOYSTICK – otestujte a zkalibrujte joystick, pokud je k dispozici
MYŠ – otestujte a nakonfigurujte Apple Mouse II, pokud je k dispozici
SCREEN – nastavení pozice obrazu na obrazovce
SYSTÉM – zobrazí různé systémové informace
ÚLOHY – seznam všech aktuálně spuštěných úloh
UPDATE – aktualizace firmwaru z SD karty
EXIT – ukončení programu rozhraní ESP32 SoftCard a návrat do Základního
REBOOT – restartujte ESP32 SoftCard bez návratu do základního nastavení
DOOM – spustí verzi Doom umístěnou v /Doom
WOLF3D – spustí verzi Wolfenstein 3D umístěnou v /Wolf3D
TG16 nebo PCE – spusťte emulátor TurboGrafx-16 (aka PC Engine).
SEGA nebo SMS – spusťte emulátor Sega Master System
NINTENDO nebo NES – spusťte emulátor Nintendo Entertainment System
MACINTOSH nebo MAC – spusťte emulátor Macintosh Classic
PC – spuštění emulátoru kompatibilního s IBM PC/XT
VIDEO – spustí přehrávač videa v režimu procházení videí umístěných v /Videos
LISTEN – seznam všech internetových audio streamů umístěných v /AudioStreams.txt
LISTEN <#> – poslech audio streamu určeného číslem
HRÁT SIfilejméno/video> – přehraje zadané MP3 file nebo video z /Videos
PLAY <#> – přehrávání MP3 file nebo video v /Videa určené číslem
PAUSE – pozastavení aktuálního přehrávání MP3 nebo audio streamu
RESUME – obnovení pozastaveného přehrávání MP3 nebo audio streamu
STOP – zastavení aktuálního přehrávání MP3 nebo audio streamu
VOLUME <#> – změna hlasitosti přehrávání MP3 nebo audio streamu
CATALOG nebo CAT nebo DIR – seznam aktuálního adresáře
PREFIX nebo CD – zobrazení názvu aktuálního adresáře
PREFIX <#> nebo CD <#> – změna aktuálního adresáře (určeného číslem)
PŘEDPONA nebo CD – změnit aktuální adresář (určený jménem)
a – Upravte vodorovnou polohu obrazovky
a – Upravte vertikální polohu obrazovky
– Resetujte horizontální a vertikální nastavení obrazovky
– Přepnout malá písmena (platí pouze pro Apple II/II+)
Zvukový výstup
Některé monitory z 80. let (jako výše uvedený Philips) mají vestavěný reproduktor a zvuk amplifikátor. A i když karta nemá konektor pro externí zvuk, je poměrně snadné jej přidat pro každého, kdo má minimální pájecí dovednosti. Požadovaný konektor lze umístit kdekoli v oblasti prototypování a je třeba jej připojit k zemi a hornímu kolíku potenciometru RV3, jak je uvedeno níže:
POZOR – Konektor SPEAKER OUT nelze a nesmí být použit pro tento účel, protože není spojen se zemí.
Vytvoření spouštěcího disku pomocí rozhraní ESP32 SoftCard a kazetového portu
Jak již bylo zmíněno, obraz DOS 3.3 nebo ProDOS obsahující program rozhraní lze stáhnout z tohoto odkazu: Program rozhraní ESP32 SoftCard v1.0.zip a lze jej použít v jakémkoli zařízení emulujícím Disk II/SmartPort, jako je karta CFFA3000, ovladač Dan ][, karta TJ Boldt ProDOS atd. Pokud však uživatel má pouze jednu disketovou jednotku a žádnou z těchto moderních karet , je stále docela snadné vytvořit spouštěcí disk DOS 3.3 nebo ProDOS obsahující ESP32NTSC a ESP32PAL.
Pro tento účel lze port Cassette In Apple II použít s chytrým telefonem nebo notebookem pomocí běžného 3.5 mm AUX audio kabelu. Zde jsou kroky:
- Vložte kartu Disk ][ Interface card do slotu 6 a připojte disketu k jednotce 1. V žádném jiném slotu to nebude fungovat.
- Připojte port Cassette In k portu sluchátek vašeho smartphonu nebo notebooku pomocí audio kabelu AUX. Poté se ujistěte, že hlasitost je maximální.
- Bez diskety v mechanice zapněte Apple II a poté stiskněte . To způsobí, že se disk přestane otáčet a počítač se zavede do Basic.
- Vložte prázdnou disketu do disketové jednotky a zavřete její dvířka.
- V základní výzvě zadejte LOAD a stiskněte
- Ze svého smartphonu nebo notebooku hrajte jeden ze dvou AIF files obsažené v archivu ZIP: ESP32 SoftCard v1.0.AIFs_.zip
Pak už jen počkejte a postupujte podle pokynů na obrazovce. Celý proces trvá méně než 2 minuty a po dokončení se počítač restartuje z nově naformátované diskety.
Video konvertor ESP32 SoftCard
ESP32 SoftCard má video přehrávač, který je schopen přehrávat videa s maximálním rozlišením 320×200 v NTSC a 320×240 v PAL. Je také schopen 15x rychle vpřed a vzad pomocí kláves se šipkami. ESP32 však není dostatečně výkonný, aby přehrál jakýkoli formát videa a snížil jej na grafické rozlišení NTSC nebo PAL. To je důvod, proč musí být videa předem převedena a překódována pomocí moderního počítače. Existuje malý nástroj pro Windows, který dokáže převést více videí různých formátů v dávkovém procesu.
ESP32 SoftCard Video Converter v1.0
ESP32 SoftCard Video Converter v1.0.zip (Windows)
ESP32_SoftCard_Video_Converter.zip (MacOs a Linux)
Tento nástroj používá FFmpeg k převodu videí mnoha různých formátů a jakéhokoli rozlišení do formátu, který ESP32 SoftCard dokáže přehrát. Pro každé video vytvoří samostatný podadresář a vytvoří 10 různých files, 5 pro NTSC a 5 pro PAL.
Také automaticky generuje miniaturu pro každé video, pokud není poskytnuta. Tato miniatura se zobrazí na obrazovce, když je přehrávač videa ESP32 SoftCard v režimu prohlížení.
Používání:
- Extrahujte obsah ZIP file do samostatného adresáře na vašem PC.
- Všechna videa 4:3 umístěte do podadresáře InputVideos4by3 a všechna videa 16:9 do InputVideos16by9.
- Spusťte Go.bat a počkejte na zprávu ALL DONE. To může chvíli trvat v závislosti na počtu videí a rychlosti vašeho PC.
- Zkopírujte celý obsah podadresáře OutputVideos do /Videos na SD kartě. Každé video musí být ve vlastním podadresáři.
Důležité: Adresář /Videos na SD kartě by neměl obsahovat žádné files, pouze podadresáře.
Konverze také vygeneruje miniaturní obrázek pro každé video a umístí jej do stejného adresáře jako vstupní video, pokud není k dispozici. Nejčasovějšíamp pro automaticky generovaný náhledový obrázek je definován v Go.bat a lze jej změnit. Pokud je poskytnuta miniatura, nebude přepsána. Miniatura má to samé filenázev jako video, ale s příponou .PNG. Jednou ze strategií je spustit konverzi jednou, aby se vygenerovaly všechny miniatury, v případě potřeby je upravily a poté znovu spustili.
Zde je vygenerovaných 10 files pro video s názvem Přample.mp4:
- Example.ntsc.ts – hlavní přehrávané video pro NTSC se zvukem
- Example.ntsc.fwd.ts – verze videa s 15násobnou rychlostí přetáčení vpřed bez zvuku
- Example.ntsc.rwd.ts – 15x rychlostní zpětná verze videa bez zvuku
- Example.ntsc.idx – index file používá se pro synchronizaci během FF a Rewind
- Example.ntsc.img.ts – miniatura videa, která se má zobrazit v režimu prohlížení
- Example.pal.* – druhý 5 files pro PAL, ekvivalentní výše popsaným
Obsah ESP32 SoftCard Video Converter:
- InputVideos4by3 – prázdný podadresář, kam by měl uživatel umístit všechna videa 4:3 pro konverzi
- InputVideos16by19 – prázdný podadresář, kam by měl uživatel umístit všechna videa 16:9 pro konverzi
- OutputVideos – prázdný adresář, kam budou všechna převedená videa umístěna procesem převodu, každé do svého vlastního podadresáře
- Convert.bat – dávka file který generuje 5 různých files voláním ffmpeg.exe. Tato várka file je volána pouze Go.bat
- Go.bat – dávka file který převede všechna videa umístěná v InputVideos4by3 a InputVideos16by9
- ReadMe.txt – návod, jak nástroj používat
- ffmpeg.exe – jeden ze 3 spustitelných souborů FFmpeg. Dělá to všechno těžké.
Staženo z: https://ffmpeg.org - VideoIndexer.exe – malý nástroj příkazového řádku napsaný v C, který generuje index file
- VideoIndexerSource.zip – zdrojový kód C VideoIndexer.exe
Historie revizí firmwaru:
v1.00
– První plnohodnotná verze
v1.01
– Video Player: Přidána samostatná videa pro PAL a NTSC kvůli různým poměrům stran.
– Video Player: Opravena chyba způsobující, že obraz nebyl v NTSC horizontálně vycentrován.
v1.02
– Doom: Opraven pád na konci první úrovně těsně před obrazovkou dokončení úrovně.
– Doom: Nastavení se nyní uloží, když uživatel uloží hru a když ukončí Doom.
– Přehrávač zvuku: Provedením příkazu LISTEN, když nejste připojeni k internetu, se nyní zahájí připojení Wi-Fi.
– Přehrávač zvuku: Prodloužený časový limit příkazu LISTEN, který byl pouze 250 ms – málo, když je stránka streamování příliš daleko.
– Přehrávač zvuku: Přehrávání se nyní zastaví před spuštěním hry Doom, Wolfenstein 3D, přehrávače videa nebo jakéhokoli emulátoru.
– SD karta: Výpis adresáře již nebude zobrazovat podadresáře a filezačíná tečkou.
v1.03
– Wi-Fi: Časový limit připojení byl prodloužen z 10 na 20 sekund.
– Přehrávač zvuku: Opraveno selhání, ke kterému někdy dochází na samém konci MP3.
– Video Player: Zdvojnásobení vyrovnávací paměti kodeku SBC na 8 kB, aby nedošlo k přetečení vyrovnávací paměti způsobujícímu praskání zvuku.
v1.04
– Přidán standard kompozitního videa NTSC-50 (320×240) pro starší barevné CRT televizory a monitory NTSC. Pro přepnutí stačí napsat NTSC-50.
– Video Player: opraveno selhání při pokusu o přehrání nepřevedeného videa nebo MP3 umístěného v adresáři /Videos.
– Příkazový řádek: Úder nyní se vrací zpět k prvnímu příkazu, místo aby se zastavil u posledního.
v1.05
– Emulátory Sega/Nintendo: Opravena nesprávná zvuková frekvence v NTSC-50.
v1.06
– Myš: Přidána možnost invertovat osu X nebo Y myši pomocí příkazu MOUSE.
– SD Card: Příkaz SYSTEM nyní také zobrazuje počet sektorů a velikost sektoru na SD kartě.
v1.07
– Emulátor Mac: Zvýšení paměti dostupné pro emulátor Mac z 2.5 MB na 3 MB.
– Mac emulátor: spuštěním příkazu MAC z podadresáře se načte Mac ROM a obrazy disku nalezené v tomto podadresáři.
– Emulátory Sega/Nintendo: spuštění příkazu SEGA nebo NINTENDO z podadresáře zobrazí pouze ROM v tomto podadresáři.
v1.08
– Opraven problém se šumem videa, který se vyskytoval, když byla karta ESP32 SoftCard hostována uvnitř Apple IIgs.
– Nintendo: Opraven problém způsobující přerušení videa na NTSC při prvním spuštění hry „Blades of Steel“.
—–
v2.00
– Přidán emulátor herní konzole TurboGrafx-16 (aka PC Engine).
Pro spuštění stačí napsat TG16 nebo PCE.
v2.01
– Příkazový řádek: Aktualizace obrazovky nápovědy tak, aby obsahovala příkaz TG16/PCE.
– TurboGrafx-16: opravena chyba způsobující přechod některých her do nepodporovaného grafického režimu na PAL při opětovném spuštění.
v2.02
– FTP server: opravena chyba způsobující náhodná odpojení při přenosu velkých souborů files.
– FTP server: opravena chyba, která bránila neanonymním uživatelům v připojení.
– FTP server: zvýšení přenosové rychlosti z přibližně 1 Mb/s na přibližně 2 Mb/s.
– Přehrávač zvuku: opravena chyba způsobující HTTPS URLnení připojit. Nyní mají správně výchozí HTTP.
– Přehrávač zvuku: opravena chyba analýzy, která některé způsobovala URLs dvojtečkou za lomítkem pro selhání.
– Přehrávač zvuku: opravena chyba způsobující dlouhé nebo dlouhé názvy streamů URLs pro porušení tabulky příkazů LISTEN.
—–
v3.00
– Přidán emulátor kompatibilní s IBM PC/XT. Pro spuštění stačí napsat PC.
– Přidána možnost přepínat používání malých písmen když je hostitelem Apple II+.
– Přehrávač zvuku: opravena chyba, která způsobovala streamování s rychlostí 48 ksample rychlost přeskočit.
v3.01
– Wi-Fi rádio je nyní vypnuté, dokud není potřeba. Tím se sníží spotřeba karty o 70 mA.
– Příkazový řádek: opravena chyba způsobující, že heslo Wi-Fi zůstalo při použití CONNECT nezamaskované
– Příkazový řádek: opravena chyba způsobující odstranění mezer z SSID také při použití CONNECT
v3.02
– PC Emulator: požadavky na vertikální synchronizaci Hercules/MDA byly stejné jako u emulátoru Macintosh.
– PC Emulator: opravena chyba bránící psaní čísel nebo stisknutí levého tlačítka myši na všech Apple II+ bez joysticku.
– PC Emulator: opravena chyba, která způsobovala, že se všechny hry Sierra On-Line AGI nezobrazovaly správně, když je vybráno TGA nebo CGA.
– PC Emulator: opravena chyba způsobující nesprávné barvy v režimu MCGA s 256 barvami u her, které dynamicky aktualizují paletu.
v3.03
– Video Player: opraveno selhání v PAL, když byla obrazovka posunuta úplně doprava
v3.04
– Emulátory Mac a PC: přidána možnost pro 480i v NTSC a 576i v PAL pro plazmové/LCD/LED TV a monitory.
– Emulátor Mac: přidána tabulka zobrazující obrazy disků, které budou připojeny, podobně jako emulátor PC.
v3.05
– Emulátor NES: opravena chyba, která způsobovala závadu zvuku v Super Mario Bros. 3 na NTSC.
v3.06
– SMS emulátor: opravena hlavní chyba představená ve verzi 3.00, která způsobovala závady v některých hrách na NTSC.
v3.07
– PC Emulator: opravena chyba, která způsobovala snížení výkonu po ukončení používání .
Dokumenty / zdroje
![]() |
Rozšiřující karta Tindie ESP32 SoftCard [pdfUživatelská příručka ESP32 SoftCard rozšiřující karta, ESP32, SoftCard rozšiřující karta, rozšiřující karta, karta |