ENTERPRISE KLUB
2021. október 2., 1055 Budapest, Nyugati tér 9. 14-19 óráig
Belépés kizárólag klubtagok részére! (Klubkártyával vagy előfizetéssel!)
Welcome, Guest. Please login or register.


Author Topic: Új HW - taszt-toldozás (Read 81055 times)

Offline tigrian

  • EP user
  • *
  • Posts: 401
  • Country: hu
    • View Profile
Re: Új HW - taszt-toldozás
« Reply #90 on: 2006.February.13. 14:09:57 »
Stabilan, hibamentesen mûködik már jó ideje, igaz, még csak egyetlen gépben. :)
Amivel már egy hete küzdök, hogy a "firmware upgrade" is megbízhatóan mûködjön. A gond az, hogy ugyanazt a felületet (Z80 adatbusz alsó 4 bit) kell használnom erre is, mint az egyéb, "rendes" kommunikációra. Vagyis a B5 portra kiadott --elvileg nem használt-- xA, xB...xF adatokat (x0..x9 a bill.mátrix lekérdezése). Ráadásul rövid kódot kell írnom, nem bonyolíthatom el.
De semmi garancia nincs arra, hogy ezek a kódok nem fordulhatnak elõ bármilyen (Z80) program akár hibás, akár szándékos mûködése miatt.
Pillanatnyilag egyetlen biztonságos megoldást látok erre, ha idõben korlátozom a firmware upgrade lehetõségét, mégpedig a reset (a uC reset, ami nem azonos az EP-éval) utáni idõszakra. Ehhez viszont rossz esetben szét kell szedni a gépet, hogy a reset lábhoz hozzá lehessen férni. Nem túl elegáns megoldás... :-(
re' mi' do' do sol

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14017
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: Új HW - taszt-toldozás
« Reply #91 on: 2006.February.14. 18:47:41 »
Quote from: "tigrian"
Stabilan, hibamentesen mûködik már jó ideje, igaz, még csak egyetlen gépben. :)

 :smt041

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14017
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: Új HW - taszt-toldozás
« Reply #92 on: 2006.February.14. 19:35:28 »
Quote from: "tigrian"

De semmi garancia nincs arra, hogy ezek a kódok nem fordulhatnak elõ bármilyen (Z80) program akár hibás, akár szándékos mûködése miatt.

Mi lenne ha a rádugott PC billentyûzetrõl is várna egy kombinációt? Vagyis a felhasználó megerõsítése is szükséges lenne a frissítés elfogadásához. Természetesen a frissítõ program kiírná, hogy mit is kell lenyomni.

Offline tigrian

  • EP user
  • *
  • Posts: 401
  • Country: hu
    • View Profile
Re: Új HW - taszt-toldozás
« Reply #93 on: 2006.February.14. 19:44:57 »
Quote from: "Zozosoft"
Mi lenne ha a rádugott PC billentyûzetrõl is várna egy kombinációt?

Nem nyerõ, mert akkor is kell mûködnie, ha a PC taszt kezelõ része nem mûködik.
Egy kis magyarázat: van egy bootloader programrész, ezt nem lehet felülírni, viszont ebben ezért csak annyi van, ami az upgrade-hez szükséges. A PS2 protokoll kezelése nincs itt.
Fel kellett készülnöm arra is, hogy a firmware upgrade nem sikerül (bármi miatt is), ettõl még nem állhat meg az élet.
De már közel járok... :)
re' mi' do' do sol

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14017
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: Új HW - taszt-toldozás
« Reply #94 on: 2006.February.14. 19:46:29 »
Turbo gép problémára sikerült kitalálni valamit?

Offline tigrian

  • EP user
  • *
  • Posts: 401
  • Country: hu
    • View Profile
Re: Új HW - taszt-toldozás
« Reply #95 on: 2006.February.14. 19:59:52 »
Quote from: "Zozosoft"
Turbo gép problémára sikerült kitalálni valamit?

Elég sokat küzdöttem vele, hogy 8 MHz-en is mûködjön, hiába. 9.5 körül jár csak stabilan. Ez azt jelenti, hogy a 6MHz-es turbó vszleg még O.K. (14-ig tudom felhúzni a belsõ oszcillátorát), magasabb turbónál már muszáj kvarcot is akasztani rá. De csak ennyi a nyûg: plusz 3 alkatrész.
re' mi' do' do sol

Offline tigrian

  • EP user
  • *
  • Posts: 401
  • Country: hu
    • View Profile
Re: Új HW - taszt-toldozás
« Reply #96 on: 2006.February.14. 21:11:28 »
Ami a turbós gépet illeti, annál egyébként is jól oda kell majd figyelni. Speckó szerint a Z80A úgy 100 mA körül fogyaszt, a Z80B max. 200 mA. Ráadásul még ezt is húzod, tehát még többet fogyaszt. A --külsõ-- taszt is elvileg több mint 200 mA. Ilyenkor tehát már érdemes lehet külsõ tápról járatni a tasztot.
re' mi' do' do sol

Offline gafz

  • EP lover
  • *
  • Posts: 703
  • Country: hu
    • View Profile
    • http://gafz.atw.hu
