Tehát meg lehetne csinálni, hogy az EP csupán a következõket tartalmazná:Meg lehetne, de minek? :oops:
-Z80-at
-Nick-et
-DAVE-et
-ROM memória IC-t
-Egyetlen SRAM memóriát ami akármekkora lehetne (3,x MB-ig)
-Az általam említett ASIC IC-t
+ analóg áramköröket
A WD1772 pl. helyettesíthetõ valamivel?1570 meghajtó kapcsán már megcsinálták a Commodore-osok. Mondjuk nekünk kicsit fejleszteni kéne, hogy a HD, ED :-) is menjen.
Egy fröccsöntõ üzemnek beadnánk az EP burkolatát, hogy készítsen belõle pár száz példánytEz már sok milliós beruházás lenne...
Itt arról van szó, hogy csak a fröccsöntõ jig-ek (szerszámok) elkészítése lenne drága.De azt valakinek ki kéne fizetni...
Azt kellene megvenni amit anno az EP hez használtak.Idõgéped van? :-)
Az jutott eszembe, hogy mostani technikával az összes IC-t ki lehetne váltani egyetlen egy ASIC IC-vel. (a memóriákat és analóg áramköröket kivéve).Mi lenne az az "ASIC IC"
Idõgéped van? :-)
Meg volt valami hasonlo fpga-s project a spectrum listan, sajna most nem talalom :(
Az jutott eszembe, hogy mostani technikával az összes IC-t ki lehetne váltani egyetlen egy ASIC IC-vel. (a memóriákat és analóg áramköröket kivéve).Egyébként a DAVE is ASIC tartamazza:
Tehát meg lehetne csinálni, hogy az EP csupán a következõket tartalmazná:
-Z80-at
-Nick-et
-DAVE-et
-ROM memória IC-t
-Egyetlen SRAM memóriát ami akármekkora lehetne (3,x MB-ig)
-Az általam említett ASIC IC-t
+ analóg áramköröket
Nagyon kis helyen elférne, ráadásul ha a Z80 típusra jól lenne megválasztva, akkor fel lehetne tornászni a rendszer órajelét magasabbra is.
(Persze kérdéses, hogy a DAVE mennyire bírná ezt követni.)
Ha mindezt TTL ickkel csinálták volna .....Akkor meg kapjuk a TVC féle IC temetõt (http://tvc.homeserver.hu/html/pic/galeria/tas/alaplap0.jpg) :ds_icon_cheesygrin:
Szeretném felhívni a figyelmet arra az aprócska tényre, hogy az NEM FLUXUS-KONDENZÁTOR, hanem FLUXUS-KOMPENZÁTOR.
A tévesztés oka a hibás magyar fordításban keresendõ, ugyanis ha valaki megnézi a filmet eredeti nyelven, akkor rájöhet, hogy így van.
Memoria lapozásra én is gondoltam valami újjat kb 8-10 évvel ezelött
a Video ram 64K helyett 256K a frissitéssel nem kellene foglakozni azt a NICK elintézi
Alényeg egy ugyan olyan lapozot gondoltam mint a DAVE-ben van csak a NICK-re
De végül elvetettem mert exost modosítani kellet volna, lassu lenne a RAM
ÚÚÚÚ régen volt de mintha alaplapba megcsináltam volna 256K mivel a felsö RAM lapot nem tudtam vissza helyezni
0F0h-0FFh
Itt van egy cikk arról (angolul), hogy miként változtatta meg az emberek életét a Commodore számítógép azzal, hogy a bejelentkezõ felhasználói kezelõfelület nem "Mindent megcsinálok neked édes Gazdám" típusú felhasználóbarát valami volt.
Már nem találom azt a bekezdést, ami a Home Computer definíciója lenne, de én úgy emlékszem "Olyan számítógép amely alacsony árral rendelkezik, és háztartási célra (szórakozás, játék) használható." Úgy veszem ki a definíciókból, hogy abban az idõben a "számítógép" mint fogalom valami nagyon komoly, drága, ipari dolog volt, amely mezei embernek elképzelhetetlen volt, emiatt dobták piacra a "butított" változatát, melyet háztartási kompjúternek neveztek, és melynek fõ profilja a játék volt.
Azt írták még, hogy a Home Computer a PC-nek egy szûkebb oldalága, melyeket ma már inkább a konzolok töltenek be. Az egyetlen különbség, hogy billentyûzettel rendelkezik. (Véleményem szerint az is meghatározó, hogy milyen szoftver kerül bele, mert ha nincs kialakítva a megfelelõ "fejlesztõi" környezet, akkor a felhasználó sem fog rajtra programokat írni)
Tehát a Home Computerek esetében elterjedt az az általános jelenség, hogy lelkes felhasználók komoly programokat írtak rájuk (vagy implementáltak komolyabb PC-s programok után), mellyel felvették a harcot a PC-kkel.
És milyen érdekes, hogy késõbb azért az Amiga igen szép teljesítményeket ért el, tudta követni a PC-s grafikus egeres irányvonalat, a nagy gyártók (IBM és testvérei) mégis legyõzték.
De akkor is azok az amigák már nem voltak olyan csábítók, mint egy Commodore Plus4 a Ready felirattal a képernyõn.
Kezdem kapizsgálni a PC-s világ Pentium nevû termékeit.
A következõ érdekességet találtam: Pentium 3 processzornál az adatbusz 64 bites. Az SD-RAM memóriafoglalaton 8 (vagy 16db) chip található. Egy órajelciklus alatt (mondjuk legyen a memória busz 133Mhz-es) ezzel a processzor 8Byte-ot képes kiolvasni a saját cache (gyorsító) memóriájába.
Emiatt hiányzik is a címbusz alsó három bitje. Emiatt van az, hogy kivételt generál az, ha mondjuk egy utasítás nem 0h vagy 8h címen kezdõdik és nincs benne a gyorsítótárban, tehát a memóriából kell kiolvasni, mert akkor mind a 8 byte-ot ki kell hozzá olvasni. Emiatt a gépi kódú rutinokat optimalizálni kell, tehát ha lehet folytonos legyen az adatok elhelyezése. Ugráskor szintén be kell tartani a 0h vagy 8h-ra végzõdõ címet. Ezzel igaz, hogy memóriát lehet veszíteni, de jelentõs gyorsulást lehet tapasztalni.
Arra gondoltam, hogy az EP 2.0-nál ezt a technikát, miszerint az adatbusz mondjuk 32 bites, alkalmazhatnánk, mert akkor a memóriaelérési idõ drasztikusan lecsökkenhetne, így a processzor sebessége növekedhetne.
Még mindig fontosnak tartom a belsõ gyorsítótár (cache) létrehozását, hogy a perifériák közvetlen memóriahozzáférése jóvoltából tovább gyorsulna a rendszer.
Képzeljetek csak el egy 32 bites regiszterekkel ellátott 400Mhz-es Z80 kompatibilis processzort, mely bonyolult matematikai mûveleteket is képes elvégezni a beépített matematikai processzorával...
István kilépésével a EP128 emulátor napjai meg vannak számlálva.
István kilépésével a EP128 emulátor napjai meg vannak számlálva.Az emulátor fejlesztését és karbantartását is befejezte amikor a fórumot itt hagyta?
István kilépésével a EP128 emulátor napjai meg vannak számlálva.Miért is, amikor nyílt forráskódú, platformfüggetlen? Azóta is többen fordították pl MAC-re, meg Rasberryre is.
Miért is, amikor nyílt forráskódú, platformfüggetlen? Azóta is többen fordították pl MAC-re, meg Rasberryre is.Szerintem Tuby128 arra gondolt, hogy nem lesz senki akinek kedve, ideje lesz arra, hogy karbantartsa.
Also exists XEmu by LGB https://github.lgb.hu/xemu/