Welcome, Guest. Please login or register.


Author Topic: NICK (Read 230097 times)

Offline geco

  • EP addict
  • *
  • Posts: 7223
  • Country: hu
    • Támogató Támogató
Re: NICK
« Reply #225 on: 2012.February.13. 09:41:20 »

Már a pénzbedobós játékgépek is bizonyították, hogy a játékok nagyrésze vízszintes, gyors képernyő mozgást kíván, amelyet a C64 elég jól meg is valósított, de a Spectrum, a többi 8 bites gép messze képtelen volt kezelni. A Nick csodálatos LPT képessége a függőleges scroll-hoz nyújtott támogatást, de pont az lett volna a kevésbé fontos, inkább egy cél-hardver-scroll balra-jobbra 1-2-4 pixelenként kellett volna, amellyel tényleg a legjobb gép lehetett volna a maga nemében (és nemcsak a játékhoz kell ilyesmi).
Pgyuri


A 4 pixeles scroll még megoldható gyorsan, minden sorra külön LPT-vel, új nick ezen is javítana :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: NICK
« Reply #226 on: 2012.February.13. 09:57:14 »
Megoldható úgy is, hogy nincs külön LPB minden sorhoz, bár így talán valamivel nehezebb. 16 színű módban lehetséges a pixel (1/4 karakter) felbontású scrollozás, de két képernyőt kell tárolni a memóriában, és a belépő pixel byte oszlopot mindkettőre rá kell rajzolni (az egyikre 1 pixel eltolással) - ez viszonylag bonyolult és lassú, de legalább nem kell az egész képernyőt mozgatni, amihez a 4 MHz-es Z80 nem elég gyors.

Offline Tuby128

  • EP addict
  • *
  • Posts: 1486
  • Country: hu
Re: NICK
« Reply #227 on: 2012.February.13. 10:06:52 »
Használja valamire az 50Hz-es videomegszakítást az IS-BASIC vagy EXOS?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14779
  • Country: hu
    • http://enterprise.iko.hu/
Re: NICK
« Reply #228 on: 2012.February.13. 14:31:28 »
Használja valamire az 50Hz-es videomegszakítást az IS-BASIC vagy EXOS?
Pl abban történik a billentyûzet olvasás. Amúgy kb a programok 99% is ezt a megszakítást használja.

Offline Tuby128

  • EP addict
  • *
  • Posts: 1486
  • Country: hu
Re: NICK
« Reply #229 on: 2012.February.13. 15:27:23 »
Tehát ha az LPT minden második sorában kiváltok egy videomegszakítást, akkor lesz minimum 600Hz-es a videomegszakítás. Nyilván az EXOS át fogja írni a módokat, de ha mondjuk visszaírom, akkor gyosabban fog villogni a kurzor?

 Most tényleg, pontosan milyen feladatokat lát el az 50Hz-es megszakítás? Az 1Hz-es megszakítás ettõl független, mert kipróbáltam, és az óra ugyanúgy járt.

Offline Ferro73

  • EP addict
  • *
  • Posts: 1016
  • Country: hu
Re: NICK
« Reply #230 on: 2012.February.13. 16:52:06 »
Tehát ha az LPT minden második sorában kiváltok egy videomegszakítást, akkor lesz minimum 600Hz-es a videomegszakítás. Nyilván az EXOS át fogja írni a módokat, de ha mondjuk visszaírom, akkor gyosabban fog villogni a kurzor?

 Most tényleg, pontosan milyen feladatokat lát el az 50Hz-es megszakítás? Az 1Hz-es megszakítás ettõl független, mert kipróbáltam, és az óra ugyanúgy járt.

Lesz az több is mint 600Hz csak nem folyamatos "01010101010000000...00000001010101...01010101000000"
Az LPT szinkron soroknál nem tudsz szimetrikus megszakítást produkálni.
Az 50Hz a  Keyboard: a Basic Wait x vagy Halt x,  Sound, Get A$ utasítás és még más.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14779
  • Country: hu
    • http://enterprise.iko.hu/
Re: NICK
« Reply #231 on: 2012.February.15. 19:22:31 »
Most tényleg, pontosan milyen feladatokat lát el az 50Hz-es megszakítás?
Abban frissitgeti az az LPT-t a videókezelõ, abban megy a billentyûzet lekérdezés.
Valamint ezt használják CPU független idõzítésre a játékok. CPC programok esetén elõfordul 300Hz (azaz egy képen több videó megszakítás is).
 

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: NICK
« Reply #232 on: 2012.March.06. 16:51:50 »
most akkor hogy is allunk ilyen szervatultetesileg ? meg mindig nincs senki, aki negykilences biztonsaggal lenne kepes nick/dave atultetesre ?
Z80 System

