majdnem minden ami ReTRo

Commodore Plus/4

2014/08/02. - írta: Сергей

... pár poszttal ezelőtt említettem, hogy az idei első AmiCON-on nyertem tombolán egy Commodore Plus/4 masinát, meg egy tápegységet hozzá. A gépen az alábbi felirat díszelgett, világos színű ragasztószalagra fekete filctollal írva "részben működő bill". Ha jól emlékszem volt még két példány, "rossz bill." felirattal. A tápegységen "működő táp" felirat volt. Sajnos 220V-be dugva időnként sistergő hangot hallat, felügyelet nélkül nem merném hagyni, szóval fogjuk rá, hogy működik. Ennek javítása sajnos közelíti a lehetetlen fogalmát. A külső műanyag burkolatban elhelyezett alkatrészek ki vannak öntve műgyantával, a belsejéhez hozzá férni nem könnyű. Van több hibás Plus/4 tápegységem, az egyiket ha jól emlékszem már kivarázsoltam a burkolatából, előbb-utóbb lehet, hogy lesz eredménye ennek is... Többen is azt mondták, hogy nehéz működő billentyűzetes Plus/4-re szert tenni! Ebből (tévesen) arra következtettem, hogy bizonyára ez is valamilyen olcsó fólia megoldású masina lesz, mint a ZX Spectrum (de említhetném az Enterprise és az AMIGA gépeket is, mint negatív példát). Tehát hazahoztam a gépezetet, bekapcsoltam. Pár gomb valóban nem működött megfelelően, ezért szétszedtem és megtisztítottam, úgyhogy nézzük is meg, hogy mire jutottam vele.

kicsi Commodore Plus4.jpg


A gépezet 1984-ben került a piacra (olvasói hozzászólás alapján javítva, nem az 1982-es Commodore 64 leváltására tervezték, olcsó C= kategóriában dobták piacra), internetes források szerint Amerikában ronda bukás lett belőle. Kanadai, német és magyar piacot viszont sikerült vele megfogni, összesen több mint nyolcszázezer példány készült belőle. Érdekesség a géppel kapcsolatban, hogy az 1986 márciusában lezajlott (hazai) második iskolaszámítógép pályázaton ugyan nem nyert (több hazai fejlesztésű és építésű Zilog Z80-ra épülő gép ellenében), de az azt követő beszerzéskor nagyon népszerű lett az iskolák körében. Tömegesen vették meg a Plus/4 és C=16 számítógépeket, innen lehet számunkra ismerős. 
7501 (illetve 8501-et) Mikroprocesszort tartalmaz, ami 0,89 vagy 1,76MHz órajellel van hajtva (adat a service manual alapján), az órajel előállításáért a TED (a videó, hang és mindent bele chip) felelős. Memóriája 64Kb RAM, ebből 60Kb volt közvetlenül használható. Az operációs rendszere és a BASIC 32Kb ROM-ban, a további beépített programok szintén 32Kb ROM-ban foglalnak  helyet. Állítólag beépített szövegszerkesztő, táblázatkezelő, adatbázis-kezelő és grafikonrajzoló programot is tartalmaz. Ezekből én speciel a szövegszerkesztőt ismerem (F1 funkció billentyű és a Return lenyomására jön elő, nem nagy dicsőség rám nézve, hogy csak ennyit tudok róla). Általános iskolában volt olyan osztálytársam, aki képes volt a szövegszerkesztőben "pályát" rajzolni és a kurzor mint "űrhajó" funkcionált. Azzal múlattuk az időt, mert a tanár nem volt hajlandó nekünk játékot betölteni. Érdekes, az üvöltésre nagyobb hajlandóságot mutatott, de még egy nyavalyás BASIC programot sem írtunk azokon az órákon.... Miről szólt akkor az óra? Sajnos már nem emlékszem rá...
Maximális felbontása 320x200 pixel 128 színű palettával, 40x25 soros a karakteres üzemmódja, hangja két csatornás és 4 oktávos (ez nekem mint zenei laikusnak nem sokat mond). Furcsa sajátossága még, hogy a tápegység csatlakozója, a kazettás magnó csatlakozója, a joystick csatlakozói is speciálisak és a a Memory Expansion Port is egyedi (nem kompatibilis a két legsikeresebb C= géppel a 64-el és a 128-al), a Serial csatlakozó, a Video csatlakozó és az User Port elviekben szabványos a többi C= termékkel. Belső felépítése láthatóan nincs túlbonyolítva, CPU-val, ACIA-val, TED-del, egy programozott logikai IC-vel és négy ROM IC-vel találkozhatunk ha szétszedjük a gépet.

kicsi Commodore Plus4 felirat.jpgA képekből találtok nagy felbontásút a galériában...

