Welcome, Guest. Please login or register.


Author Topic: EP128 VGA MONITORRA? (Read 99227 times)

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: EP128 VGA MONITORRA?
« Reply #75 on: 2012.January.22. 15:23:21 »
Ugyanolyan lábkiosztással ugyanolyan tokozásban lehetetlen. Nem hiszem, hogy javításként elfogadná valaki, ha a NICK a buszkiterjesztõ csatlakozón "csüngene". Mi van ha megmozdul. Nekem a Joy ugyanazon az asztalon volt mint a gép. És tudjuk, hogy az élcsatlakozó nem bombabiztos.
 A nick egy 60+ lábú négy oldat kivezetett felületszerelt IC. Lehetetlenség oda a helyére bármit is forrasztani. Külön panelen meg lehetne ugyan oldani ha a lábakat fel kell cserélni, viszont az már csak nagyon bajosan lenne odaforrasztható. Nem azt mondom, hogy lehetetlenség, mert csináltunk ilyet, de a PAD-ek méretei túl kicsik.

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EP128 VGA MONITORRA?
« Reply #76 on: 2012.January.22. 17:18:50 »
Ha nem akarok pixelhibát akkor meg vegyem le a NICK-et, és tegyem be a helyére, hogy közvetlenül a ram-ból olvastathassam az adatokat?
 Ez már EP2.0 lenne.
 De talán a busz kiterjesztõ egységen keresztül meg lehetne oldani.
 A csudába, az megint nem jó, mert a Z80-at minden olvasáskor le kell kapcsolni az adatvonalról. Mi lenne ha a Z80 eleve az én memóriámba írna??? Tehát kiiktatnám az alaplapi memóriát, helyettesíteném a sajátommal (ami 200Mhz-es memória esetén simán megy, így gyorsulna a rendszer is).
 Szeretnék már hosszú élcsatlakozót EP-hez, de akkorát ami oda kell nem találtam sehol a neten.

 A Nick-nek mi a feladata a képalkotáson kívül?


Ugyan nem EP eseten, de lattom olyan megoldast, hogy a video ram-ra utolag dual-port memoriat pakolnak, ami "atlapolja" a normal, eredeti memoria "video ram-nak" hasznalt reszet. Tehat magyaran EP eseten kb: ha a CPU a videoram-ot irja, akkor irna az erdeti ram-ot ami a gepben van, plusz a behelyezett DP memoriat is. Ha a CPU csak olvas, akkor DP-hez nem nyul. Nick meg a DP-t olvashatna csak, a masik porton. Ennek az az elonye, hogy nagyon extra funkciokat be lehet hozni: ilyenkor kb a teljes idot eltokolheti a video cuccos (esetunben: nick), hiszen nem zavarja a CPU-t egyaltalani (pl meg lehetne egy beallitassal duplazni az egy slot-on belul olvasott byte-ok szamat ....), hiszen DP memoria csak az egyik portjat hasznalja. A CPU pedig olvasas eseten a "regi" memoriat hasznalja. Ez azert kell, mert allitolag a DP memoria mukodesehez altalaban feltetel hogy egyik porton csak olvasas a masikon csak iras legyen, ez tudja teljesen kizarni az eetleges conflictokat.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128 VGA MONITORRA?
« Reply #77 on: 2012.January.22. 19:29:44 »
Korábban már írtam minek lenne értelme: egy külsõ bõvítõ kártya, amin rajta van a gép felõl csak írhatóként a videó RAM, ilyen dual portos cuccal, aztán ehhez van egy "Nick version 2012" :-) ami mindazt pontosan megcsinálja mint az eredeti, csak mondjuk VGA kimenetre. És pluszban lehetne a nem használt LPT üzemmódra új dolgokat berakni, valamint lehetnének sprite-ok, egyéb videómemória manipulációs trükkök, hogy levegye a Z80-ról a terhet.

