Welcome, Guest. Please login or register.


Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - hsoft

Pages: [1] 2 3 4 5 6
1
Egyéb témák / Sziasztok Régi Nagy arcok :)
« on: 2016.July.22. 15:58:31 »
Véletlenül ide vetődtem, és meglepődve látom a friss dátumokat. Ezzel a hozzáállással ez a viharverte gép még sokáig népszerű lesz az amatör HARDSOFT körökben. Minden fiatal és "öreg" barátomnak üzenem, tartsák meg az érdeklődésüket, mert e gép idejében még nem voltak kizárva a fejlesztésből a HOME amatőrők. Sőt, a fejlesztési hiány miatt, nekünk kellett kitalálnunk minden upgrade lehetőséget. De ez sok embernek éppen örömöt okozott, igaz Zoli? :) Üdvözlöm a gép elszánt nagyságait, neveket talán jobb ha nem is írok, (web, sajtó, hardware, software, lelkes rajongok akik a motort adják) Üdvözlök mindenkit, és további szórakoztató de hatékony munkát kívánok mindenkinek! Végül még egyet jegyezzetek meg: A számítógépeken lehet hogy sok nyelv van, de csak egy algoritmus :) Üdvözöllek benneteket: Haluska László (volt Hsoft)

2
Assembly / Re: Assembly programozás
« on: 2006.September.12. 11:52:02 »
Ez meg a hardveresek dolga :)

3
Assembly / Re: Assembly programozás
« on: 2006.September.12. 11:30:32 »
Remélem, nem célzás volt? :) Zozo nagyon szeretne ilyet :)

4
Assembly / Re: Assembly programozás
« on: 2006.September.12. 08:30:25 »
Nem lenne akkora durranás, hogy szükséges  legyen megírni, tehát általam nem lesz benne. :)
Végülis úgy oldják meg, hogy a makró alatti címkének (valamilyen kezdõkarakter jelzi) a végére tesznek egy virtuális stringet, emlékeim szerint a címszámlálót hexában, de lehetne egy inkrementált makró számláló. Ezt csak a makrón belül illik meghívni. mert több makró esetén gond lehet.

5
Assembly / Re: Assembly programozás
« on: 2006.September.08. 19:07:37 »
Sajnos én sem találtam benne, tehát marad a dolláros kifejezés. Viszont akkor a GEN-bõl emlékeztem ilyenre.

6
Assembly / Re: Assembly programozás
« on: 2006.September.08. 10:13:44 »
Quote from: "Zozosoft"

A macro miatt nem lehet cimkét használni,

Én úgy emléxem, hogy volt rá valami megoldás...

7
Hardver / Korszerû "magnó"
« on: 2006.May.17. 04:51:40 »
Kedves szipucsu !
Sajnos rossz híreim vannak, nincs itt semmi oktáv a magnó hang generálásnál. Csak bitek, ezek pedig kétfélék lehetnek. A bevezetõ jel frekvenciájának átlaga, megadja az alap idõ intervallumot. Ehhez hasonlitjuk a bejövõ, váltva pozitív és negatív impulzusokat, melyek már rövidebbek vagy hosszabbak lesznek ennél. A döntés eredménye megadja, hogy 0 vagy 1 lesz a bit értéke. A két hangzás, alsó-felsõ végleteit, a csupa nulla és csupa 1-es adja. A középsõ hagot (nem zenei közép, mivel az logaritmikus) a 10101010 vagy 11001100 érhetsz el. stb.
Üdv. H.L.

8
Assembly / Re: Assembly programozás
« on: 2006.April.25. 08:27:05 »
Quote from: "Povi"
Hogyan lehet azt megoldani, hogy saját programból, ha kiadom az exdos parancsot, és abból esc-kel visszatérek, ne tûnjöm el a fél képernyõ (amit az exdos kitakart).
Konkrétabban: az atomixben csináltam egy olyat, hogy ha megnyomom a kettõspontot, elõugorjon az exdos. Ha kilépek, tök jól folytatódik minden ott, ahol abbamaradt, leszámítva azt, hogy üres a képernyõ.

Az Exdos parancs egyszerüsítve a következõ lépéseket végzi: Nyit egy videó csatornát, display utasítással kiteszi, ez EXOS hivással történik és a videó sorokat az lpt-ben átcímzi. Kilépésnél bezárja a videó csatornát.
Tehát a képernyõ helyreállítás egyik módja, hogy végrehajtunk egy display hívást. Amikor nem használjuk az operációs rendszer videó csatornáját, vagyis valami direkt video memória kezelést alkalmazunk, akkor két lehetõség van. Ha tudjuk a videó soraink címeit, csak vissza cimezzük az lpt-sorokat. Amikor virtuális, tehát pl. görgetés miatt kiszámíthatatlanná vált a videócím, akkor célszerû lementeni az exdos parancs elötti lpt-t, és visszatéréskor vissza lehet irni.

9
BASIC / Re: Általános
« on: 2006.February.13. 13:28:28 »
Helyesen látod: Egyik módszer az hogy használod a basic karakter definiálló utasítását. A másik, kevésbé elegáns, ha spoke(255,x,y)-al közvetlenül feltõltöd a karakterdefiniciós rendszerterületre. Címét megtudhatod pl. az EXOS leírásából. Az elsõ 128 bájt a karakterek felsõ pixelei, összesen 9 sor van definiálva, tehát 9*128 bájtos területrõl van szó. Harmadik módszerben gépi kódú utasításokkal végzed el ugyanezt.
Viszont most úgy nézem Te inkább menteni szeretnél. Ehhez mindössze le kell mentened a teljes területet, de ha csak egyes karakterre van szükséged akkor valahogy így:

OPEN #1:"név" Access Output
X=karakterkód band 127 (magyarul if X>127 then X=X-128)
For Y=0 to 8
  Print #1:chr$(SPeek(255, CharDef+X+Y*128));
Next Y
Close #1

10
BASIC / Re: Általános
« on: 2006.February.11. 09:14:40 »
Ugyan igy is lehet csak pár hexa szám más lesz :)

11
Programozás / Re: EPDOS fejlesztése
« on: 2006.February.11. 08:44:13 »
Megoldhatónak tünik... Mindenesetre meggondolandó 3 ember részére megirni :) Ha annak idején, amikor irtam az epdost, láttam volna pc-t, akkor biztosan egy láncolásos listát alkalmaztam volna, amivel tetszõleges rendezés szerint is mehetett volna. Mostmár ez túl nagy feladatnak tünik utólag bevezetni.

12
Programozás / Re: EPDOS fejlesztése
« on: 2006.February.09. 12:19:47 »
Zozo, már befejezted a rom fejlesztést?

13
Beviteli eszközök / Re: Új HW - taszt-toldozás
« on: 2006.February.02. 06:11:13 »
Az Epdos 2.1 rendszerben van ilyen ...

14
Programozás / Re: EPDOS fejlesztése
« on: 2006.January.29. 14:39:40 »
Akkor van sramod, de melyik szegmenssen?

15
Programozás / Re: EPDOS fejlesztése
« on: 2006.January.29. 14:37:24 »
A HWP-lemez emulálása után lementettük az epdos.hwp-bõl kimentett kapcsolási rajzot. Talán segit valamit. Ha nem segítene semmit, akkor legalább okosodtunk 3 kép lementésben, az összerakásában, konvertálásában és feltöltésében :)

Pages: [1] 2 3 4 5 6