A szétszedéséről annyit érdemes tudni, hogy számomra semmilyen kurflit nem tartalmazott, kicsavartam öt csavart, a billentyűzet részt jobbról bal irányba felnyitottam (szalagkábel köti össze az alaplappal bal oldalon). Óvatosan lehúztam a szalagkábelt és más kész is. A billentyűzet szétszedése kicsit bonyolultabb művelet, minden kis méretű csavart eltávolítottam. A Shift Lock billentyű valójában egy kapcsoló, lábai egy-egy merev dróttal a billentyűzet NYÁK lapjára vannak forrasztva. A fekete színű takarószivacsot eltávolítottam róla, majd kiforrasztottam a kapcsoló két lábát, amihez két kis fül van készítve drótból. A billentyűzet szétszedésekor ért a meglepetés, egy masszív NYÁK lapot találtam a várt fólia helyett. Minden előzetes híresztelés ellenére ez a billentyűzet egyszerűen kiváló! Bárcsak más gépek tervezői és gyártói lettek volna ilyen gondosak, ebből nincs az anyag kispórolva. Na szóval mi tud ezen a billentyűzeten elromlani? Konkrétan semmi, a részleges működés oka az évek alatt bele kerül por és kosz. A NYÁK lap réz színű érintkezőit denaturált szesszel megtisztítottam, a billentyűk alján található gumírozott  érintkezőket pedig denaturált szeszes fültisztító pálcikával törölgettem át. Természetesen a magában a billentyűzetben annyi por és szemét gyűlt össze, hogy azt ki kellett alaposan mosnom (meleg víz, fogkefe és mosogatószer) a csapban és napokig szárítottam. Olvasói visszajelzés alapján óvatosan bánjatok a denaturált szesszel, néhány gépnél oldhatja a műanyag alkatrészeket (itt szerencsére ez nem következett be, úgy tűnik a Commodore időtálló műanyag elemeket használt). A megtisztítást követően összeraktam a masinát, minden gombja tökéletesen működik. :-D

Címkék: Commodore Plus4
2 komment

alkatrész AMIGA 4000D alaplap - javítás 2. rész

2014/07/17. - írta: Сергей

4K audió.jpg

Az előző részben említett hibás AMIGA 4000D alaplappal egyik este futottam egy kört. Volt pár percem, (este 10 után konkrétan már nem látok a fáradságtól) nem hagyott nyugodni a dolog... Gyorsan felforrasztottam a két hiányzó gyufafejnél is kisebb tranzisztort és egy LF347M erősítő IC-t (ami anno egy hulladék állapotú A1200 lapból lett kibontva, de úgy sejtettem azért működik). Illetve az audió részről még hiányzó három SMD kondenzátort (az SMD kondenzátorok mindig szigorúan újak) szintén pótoltam. Gondoltam egy próbát megér a hang része, aminek a működéséhez sok reményt nem fűztem. Abból indultam ki, hogy a hiányzó alkatrészekből lehet következtetni az alaplap "eredeti" hibájára. Anno pl. az SMD kondenzátorok zárlata nem indokolta az erősítő IC és a tranzisztorok visszabontását. Úgy sejtettem inkább a kifolyt elektrolit oldat oxidáló hatása miatt fellépő szakadást keresték az alaplapon. Ismert hiba (több hasonló cikk van az interneten), hogy az erősítő IC ilyen okból nem kapja meg a 12V / -12V valamelyikét, vagy egyiket sem, ettől torzan recseg, vagy bekapcsolást követően idővel elhalkul a hangja. A diagnózisom téves volt, a "deszka" olyannyira nem hibás, hogy a hangja recsegés mentesen és szép erősen szólalt meg. A tévedések elkerülése végett  fejhallgatón keresztül is teszteltem külön a jobb és külön a bal oldali kimenetet, hogy minden rendben van e. Úgyhogy jelenleg ez lett az egyetlen olyan AMIGA 4000D alaplapom, ami minden tekintetben hiba mentesen működik. Következő napokban a Lomex-felé vettem az irányt és a hétvégén neki álltam a gyárihoz egészen közeli állapotra hozni a lapot. Ahogy az már lenni szokott, a C701 és C711 kerámia kondenzátorokból (2-es és 3-as kép) nem volt kapható eredeti méretű. Kényszerűen azt vettem meg és építettem be, ami volt. A hiányzó forrszemet úgy pótoltam, hogy az átkötésbe forrasztottam egy darab drótot és ahhoz forrasztottam hozzá a kerámia kondenzátort. A többi alkatrész pótlása nem volt ilyen kalandos. Mint látható, három kondenzátor még mindig furatszerelt, azok cseréjére is sort fogok keríteni.