Egy ilyen "csak rádugod a gépre és mûködik" videó kártyát aztán lehetne az Ebayen is árulni.

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: EP128 VGA MONITORRA?
« Reply #78 on: 2012.January.23. 13:03:52 »
Zozo, ha van kedved segíteni akkor megcsinálhatnánk. Te megmondod, hogy mit csináljon pontosan a HW én pedig implementálom egy IC-be.
 Én amondó vagyok, hogy ha már használjuk a kiterjesztõ egységet, akkor tegyünk még bele egy lebegõpontos perifériát is. Semmibõl nem tart kivitelezni. Te mit javasolsz? I/O utasításokkal töltse be az értékeket? Mely I/O címek szabadok?

 Továbbá 2MB általános dinamikus ram-ot kapna. 133Mhz-es SD-ram van egy rakattal itthon, ha elfogy akkor meg veszek a Vaterán 200 forintért 64MB-os modult, amin van 8 IC. A szinkronizációs problémákkal boldogulok. (Az IC-t fel tudom forrasztani a panelra, van SMD-s cuccom.)

 Az jutott eszembe, hogy a külsõ Nick (ha már úgyis nekiállok) megcímezhetne 512kB memóriát. Így létre lehetne hozni egy E-LPT-t (extended line parameter table) ahol a mutatók az 512kB memórián belül mutatnak.(E0-FF)
Ezzel a külsõ Nick 640x480-as felbontást tudna, képpontonként 256 szín mellett. (természetesen a kompatibilitás miatt a standard LPT-t is tudná értelmezni)
 A nagyobb videoterülettel csak az a gondom, hogy a 4Mhz-es Z80 nem képes rövid idõ alatt ennyi memóriát feltölteni, kéne egy társproci, ami  nagyobb memóriablokkokat képes mozgatni.
 
 Nade megérné a sok idõ befektetést? Volna olyan vállalkozó kedvû, aki módosítaná az EXOS rutinokat, és az új adottságokat kihasználó szoftvert írna? Hmmm?

A képmegjelenítésen kívül csinál még valamit a Nick?
« Last Edit: 2012.January.23. 13:07:19 by tubybb »

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EP128 VGA MONITORRA?
« Reply #79 on: 2012.January.23. 19:38:49 »
Zozo, ha van kedved segíteni akkor megcsinálhatnánk. Te megmondod, hogy mit csináljon pontosan a HW én pedig implementálom egy IC-be.

Bar nem nekem szol, remelem nem baj, ha valaszolok :) most akkor ez FPGA vagy CPLD? Sajnos en max hirbol ismerem oket, ha ilyet te tudsz, valami gyors howto stb lehetseges, amibol mas is (pl en) is tanulhat? :) Szerettem volna ilyenekkel foglalkozni mindig is, csak eddig nem jutottam el odaig, eleve VHDL/Verilog lattam FPGA ugyekben csak neztem nagyokat ...

Quote
Én amondó vagyok, hogy ha már használjuk a kiterjesztõ egységet, akkor tegyünk még bele egy lebegõpontos perifériát is. Semmibõl nem tart kivitelezni. Te mit javasolsz? I/O utasításokkal töltse be az értékeket? Mely I/O címek szabadok?

Nem lehetne ahhoz az APU-val (ahhoz=volt errol egy cikk pont, hogy Ep128-hoz APU, AM9511 konkretan) kompatibilis cuccot csinalni? Annak meglenne az a hatalmas elonye, hogy olyat elvileg mar csinaltak (bar nyilvan "igazi" IC-vel realizalva), tehat esetleg letezik hozza 1-2 program legalabb, kompatibilisnek lenne meg azert nem rossz dolog, ha erre mar volt barmilyen megoldas annak elotte: http://www.ep128.hu/Ep_Hardware/Ep_Kooprocesszor.htm. Az persze "nem katasztrofa" ha ez gyorsabb lesz mint az eredeti megoldasban :D Amugy az Am9512 jobb elvileg, IEEE formatumu 32 es 64 bites operandusokat is feldolgoz, sajna viszont ez csak a 4 alapmuveletet tudja, mig az Am9511 pl gyokvonas, szogfuggvenyek, stb is. Lehetne talan otvozni a kettot :)