Offline Tuby128

  • EP addict
  • *
  • Posts: 1486
  • Country: hu
Re: NICK
« Reply #233 on: 2012.March.06. 16:54:52 »
Én meg tudom csinálni. Két évig forrasztottam labda-lábú ic-ket (több száz lába volt). Ez a néhány láb nagyon könnyen megvan. Kulcsszó: Tatabánya

Labdalábú alatt ezt értem:
« Last Edit: 2012.March.06. 17:01:24 by tubybb »

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: NICK
« Reply #234 on: 2012.March.06. 17:01:44 »
na a tatabanyat azt vegkepp nem ertem, a labdalabut meg megtalaltam (Ball Grid Array), ha ez az,

de azert hogy a nicknek csak par laba lenne... hat azert az sem keves, raadasul barmikor eleghet, elhajolhat, osszeerhet, vagy epp le lehet ragasztva a tokozas... ezek neked mind smafu, es meg tudod csinalni, kvazi kockazatmentesen ?

mert egy rossz alaplappal lehet kiserletezni, de ket jo nick- u alaplapon keresztbe cserelni a nickeket ugy, hogy nem vagyunk 99.99% biztosak a skerben, azert az doreseg volna...
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: NICK
« Reply #235 on: 2012.March.06. 17:03:41 »
Valahol az hogy ilyen kiallo labu nehezebbe teheti mint ezt a labdalabut, nem ?
Z80 System

Offline Tuby128

  • EP addict
  • *
  • Posts: 1486
  • Country: hu
Re: NICK
« Reply #236 on: 2012.March.06. 17:18:14 »
A technika amit használok szavatolja, hogy nem hajlanak meg a lábak, pláne nem égnek el. Gyönyörû forrasztás az eredmény.

Itt egy IC (lásd csatolt kép) amit egy winchester panelról szedtem le, és forrasztottam rá az általam készített panelra.

Az IC egy SRAM IC és kifogástalanul mûködik a transzplantáció után is. Hozzáteszem nem ez az egyetlen munkám, csak most ez volt kéznél.

(Tatabánya a hely, ahol ezt csinálom. Tudod itt lakom.)

Azért van a képen 5Ft-os, mert az 1FT-ost bevonta a nemzeti bank.
« Last Edit: 2012.March.06. 17:52:20 by tubybb »

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: NICK
« Reply #237 on: 2012.March.06. 17:23:11 »
Zozo, arrol van info, hogy a nick le van- e ragasztva az alaplapra ?

Vagy arra is van valami magiad, Tuby128 ?
Z80 System

Offline Tuby128

  • EP addict
  • *
  • Posts: 1486
  • Country: hu
Re: NICK
« Reply #238 on: 2012.March.06. 17:34:15 »
Nincs leragasztva. Nincs olyan HW gyártó aki leragasztana egy IC-t. Tudod milyen drága az ipari ragasztó? De azt sem kell gondolom ecsetelni, hogy a késõbbi szervizelést mennyire megnehezítette volna, ha az alátöltött (ez a hivatalos neve a ragasztásnak) alkatrészt cserélni kell.
Ha nincs rá égetõ oka egy gyártónak, akkor nem tesz bele plusz költséget.
 (Amikor Nokia 3210-es telefonokat kezdték gyártani, a processzor olyannyira felmelegedhetett a használat során, hogy erõsebb rázkódás hatására elengedte a forrasztás, és többet nem kapcsolt be. Na ott úgy döntöttek /A töréstesztek után!!!/ hogy elkezdik alátölteni a processzorokat)

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: NICK
« Reply #239 on: 2012.March.06. 17:40:04 »
hmmm... hat igy laikuskent logikusan hangzik amit mondasz, csak valamiert en ugy emlexem, hogy ez a leragasztas dolog mar elojott a temaban ... siman lehet hogy a hutolemez ragasztasara emlekszem csak, ami akadalyoz es le kell torni ha epp eros es nem magatol esik le, de maga az ic is remlik valamiert.

amig cafolata nem erkezik fogadjuk el ezt alapnak. akkor viszont elvileg semmi akadalya nincs a keresztbe cserelesnek. valamikor majd meg kene ejteni egy ilyet, a pixelhibassag vegso bizonyitekakent.
Z80 System