Hátra van még a Super Buster IC cseréje (hőlégfúvós állomással tervezem leszedni, majd PLCC foglalattal ellátni az alaplapot), mivel jelenleg 9-es van rajta, azt kéne kicserélnem a 11-es változatra. Van még ezen kívül Cosmos AMIGA által kreált új HD vezérlő GAL-okból is egy garnitúra, ezek cseréjét szintén PLCC foglalatozással kéne megoldani. Találtam egy új projektet is az AmiBay-en. AMIGA 4000 D alaplapra varázsolnak némi huzalozás és egy plusz GAL segítségével a 4x4 Mb (16Mb) fast ram helyett 4x16Mb (64Mb) memóriát. Ezzel is meg kéne próbálkozni, egy kicsit jobban használható ennyi rammal a gép. Mondjuk az már egy más kérdés, hogy ram bővítős CPU board és egy rammal teletömött Phase V Fastlane Z3 kártya mellett ennek mennyire lenne az átalakításnak prioritása.
Apropó CPU boardok... már csak azokat a rendkívül aljas 68040 / 68060-ea turbókat kellene megjavítanom, amik eddig nyekkenni sem voltak hajlandóak gépemben. Egyelőre marad az EConomy 030...

Címkék: HighEnd AMIGA4000
Szólj hozzá!

ENTERPRISE 128 SD Adapter - Quick Start Guide (UK)

2014/07/13. - írta: Сергей

The production ENTERPRISE 128 Cartridge Port SD adapters have been completed. This Rev 1.0 version will not be publicly available (only a few pieces have been made to start with for development and testing purposes). The production "Premium" version can now be ordered, write an email to my address "vortyex at gmail dot com". The Premium version will be quite different in appearance to the Rev 1.0 version shown here (its PCB will be formed to the original IS-BASIC card shape, in order to fit inside the standard Enterprise cartridge plastic case), and all its components will be SMD surface mount. 

I personally have found the pre-production SD adapter card easy to operate (but then, I have been using it from the beginning), others may find they need a short guide to help them along.

The Enterprise 128 Cartridge Port SD Adapter - Rev 1.0 currently takes this form:

- The soul of this hardware is a Xilinx CPLD chip.
- Replaces the standard IS-BASIC ROM Cartridge and comes with ZozoSoft's quick test, BASIC 2.1, EXDOS 1.4, WP 2.6 and its own SDEXT 0.1 firmware, loaded onto a surface mount flash memory IC.
- The flash memory IC content can be changed at any time when working on the ENTERPRISE by using a jumper connector together with the appropriate software.
- The adaptor card includes two SD card slots for microSD and SD cards. These can be used separately or in parallel, as required.
- Cache memory is included on the card.
- As with the EP128 IDE card, theSD Adapter card’s firmware is currently compatible with FAT12. This allows you to manage partitions that are 32Mb in size. The primary partition is the F:, use the particions F: to Z: (Z: is the last particion letter).
- EXDOS with FAT16 compatibility is presently under development, and in the future you should be able to quickly and easily upgrade your SD adaptor card to make use of this.

Start-up:

Turn the ENTERPRISE computer off from the power supply. Remove any existing ROM cartridge from the ROM BAY, and then gently insert the adapter card in its place, as indicated in the photo below (with the SD card slot uppermost and the soldered side of the card facing down). Make sure that you slide the card straight into the computer’s motherboard edge connector. If the card misaligns, then the circuitry will not engage correctly and you will have to remove and insert the card all over again. Important: On no account remove or insert the adapter card while the ENTERPRISE is still powered up, as this may damage the computer, the adapter or even both! 

 

EP128SD behelyezés.jpg


Unfortunately EXDOS 1.4 is not yet compatible with FAT16 Binary code, so it is necessary to first use a suitable external device (e.g. a PC using “partition Guru” software) to transfer a Virtual Disk File to any SD card you intend to use. This is required to partition the SD card to work with the older format.

The partition manager software slowly creates six 32Mb partitions, this takes about 15 minutes (if anyone has a faster, more reliable, or better way of doing this, please let me know!)

Use the DISK sub-menu ‘OPEN VIRTUAL DISK FILE’ function to open the Virtual Hard Disk (VHD) file. Write the six FAT12 partitions to your SD card using the TOOLS sub-menu ‘CLONE DISK TOOLS’ feature. Subsequently, the modified partition SD card can be loaded with suitable computer material, and then be inserted into the adapter’s SD card slot for use with the ENTERPRISE 128.

Currently, EXDOS does not automatically recognise the adaptor card, so it is necessary to insert the card into the ROM BAY of the ENTERPRISE before powering up the computer. If you need to use the card on-the-fly, always turn the computer’s power supply off first, before you insert the card. Note: it is no use pressing the computer’s red RESTART button several times, as this does not fully initiate the ENTERPRISE booting process. There is no "on/off “button on the ENTERPRISE, so you must either remove the power cable from the back of the computer or else turn it off at the mains supply plug end. 