Ezek mellett amugy mar csak vmi DMA engine kene az Ep128-ba hogy meg szuperebb gep legyen, amit hdd stb kapcsan is elonyosen lehetne hasznalni, foleg ha kepes a CPU megallitasa nelkul is mukodni (busz megosztasa stb). Na jo, ez mar nagyon nem ide illo tema :D Akkor meg nem kene pl hdd eseten CPU-val I/O-zni a byte-okat "egyenkent", stb (azt mar meg sem merem emliteni hogy az anno C64-re elkezdett otletem az ISA illeszto is erdekes kerdes lehet, mert akkor barmi ISA perfiferia rakotheto lenne az EP-re - nekem maniam az hogy legyen ethernet megoldas minden 8 bites gepre - az az elsodleges okom erre).

Quote
Az jutott eszembe, hogy a külsõ Nick (ha már úgyis nekiállok) megcímezhetne 512kB memóriát. Így létre lehetne hozni egy E-LPT-t (extended line parameter table) ahol a mutatók az 512kB memórián belül mutatnak.(E0-FF)
Ezzel a külsõ Nick 640x480-as felbontást tudna, képpontonként 256 szín mellett. (természetesen a kompatibilitás miatt a standard LPT-t is tudná értelmezni)
 A nagyobb videoterülettel csak az a gondom, hogy a 4Mhz-es Z80 nem képes rövid idõ alatt ennyi memóriát feltölteni, kéne egy társproci, ami  nagyobb memóriablokkokat képes mozgatni.

Errol mar talan volt valahol topic, hogy extended-Nick vagy hasonlo :) Amugy kiraly lenne, es talan az is erdekes dolog, hogy sprite kezeles valamilyen szinten belefer-e. Ha jol tudom, a Nick-ben az "extcol" dolgokat (external color) azert pakoltak ra, mert kesobb meg ki kivantak esetleg egesziteni hasonlo funkciokkal. Itt meglenne a lehetoseg erre is akar.

Extended-nick szeruseget mar probaltam "epiteni", azaz az anno elkezdett (majd felbehagyott ...) Ep128 emulatoromba ganyoltam ilyesmit. ott csak annyi volt, hogy normal esetben a nick 1 "slot" alatt ugye 2 byte-ot tud olvasni. En annyit tettem, hogy lehetett x2, x4, x8-at kerni (normal esetben ugye x1), ami egyszeruen tobbszorozte az egy slot alatt olvashato byte-ok szamat, igy nyilvan a felbontas is nott vele egyutt (ok, mondjuk 2 color modban sok ertelme nincs nagyon, de tobb szinnel annal inkabb!), igy persze maga egy LPB is "hosszabb" lett, a maradekot is ki lehet hasznalni, pl 16 szin uzemmodban normal modban csak ugye 8 szin fer el, igy elferne mind a 16. Meg igy is maradna eleg byte, talan arra is hasznalhato akar, hogy pl sajat memoriat toltson fel a "Nick+", amit mondjuk 1 sprite megjelenitesere hasznal, igy annak adatait is siman LPT mechanizmussal szedi fel, illeszkedve az eredeti nick koncepciohoz (ja, meg volt olyan is, hogy visszafutas alatt is lehetne, amugy se csinal akkor "ertelmes" dolgot a Nick tul sokat).

Ja, meg akkor mar elvileg lehetne kvazi true-color palette is, amibol 256 valaszthato ami megfelelne a "normal" nick 256 szinenek, ez persze videomod fuggo h abbol melyikre kepzodik le. De ilyen eleven lehetne extra video mod is (tulkeppen van egy videomod ami nincs kihasznalva ugye, legalabbis ugy remlik) ahol mondjuk 2 olvasott byte 1 pixel, ez akkor 15 v 16 bit felbontas (most abba bele sem kene menni h true color meg ilyesmi 24/32 bit, az mar aranytalanul "tul nem 8 bites" hehe).

Az viszont tuti, hogy VGA-ra kotheto modon, ha meg ethernet is lenne, akar egyszerubb network terminalra is jo (pl iRC-zni, letolteni dolgokat stb), ami nem rossz teljesitmeny egy 8 bites geptol!