Re: Új HW - taszt-toldozás
« Reply #97 on: 2006.February.14. 21:13:10 »
Quote from: "tigrian"
Ami a turbós gépet illeti, annál egyébként is jól oda kell majd figyelni. Speckó szerint a Z80A úgy 100 mA körül fogyaszt, a Z80B max. 200 mA. Ráadásul még ezt is húzod, tehát még többet fogyaszt. A --külsõ-- taszt is elvileg több mint 200 mA. Ilyenkor tehát már érdemes lehet külsõ tápról járatni a tasztot.


Akkor ki kell vezetni a PC tápból az 5 voltot ugye? :)
Enterprise Forever

Offline tigrian

  • EP user
  • *
  • Posts: 401
  • Country: hu
    • View Profile
Re: Új HW - taszt-toldozás
« Reply #98 on: 2006.February.14. 21:16:20 »
Quote from: "gafz"
Quote from: "tigrian"
... érdemes lehet külsõ tápról járatni a tasztot.

Akkor ki kell vezetni a PC tápból az 5 voltot ugye? :)

Például. De ha odáig eljutunk, ezt már majd megoldjuk. :)
re' mi' do' do sol

Offline tigrian

  • EP user
  • *
  • Posts: 401
  • Country: hu
    • View Profile
Re: Új HW - taszt-toldozás
« Reply #99 on: 2006.February.15. 00:59:12 »
Mûködik a firmware upgrade is. Most már tényleg nagyon közel van a béta státusz.  :smt026
re' mi' do' do sol

Offline gafz

  • EP lover
  • *
  • Posts: 703
  • Country: hu
    • View Profile
    • http://gafz.atw.hu
Re: Új HW - taszt-toldozás
« Reply #100 on: 2006.February.15. 06:58:27 »
:smt023  :D
Enterprise Forever

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2589
  • Country: hu
    • View Profile
    • Enterprise Forever
Re: Új HW - taszt-toldozás
« Reply #101 on: 2006.February.15. 08:58:14 »
Quote from: "tigrian"
Mûködik a firmware upgrade is. Most már tényleg nagyon közel van a béta státusz.  :smt026

Gratulálok! Csak így tovább!

Offline tigrian

  • EP user
  • *
  • Posts: 401
  • Country: hu
    • View Profile
Re: Új HW - taszt-toldozás
« Reply #102 on: 2006.February.15. 18:36:59 »
Elkészítettem a HUN->BRD táblát is. Akkora lett csak, mint az USA->ENG  :)
Aztán hozzátettem az EPDOS definíciókat is. Máris kétszeresére nõtt.  :x  Alapvetõen az a gond vele, hogy a shift nélküli és a shift-es kódok (a kis- meg a nyagybetûk) egymástól teljesen függetlenek. Így a bill. lenyomás és elengedés külön-külön táblát igényel  :cry:
Most írhatom át a programot, hogy lerövidítsem a táblát...
re' mi' do' do sol

Offline tigrian

  • EP user
  • *
  • Posts: 401
  • Country: hu
    • View Profile
Re: Új HW - taszt-toldozás
« Reply #103 on: 2006.February.15. 19:45:44 »
Quote from: "tigrian"
...Most írhatom át a programot, hogy lerövidítsem a táblát...

Megtörtént, amit tudtam, megtettem. Egyharmadával csökkent, de még így is túl nagy.
Az EPDOS karaktereivel kapcsolatban ezekután a lehetõségek:
- van egy plusz pufferem RAM-ban is, ez 64 byte. Ez is használható, de ide ugye mindig be kell tölteni kikapcsolás után. De egyébként ez is kevés, több mint 100 byte kell az EPDOS konfignak. Nem is erre szántam eredetileg ezt a területet, hanem próbálkozásra, "játszadozásra".
- tudok még helyet szerezni a programomban, ha kiveszem azokat a részeket, amik eredetileg tesztcéllal kerültek bele, de késõbb igencsak hasznosnak bizonyultak. Járható út ez is, de ezt csak azoknak javasolnám, akik ragaszkodnak a 18 ékezetes karakter definíciójához.
- Ha valóban új keyboard driver van az EPDOS-ban, akkor --gondolom-- nincs akadálya "normálisan" :) átírni, vagyis a nagybetû ugyanott legyen, ahol a kicsi, csak shift-tel együtt. (Természetesen csak azoknak, akik EPDOS-t is, meg annk ékezeteit, meg a programomat is akarják, együtt :) )

Egyelõre ennyi. Ezen kívül is maradt még nyitott kérdés a HUN->BRD konfiggal kapcsolatban, jópár karaktert fogalmam nincs, hol keressem (@ ~ [ ] { }). Léteznek ezek egyáltalán?
re' mi' do' do sol

Offline tigrian

  • EP user
  • *
  • Posts: 401
  • Country: hu
    • View Profile
Re: Új HW - taszt-toldozás
« Reply #104 on: 2006.February.15. 20:04:11 »
Quote from: "tigrian"
... a lehetõségek..

A legkézenfekvõbbet meg el is felejtettem ideírni: elfelejtjük az egész problémát, és maradnak az Alt+ kódok.  :lol:
Ekkor persze totálisan értelmetlenné válik a magyar taszt használata (egyébként is, szerintem, legalábbis ha nem szövegszerkesztésrõl van szó)
re' mi' do' do sol