The ENTERPRISE will now boot up with a ZozoSoft quick-test, and then the machine will list all available SD card / cards partitions, sectors and size of the drive letter assigned to them. During this test, or whenever the driver listings are scrolling, you may want to examine the display. If so, (using the old-style PC key method) press the <Pause> key (German keyboard) or the <HOLD> key (English keyboard). The computer will remain in this mode until you press that key again. If pressed during the ZozoSoft quick-test, you will notice that in the top right hand corner of the screen, the word <Pause> will appear, and a listing of the drivers in the top-left corner. <HOLD> informs you that the computer is still running (i.e. it is waiting on you, it has not frozen).

In case of extension in principle, compatible with FAT16 will no longer need this sleight of hand, because you might be able to handle all of our machines we use content only 2GB partition (or a little more easily, if required). Pressing any keyboard key causes the usual flashing colours ENTERPRISE default screen to appear. After pressing any key on the BASIC command interpreter log on again (who later change the content of the flash IC, something else to load when you upgrade). 

A short ENTERPRISE 128 and EXDOS guide:

In the new version of EXDOS now available a rudimentary file manager program. Easy to use, typing a ":FILE" command. The search bar move up and down whit the internal joystick, we can change the folder and slect the files with ENTER button. All executable file we can run it with ENTER button. The partitions we can select with a drive letter typing (default drive is F: Drive, and G:, H:, I:, J:, K:, etc.).

I shall not repeat the complete EXDOS manual here, suffice it to say the adapter works with standard  EXDOS commands. So I will just mention a few simple instructions that you will definitely need:

Type the ":EXDOS" command, to enter the EXDOS command shell. Anyone who is looking for the colon key on the German keyboard should press the "Ä" key instead. Of course, from within BASIC an extension command can be issued to the IS-DOS shell instead ( bypassing the EXDOS shell ), in which case you need only use the colon sign in front of each command. Type HELP (EXDOS shell will display your present place in the hierarchy, so here I will use a general example), this  lists all the currently available built-in programs on your ENTERPRISE system. Normally this will be the machine's response:
HELP
SDEXT version 0.1
EXDOS version 1.4
Basic Version 2.1 (
currently only the English language BASIC available)
WP version 2.6 (SUPERWP)
WP version 2.1 (programmed on the motherboard's ROM).
Built-in programs from this list (which may include Pascal, Forth, IS-DOS, Assembly Language etc.) can be called up by a command line instruction (Note: SDEXT is the software driver for the adapter itself, so it makes no sense to call this). For example, to call the Super Word Processor (loaded version 2.6) from inside BASIC - just type the “:WP" command. From within EXDOS to enter into the text editor, type “WP” without using a colon. Of course, the usual ENTERPRISE function keys may also be used for this purpose. From the text editor, pressing <SHIFT> BASIC + F8 allows you to exit. From the WP - press F8 to enter any EXDOS commands, or press <ENTER> to exit the EXDOS command prompt mode. From within EXDOS type a ":BASIC" command to exit into the BASIC shell.
Go to the EXDOS command shell and experiment with using the drives. First select one of a drives, enter the drive’s designated letter followed by a colon. For example, I linked a VDF file that contains the following drives
F: GAMES_1 (games libraries 00-HH)
G: GAMES_2 (games libraries I-R)
H: GAMES_3 (games libraries S-W and CPC games)
I: DEMOS (more 100 demo, not counted)
J: Media (music and video players)
Q: UTIL “. If I select one of them: 

I:
It lists the contents of the drive, as I said, a lot of this library will be on the drive.
DIR
Dire in Volume I: DEMO is
Directory of I: \
3D_SHOW
ALPHA
AMIGABLL
Arta
etc. ...
The listing can be stopped from scrolling by pressing the pause key (<PAUSE> / <HOLD>), or else you can press the <STOP> key instead. If so, the "*** STOP key pressed" EXDOS wording appears.
You may then change into another directory of your choice, for example, in SMALLDEM. 

CD SMALLDEM
You can list the DIR command. If we find an executable file, it will load up the LOAD command.
LOAD SMALL.COM
We load this example, the famous and beloved Small demo, sit back and relax, the adapter performs surprisingly fast, even when compared to a floppy drive. When you are bored with this demo, you can do a reset. You will see after exiting this strange thing that the computer has remembered where in the hierarchy volume you were before. If you want to go to the root of the current drive, then enter the the CD command followed by the correct drive letter.

CD I: \
The backslash symbol on the German keyboard can be found on the "smaller and larger" (< / > ) symbol buttons as shown below.

8177_enterprise_128_system_s1.jpg

So now you have sufficient knowledge to use EXDOS to a basic level, at least good enough to load up stored programs onto your computer. Of course, we look forward to a file manager program and a few similar Videoton TV Computer software (the Videoton TV Computer is a Hungarian ENTERPRISE clone, based on early license of ENTERPRISE Computer) is great for to ENTERPRISE port! :-) 

How to overwrite the contents of the flash memory IC:
The flash memory IC is set to read-only by default. If you want to change the content of the IC itself, then turn the computer off, remove the card and then insert, as shown in the picture below circled in red, a jumper connector. Doing so will now allow you to write to the flash memory IC. 