Bocs, remelem nem voltam unalmas, tudom, konnyebb dumalni, mint megcsinalni, sajnos az elobbi nekem tul nagy falat, igy max otletem vannak - meg sw-esen tesztelni emulator kezdemenyekben :( Azert koszi a turelemet post-om olvasasahoz :)
« Last Edit: 2012.January.23. 20:54:30 by lgb »

Offline csigabig

  • EP fan
  • *
  • Posts: 210
  • Country: hu
Re: EP128 VGA MONITORRA?
« Reply #80 on: 2012.March.10. 00:24:26 »
Szia Zozo !!

Én most olvastam ezt a Kopácsi féle interjut.Abban azt nyilatkozta hogy már meg volt van az a lehetőség hogy az Epit VGA monitorra lehessen csatlakoztatni.Te mit tudsz erröl ?

Milyen újdonságok vannak még? <<< Ez volt a kérdés Kopácsihoz

 - A 128K-s alapgéphez ma már akár 160MB-os merevlemez is kapcsolható. Elkészült az az illesztőnk is, amellyel a PC-khez kapcsolható kártyák nagy része az alapgépbe dugható. Így akár VGA monitort is kapcsolhatunk a konfigurációnkhoz.

Itt emlitést tesz a merevlemezes vezérlöröl is.

Én ezekröl a dolgokrol csak innen informálodtam mert mint írtam rég nem foglalkoztam az Epivel és nem követtem végig a fejlödését amit ti megcsináltatok hozzá le a kalappal.

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EP128 VGA MONITORRA?
« Reply #81 on: 2012.March.18. 19:51:02 »
Ma mar megint elfelejtettem nappali fenynel csinalni egy fenykepet, de van egy fokkal jobb fenykepezom, holnap csinalok ujra kepet a 15 KHz- t tudo acer monotoromrol, hatha jobban lejon rajta hogy milyen penge rajta a kep, amilyet sajnos meg sehol mashol nem sikerult eloideznem. ( Azert sajnos ugye, mert ez a monitor meg egyszerre csak 200 sort jelenit meg es kezzel kell beallitan hogy melyik 200 sort a 312- boll :) )

Ja, es zozo, 2-3 napja van bekapcsolva folyamatosan a gep, amibe a pixelhibamentes alaplapot raktam, amit toled kaptam, es tokeletesen mukodik, semmi pixelhiba, egy picit se zizzen. Nagyon allat.


Z80 System

Offline csigabig

  • EP fan
  • *
  • Posts: 210
  • Country: hu
Re: EP128 VGA MONITORRA?
« Reply #82 on: 2012.March.30. 00:01:39 »
Szia Zozo !!

Akkor megkérdeznélek ismét mivel fentebb nem válaszoltál vagy nem vetted észre !!

Én most olvastam ezt a Kopácsi féle interjut.Abban azt nyilatkozta hogy már meg volt van az a lehetőség hogy az Epit VGA monitorra lehessen csatlakoztatni.

Milyen újdonságok vannak még? <<< Ez volt a kérdés Kopácsihoz

 - A 128K-s alapgéphez ma már akár 160MB-os merevlemez is kapcsolható. Elkészült az az illesztőnk is, amellyel a PC-khez kapcsolható kártyák nagy része az alapgépbe dugható. Így akár VGA monitort is kapcsolhatunk a konfigurációnkhoz.

Te mit tudsz erröl Zozo ?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128 VGA MONITORRA?
« Reply #83 on: 2012.March.30. 09:15:38 »
- A 128K-s alapgéphez ma már akár 160MB-os merevlemez is kapcsolható. Elkészült az az illesztõnk is, amellyel a PC-khez kapcsolható kártyák nagy része az alapgépbe dugható. Így akár VGA monitort is kapcsolhatunk a konfigurációnkhoz.

Te mit tudsz erröl Zozo ?
Ennyit tudunk.
Készítettek valamit, amivel XT kártyákat lehet rákötni, a vinyó vezérlõ ROM-ja elõkerült.
Elvileg simán mehetne ugyanígy egy XT VGA kártya is, bár sok értelme nem lenne. Ehhez lehetne egy új EXOS VIDEO: kezelõt írni, ami nem a NICK-kel készíti a képet, hanem a VGA kártyával. Tehát csak azok a programok futnának rajta, amik a VIDEO: kezelõt használjak, azaz gyakorlatilag a BASIC programok.