SD Adapter Jumper.jpg

The program is designed for this purpose and in accordance with the selected ROM files. Copies the files on the SD card in one partition, and then start in the ENTERPRISE. Writing, Checking the contents of the flash happens, if it takes place without error, it is overwritten memory space used by the machine so far. So, in principle, the amendment can not mess up flash (I have managed to change the content without fault), but if you accidentally overwrite the point at the moment there is a power outage and something goes wrong, then of course we can re-program the adapter.

Compatibility, and known Issues:
The SD Adapter work on Enterprise 64 and Enterprise 128 too. Work perfectly with many internal and external expansions, some turbo card, ROM expander, memori expansions.
There is currently no known issue! If you find any problem, you can report it, we try it fixed!

One problem we have! The external floppy disk drive controller's driver is disabled now! Wainting for a FAT16 compatibility in EXDOS, and SimbOS operating system too! ;-)

Useful Links:
- The Hungarian Enterprise 128 Forum, Hungarian and English language content.
- Games, demos, user programs combined, 196Mb partition
- Empty partitions
- Enterprise 128 Games and descriptions
- Enterprise 128 Demos and descriptions

- Enterprise 128 Utilities and descriptions

Szólj hozzá!

ENTERPRISE 128 SD adapter - rövid használati útmutató

2014/07/06. - írta: Сергей

Heti rövid hír, hogy elkészült az első széria az ENTERPRISE 128 SD adapterből. Ezt a Rev 1.0-ás változatot már nem tudjátok megrendelni (csak pár darab készült el belőle elsősorban fejlesztési és tesztelési célokra). Aki most lemaradt erről a kiegészítőről, az a későbbiekben megjelenő Prémium változatra tud jelentkezni a vortyex kukac gmail pont com e-mail címre küldött levélben. A Prémium változat annyiban lesz más, mint a Rev 1.0, hogy a NYÁK lap az eredeti BASIC kártya alakjára lesz igazítva (befér az eredeti kártya műanyag tokjába) és minden alkatrésze SMD felület szerelt lesz (most két kondenzátor és a cache RAM IC nem az).
Szóval ott tartottam, hogy nekem evidens a működése (mivel kezdettől fogva használom), de másoknak szüksége lehet egy rövid használati útmutatóra.

Az ENTERPRISE 128 SD Cartridge port adapter - Rev 1.0 jelenleg elérhető szolgáltatásai:
- A hardver lelke egy Xilinx CPLD chip.
- Mivel a gyári BASIC kártya helyére kerül, ezért tartalmaz ZozoSoft-féle gyorstesztet, BASIC 2.1-et, EXDOS 1.4-et, WP 2.6-ot és SDEXT 0.1 szoftvereket egy felület szerelt flash memória IC-ben.
- A flash memória IC tartalma ENTERPRISE alól működés közben bármikor módosítható szoftver segítségével.
- Két SD kártya foglalatot is tartalmaz, SD és microSD kártyák számára, amik külön-külön és párhuzamosan is használhatóak, igény szerint.
- Cache memóriát tartalmaz.
- Az EP128 IDE kártyához hasonlóan jelenleg FAT12 kompatibilis, ami 32Mb méretű partíciók kezelését teszi lehetővé.
- Az EXDOS - FAT16 kompatibilitás fejlesztés alatt van, a későbbiekben mindenki könnyen és gyorsan upgrade-elheti a saját adapterét.

Üzembe helyezés:

A kikapcsolt állapotú ENTERPRISE 128 (vagy 64) számítógépünkből vegyük ki a gyári BASIC cartridge-t, majd óvatosan helyezzük az adaptert a helyére, a fotón látottaknak megfelelően (az SD kártya foglalattal felfelé, forrasztási oldallal lefelé). Győződjünk meg róla, hogy megfelelően, egyenesen csúsztattuk be az alaplapi élcsatlakozóba! Ha ferdén áll, akkor a művelet nem sikerült, zárlatot okozhatunk vele, ezért inkább kezdjük előröl. Figyelem, ha bekapcsolt állapotú gépbe helyezzük be az adaptert, akkor szerencsétlen esetben mindkettő (a gép is és az adapter is) tönkremehet!

EP128SD behelyezés.jpg


Mint említettem az EXDOS 1.4 egyelőre sajnos nem FAT16 kompatibilis, így a működéshez először fel kell másolnunk egy alkalmas eszköz (mondjuk PC) alatt legalább egy SD kártyára (ajánlott szoftver a partitionGuru) valamilyen elérhető Virtual Disk File partícióit. A fent említett partíciókezelő szoftver elég lassan készíti el (kb. 15 perc) a hat darab 32Mb-os partíciót. Aki tud gyorsabbat, vagy megbízhatóbbat ennél, az jelezze. A DISK menüben az OPEN VIRTUAL DISK FILE alól megnyitjuk a VHD állományt, majd a TOOLS menü CLONE DISK funkcióval kiírjuk a hat darab FAT12-es partíciót az SD kártyánkra.
Ezt követően az előkészített SD kártya partícióira tetszőleges anyagot fel tudunk másolni számítógépről, úgy hogy az utána ENTERPRISE 128 alatt használható legyen.
Jelenleg az EXDOS nem figyeli a kártya cserét, így a gépet behelyezett kártyával indítsuk el. Illetve ha menet közben cseréljük, vagy rakjuk be a kártyát, akkor olyan módon indítsuk újra a gépet, hogy a tápellátásból kihúzzuk és visszadugjuk. A RESET gomb többszöri megnyomása sem indítja teljesen előröl az ENTERPRISE-unk boot-olási folyamatát, kikapcsoló gomb pedig gyárilag nincs. Az ENTERPRISE-unk bekapcsoláskor a ZozoSoft-féle gyorsteszt indul el és fut le, majd a gépünk kilistázza az SD kártyán (illetve kártyákon) elérhető partíciókat, azokhoz rendelt meghajtó betű jelét és méretét. Aki akár a teszt alatt, akár a meghajtók kilistázásánál tüzetesebben szét akar nézni a képernyőn, az nyomja meg (régi PC-ken is rendszeresített, így ismerős lehet) a német billentyűzeten <PAUSE> angol billentyűzeten <HOLD> billentyűt. A számítógép addig marad pillanat-állj állapotban, amíg ismételten le nem nyomjuk ezt a billentyűt. A ZozoSoft-féle gyorsteszt alatt a jobb felső sarokban látható <PAUSE>, a meghajtók listázásánál a bal felső sarokban látható HOLD felirat tájékoztat minket róla, hogy a gép még ebben az állapotban van (azért várakozik és nem azért, mert lefagyott). Elvileg a FAT16 kompatibilis EXDOS esetén már nem lesz szükségünk erre a bűvészkedésre, mert akkor akár egyetlen 2Gb-os partíción (vagy több kisebben, igény szerint) tudja majd kezelni gépünk az összes általunk használt tartalmat.
A memóriateszt lefutását követően a szokásos színeket szkrollozó ENTERPRISE felirat fogad minket. Tetszőleges billentyű lenyomását követően a BASIC parancsértelmező jelentkezik be (aki a későbbiekben módosítja a flash IC tartalmát valami másra, annak az töltődik be, amire lecserélte pl. IS-DOS, EPDOS, FORTH).

Az ENTERPRISE 128 működéséről és az EXDOS-ról röviden:

A most elérhető EXDOS verzióban újdonság, hogy a körülményes EXDOS parancsok begépelése helyett használható egy kezdetleges fájl kezelő program. Ezt a ":FILE" parancs begépelésével tudjuk elindítani. A keresősávot a belső joystick segítségével mozgathatjuk fel-le, ENTER billentyűvel tudunk könyvtárt váltani, illetve állományokat elindítani. A partíciók között a meghajtók betűjelének leütésével tudunk mozogni (az alapértelmezett az F: meghajtó, G,H,I,J,K stb. gombok segítségével tudunk váltani).

Nem szeretném a komplett EXDOS kézikönyvet megismételni, az adapter a szabványos EXDOS parancsok segítségével működik. Minden esetre pár egyszerűbb parancsot leírok, amire feltétlenül szükségünk lesz. Az EXDOS parancsértelmezőt a „:EXDOS” parancs kiadásával hívhatjuk meg. Aki bosszankodva keresgéli a kettőspontot, annak kedvéért elmondom, hogy a német billentyűzetes gépeket az „Ä” billentyű lenyomásával csalogatható elő. Természetesen az EXDOS parancsokat kiadhatjuk BASIC-ből is (tehát nem kell az EXDOS parancsértelmezőt meghívni), csak akkor mindegyik parancs elé ki kell tennünk a kettőspont jelet. Ismerkedésként írjuk be, hogy HELP (az EXDOS parancsértelmező kiteszi helyettünk a kettőspontot, én ezért használom előszeretettel) és listázzuk ki, hogy milyen beépített programok érhetőek el jelenleg a gépünkön. Alap esetben ez lesz a gép válasza:
:HELP
SDEXT version 0.1
EXDOS version 1.4
BASIC version 2.1 (jelenleg csak angol nyelvű)
WP version 2.6 (SUPERWP)
WP version 2.1
(ezen utóbbi az alaplapi ROM-ban található).
A listában szereplő beépített programokat (persze aki piszkálta, annak Pascal, Forth, IS-DOS, Assembly stb. is lehet) meg lehet hívni parancssorról is (az SDEXT program az adapterünk drivere, így azt meghívni külön nincs értelme), pl. a WP-t (a 2.6-os verzió töltődik be) BASIC alól a :WP parancs kiadásával érhetjük el. EXDOS alól pedig kettőspont nélkül beírva léhetünk át a WP nevű szövegszerkesztőbe. Természetesen használhatóak az ENTERPRISE gyári funkció billentyűi is erre a célra. A szövegszerkesztőbe BASIC alól a <SHIFT> + F8 segítségével léphetünk ki. WP-ben F8-at nyomva adhatunk ki EXDOS parancsokat, <ENTER> lenyomása segítségével kiléphetünk az EXDOS parancsértelmezőbe. EXDOS alól a BASIC parancs kiadásával kapjuk vissza a BASIC parancsértelmezőt.