De azok se mind, mert az eredeti VGA kép méret terén nem tud annyit mint a NICK. Tehát pl 40/80 karakternél szélesebbre nem lehet menni.
Késöbbi SVGA-n, ami már tud 800x600-at lehetne teljesen megoldani a dolgot. (Erre lukadtunk ki az új Nick terv kapcsán is.)
« Last Edit: 2012.March.30. 09:25:00 by Zozosoft »

Offline csigabig

  • EP fan
  • *
  • Posts: 210
  • Country: hu
Re: EP128 VGA MONITORRA?
« Reply #84 on: 2012.March.30. 19:20:49 »
Ennyit tudunk.
Készítettek valamit, amivel XT kártyákat lehet rákötni, a vinyó vezérlõ ROM-ja elõkerült.
Elvileg simán mehetne ugyanígy egy XT VGA kártya is, bár sok értelme nem lenne. Ehhez lehetne egy új EXOS VIDEO: kezelõt írni, ami nem a NICK-kel készíti a képet, hanem a VGA kártyával. Tehát csak azok a programok futnának rajta, amik a VIDEO: kezelõt használjak, azaz gyakorlatilag a BASIC programok.

De azok se mind, mert az eredeti VGA kép méret terén nem tud annyit mint a NICK. Tehát pl 40/80 karakternél szélesebbre nem lehet menni.
Késöbbi SVGA-n, ami már tud 800x600-at lehetne teljesen megoldani a dolgot. (Erre lukadtunk ki az új Nick terv kapcsán is.)

Szia Zozo !!

Köszi a választ !

Offline csigabig

  • EP fan
  • *
  • Posts: 210
  • Country: hu
Re: EP128 VGA MONITORRA?
« Reply #85 on: 2012.March.30. 19:33:32 »
Sziasztok !!

Megcsináltam az átalakítom sajnos kipróbálni ma már nem tudom.
Amint van rá lehetőségem kipróbálom.Az Amiga átalakítom szerint csináltam meg.
Igaz most ott elakadtam hogy az Amigán +5 volt a kapcsolófeszültség Epin meg +12 volt.
Zozo szerinted nem lesz gond vagy mit kellene hozzá tenni hogy a 12 volt 5 legyen?
Vagy nem kell hozzá nyúlni jó lesz így ahogy van.Teszek fel pár képet.

Átméreteztem a képeket így jobban láthatok lettek !!
« Last Edit: 2012.March.30. 23:14:03 by csigabig »

Offline csigabig

  • EP fan
  • *
  • Posts: 210
  • Country: hu
Re: EP128 VGA MONITORRA?
« Reply #86 on: 2012.March.30. 19:37:15 »
+ 2 kép még !!
« Last Edit: 2012.March.30. 23:12:02 by csigabig »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128 VGA MONITORRA?
« Reply #87 on: 2012.March.30. 22:18:50 »
A joystick csatlakozóból tudsz 5V-ot szerezni.

Offline csigabig

  • EP fan
  • *
  • Posts: 210
  • Country: hu
Re: EP128 VGA MONITORRA?
« Reply #88 on: 2012.March.30. 23:04:31 »
A joystick csatlakozóból tudsz 5V-ot szerezni.

Köszi az infót Zozo nem is gondoltam rá hirtelen !!

Offline csigabig

  • EP fan
  • *
  • Posts: 210
  • Country: hu
Re: EP128 VGA MONITORRA?
« Reply #89 on: 2012.March.31. 09:12:09 »
Sziasztok !!

Ha valaki tudja segítsen nekem abba hogy kell nézni ezt a rajzot az Enterprise 128 monitor lábkiosztásáról van szó.

A monitor kiírja fH:15,6Khz / fV:50Hz nincs jel de lehet azért nincs mert nincs jól bekötve!! :)

Erről a képről csináltam meg !!