Lépjünk be az EXDOS parancsértelmezőbe és töltsünk be valamit, valamelyik meghajtónkról. Először válasszunk ki az egyik meghajtót, annak betűjele és a kettőspont beírása segítségével. Az általam belinkelt VDF állomány az alábbi meghajtókat tartalmazza, "F: GAMES_1 (játék könyvtárak 00-HH)", "G: GAMES_2 (játék könyvtárak I-R)", "H: GAMES_3 (S-Z illetve CPC)", "I: DEMOS (több 100 demo, nem számoltam meg)", "J: MEDIA (zene és videó lejátszók)" "K: UTIL", ezek közül választhatunk. 
I:
Listázzuk ki a meghajtó tartalmát, legalább is kezdjünk neki, mint említettem elég sok könyvtár lesz ezen a meghajtón.
DIR
Volume in dire I: is DEMO
Directory of I:\
3D_SHOW
ALPHA
AMIGABLL
ARTAN
stb...
A futó listát megállíthatjuk a pillanat-állj gombbal (PAUSE / HOLD) , illetve megszakíthatjuk a <STOP> gomb lenyomásával. A "*** STOP key pressed" EXDOS felirattól nem kell megijedni.
Lépjünk be egy tetszőleges könyvtárba, például a SMALLDEM-be.
CD SMALLDEM
Ezt is listázzuk ki a DIR parancs segítségével. Ha megnézzük az eredményt, akkor láthatjuk, hogy itt már állomány szinten is kapunk információkat. Ha találunk egy futtatható állományt, akkor azt töltsünk be a LOAD parancs segítségével.
LOAD SMALL.COM
Példánkban a méltán híres és általam nagyon kedvelt Small Demót töltöttük be, hátra is dőlhetünk, meglepően gyorsan végez az adapter, akár egy floppy meghajtóhoz képest is.
Meguntuk a demót, nyomtunk egy reset-et. Az a furcsa dolgot fogjuk tapasztalni visszalépés után, hogy a gép megjegyezte a kötetet, ahol az előbb voltunk. Ha ki szeretnénk lépni az aktuális meghajtó gyökerébe, akkor íjuk be a CD parancs megfelelő alakját, az pedig nem más, mint a CD I:\
Ismét érdemes megjegyezni, hogy a vissza per jel a német billentyűzetű gépeket az Y mellett az oda-vissza kacsacsőr gomb lenyomásával varázsolható elő. 

8177_enterprise_128_system_s1.jpg

Tulajdonképpen most már elegendő a tudásunk EXDOS-ból ahhoz, hogy alap szinten mindenféle stuffokat töltsünk be az adapter segítségével a gépünkre. Természetesen epedve várjuk a NortonCommander szerű fájlkezelő program és pár hasonló Videoton TVC-n kiválóan használható szoftveres cucc ENTERPRISE portját! :-)

A flash memória IC tartalmának felülírása:
Még egy mondatot érdemes a flash memória IC tartalmának cseréjéről ejteni. A flash memória IC alapértelmezetten írásvédett módban van. Ha meg akarjuk változtatni a tartalmát, akkor a gép kikapcsolt állapotában a képen jelölt tüskére helyezzünk egy jumpert, ezzel írhatóvá tesszük a flash memória IC tartalmát.

SD Adapter Jumper.jpg


Az erre a célra készült programot és a megfelelően összeválogatott ROM állományokat felmásoljuk az SD kártyán valamelyik partíciójára, majd az ENTERPRISE alatt elindítjuk. A flash tartalmának írása, leellenőrzése megtörténik, ha ez hiba mentesen zajlik le, akkor íródik felül a gép által eddig használt memóriaterület. Tehát elviekben a flash módosítást nem lehet elrontani (nekem is sikerült hiba mentesen változtatnom a tartalmon), de ha véletlenül pont a felülírás pillanatában van áramszünet és valami balul sül el, akkor természetesen újra tudjuk programozni az adaptered.

Hasznos linkek gyűjteménye:
- Enterprise 128 fórum
- Játékok, demók, felhasználói programok vegyesen,  hat partíció 196Mb
- Üres partíciók
- Enterprise 128 Játékok leírással
- Enterprise 128 Demók leírással
- Enterprise 128 felhasználói programok

3 komment

alkatrész AMIGA 4000D alaplap - javítás 1. rész

2014/06/25. - írta: Сергей

... a múltkori AMIGA 4000D élesztéssel foglalkozó cikkben említettem, hogy ha olyan gépet kell javítanom, amiből nincs plusz példányom, akkor az elég kényelmetlen érzés... Pláne akkor vert a víz, amikor minden javítási pontot többször is leellenőrizve és még mindig nem volt meg a hiba oka. Az AMIGA pedig van olyan "barátságos" gépezet, hogy csak közelítő hibajelzést ad a működési hiányosságról. Szerencsére azt a problémát sikeresen megoldottam. Ennek örömére (hogy ez még egyszer ne ismétlődjön meg), vettem egy tudottan alkatrész állapotú AMIGA 4000D lapot. Annyit lehetett róla tudni, hogy sok sok éve halott és Lisa hibásnak volt jelölve. Ha jól emlékszem a történetére, akkor Ebay-en vették meg és Olaszországból érkezett hazánkba.
Általános állapotáról első ránézésre ennyit tudtam meg:
- minden SMD alumínium elektrolit kondenzátor hiányzik
- egy áram korlátozó dióda és két kerámia kondenzátor szintén (az egyik kerámia a forrszemmel együtt jött le)
- a két oszcillátor (28,6363 MHz és 50.0000 MHz-esek, az értéknek még lesz szerepe) helye üres
- majdnem a komplett audio rész vissza van bontva (LF347M jelű erősítő IC és két tranzisztor)
- a két KickStart ROM közül az egyik foglalatnál javítás látható (valószínűleg "szakszerű" ROM cserekor elszakadt pár vezeték) ami viszont ránézésre jónak nézett ki, de kimérni szinte lehetetlen lenne.

01 A4000D audio rész kicsi.jpg

Teszt nélkül nem ítélek alaplapot bontásra! Már megtanultam az évek alatt, hogy a mások által menthetetlennek tartott cuccok nagy része akár éleszthető is lehet (ez visszafelé általában nem igaz, amiről váltig állítják, hogy javítható, ott igazán komoly gondjaim szoktak lenni)... Nem pótoltam elsőre az összes hiányosságot (a bizonytalanra nem melózom órákat), csak azzal foglalkoztam, amik a "teszt működés" alapfeltételének számít.

03 A4000D kerámia kondik kis.jpg

Ezek pedig a tápvonalakon lévő szűrő kondenzátorok (ideiglenes kondenzátornak mindig 90 fokban behajtott és méretre vágott lábú furatszerelt elkót használok, ez látszik a két képen), a hiányzó dióda és a két kvarc oszcillátor voltak. Ennél több nem kell neki, hogy ha "akar", akkor működjön. A feltételezett Lisa IC hibától sem esem hanyatt, kb fél órás munkával cserélhető lett volna. Az oszcillátoroknál amúgy gondolkodóba estem. A LowEnd AMIGA gépeken 28,37516 MHz-es oszcillátorok vannak rendszeresetíve, a másik 4000 D alaplapomon viszont 28,6363 MHz-es van. Ez ugyan nem tűnik eget verő különbségnek, de fenn állt az elvi lehetőség, hogy időzítési problémákat okozhat az eltérés és emiatt nem indul be a lap. Minden esetre egy-egy precíziós foglalat segítségével elláttam az alaplapot két bontott oszcillátorral. Aztán bekapcsoltam, egyik ujjam a Lisa IC-n, másik a kikapcsoló gombon, hogy időben tudjak cselekedni. A mágikus füst nem szállt fel sehonnan és nem kellett villám gyorsan elkapnom az ujjam se. Nem forrt fel két másodperc alatt egyik IC sem 70fokra. Ezen felbuzdulva rátettem az AMIGA 500-nál rendszeresített A520 modulátort a videó kimenetre és varázsoltam neki képet. A szokásos néhány röviden felvillanó vékony fehér csík után (indul a Motorola CPU) zöld kép, piros kép, sárga kép, szürke kép (a fene tudja milyen színű volt, még nem melegedett be a TFT TV, olyankor nem feltétlen színhelyes a kép), van itt minden... Szóval az alaplap működik, csak az a kérdés, hogy miért nem stabil? További nyomkodást követően sikerült egy olyan konstellációt összehoznom (a hiba ok immáron egyértelműen a KS ROM-ra és környékére korlátozódott), ahol 3.1 KS ROM IC-kkel, lassabb ROM sebesség választó jumper beállítással elindult a lap.

02 A4000D élesztve kicsi.jpg

Az eredmény a képen látszik, ismét működik egy ezer éve halott AMIGA 4000D, egy toldott foldott 68EC030-as CPU kártyával, 2Mb chip memóriával és 16Mb fast rammal. Na persze a késztől még messze van, gyárihoz közeli állapotra szeretném hozni az alaplapot. Folytatása következik, hamarosan...

1 komment
süti beállítások módosítása