játékfejlesztés.hu
FórumGarázsprojectekCikkekSegédletekJf.hu versenyekKapcsolatokEgyebek
Legaktívabb fórumozók:
Asylum:    5448
FZoli:    4892
Kuz:    4455
gaborlabor:    4449
kicsy:    4304
TPG:    3402
monostoria:    3284
DMG:    3172
HomeGnome:    2919
Matzi:    2520

Pretender:    2498
szeki:    2440
Seeting:    2306
Geri:    2188
Orphy:    1893
Joga:    1791
Bacce:    1783
MaNiAc:    1735
ddbwo:    1625
syam:    1491
Geri - Törzstag | 2188 hsz       Online status #202888   2014.05.09 19:41 GMT+1 óra  

   
Geri - Törzstag | 2188 hsz       Online status #202882   2014.05.09 02:47 GMT+1 óra  
szóval a 2. ide csatornának külön interruptja van. és én erről csak most értesülök. vajon hogy működhetett eddig?


   
Geri - Törzstag | 2188 hsz       Online status #202875   2014.05.07 03:19 GMT+1 óra  
a hálózatot írom. de rájöttem, hogy ethernet kártyát nem tudok írni, mert hülye vagyok hozzá, ezért inkább úgy lesz belehányva.

   
Geri - Törzstag | 2188 hsz       Online status #202872   2014.05.06 15:17 GMT+1 óra  
Geri - Törzstag | 2188 hsz       Online status #202871   2014.05.06 14:58 GMT+1 óra  
nincs, semmi köze hozzá. a virtualizálásnak semmi köze az emuláláshoz.

   
Marcsello - Tag | 228 hsz       Online status #202870   2014.05.06 14:47 GMT+1 óra  
Nem én csináltam a képet, de ott van. És akkor ennek van valami effektíve haszna GeriEmu-n ?

Az élet szép, csak tele van Bugokkal
http://marcsello.com/
   
Geri - Törzstag | 2188 hsz       Online status #202869   2014.05.06 12:30 GMT+1 óra  
nem, nincs a gépedben hardveres gyorsítás ,,emulációhoz''. a virtuális gépekhez van hardveres gyorsítás a gépedben, ami teljesen mást jelent.

-most a pci sínrendszer bugja van hátra
-aztán az FPU-t fogom komolyabban beoptimizálgatni, mert jelenleg elég gyatra
-rá kell jönnöm, hogy veszem rá a seabiost, hogy ne akarjon minden áron floppyról bootolni
-meg kell csinálnom a gui hátralevő részeit

ebben a sorrendben

   
Marcsello - Tag | 228 hsz       Online status #202868   2014.05.06 09:13 GMT+1 óra  
Ma reggel eszembe jutott, hogy nekem van a gépemben valami hardveres gyorsítás virtuális emulációhoz, azt is támogatni fogod, vagy az így magától, vagy hogy ?
Az élet szép, csak tele van Bugokkal
http://marcsello.com/
   
Geri - Törzstag | 2188 hsz       Online status #202861   2014.05.06 00:06 GMT+1 óra  

   
Geri - Törzstag | 2188 hsz       Online status #202860   2014.05.05 22:48 GMT+1 óra  
egy konstans hibás volt, signed integerként értelmeződve rossz irányba csordult túl.

   
Geri - Törzstag | 2188 hsz       Online status #202858   2014.05.05 19:38 GMT+1 óra  
30%

   
Geri - Törzstag | 2188 hsz       Online status #202853   2014.05.04 17:14 GMT+1 óra  
-a memóriát még mindig nem látja bizonyos helyzetekben pl a linux - hibakeresés: 10%

   
Geri - Törzstag | 2188 hsz       Online status #202849   2014.05.03 17:53 GMT+1 óra  
sikerült kijavítani. akkor most a következő nagyon súlyos bugok vannak még:

-pci sínrendszert nem látja
-egy forgatásokkal kapcsolatos (fpu?) bug
-a memóriát még mindig nem látja bizonyos helyzetekben pl a linux

   
Geri - Törzstag | 2188 hsz       Online status #202848   2014.05.03 16:53 GMT+1 óra  
a következő FPU bug kijavítása meglehet ma éjjelre.

   
Geri - Törzstag | 2188 hsz       Online status #202847   2014.05.03 12:56 GMT+1 óra  
na akkor még 4 ismert bug van, amit mindenképp ki akarok javítani.

   
Geri - Törzstag | 2188 hsz       Online status #202844   2014.05.02 23:11 GMT+1 óra  
na, hát ez volna az emulátor, mozgás közben
https://vimeo.com/93669142

   
Geri - Törzstag | 2188 hsz       Online status #202842   2014.05.02 21:25 GMT+1 óra  
double helyett intet írtam, egy aprócska helyen.

2 teljes napomba tellett kijavítani



pedig az én drága nagymamám megmondja, hogy menjek én is szőlőtermesztőnek
talán még nem késő pályát váltani

   
Geri - Törzstag | 2188 hsz       Online status #202836   2014.05.02 02:05 GMT+1 óra  
a hiba diagnosztizálása 20%-ban kész

   
Geri - Törzstag | 2188 hsz       Online status #202823   2014.04.30 23:06 GMT+1 óra  
na akkor az útiterv a következő

a lentebb már ismeretetett bugokat kijavítom, megcsinálom a guit nagyjából, meg a billentyűzetet. armra és x86-ra lesz kiadva első körben, és csinálok majd valami mini kis weboldalat. melléklek hozzá egy grafikus linuxot. amiben lesz wine is.

   
Geri - Törzstag | 2188 hsz       Online status #202786   2014.04.28 20:15 GMT+1 óra  
megint egy probléma, nem tudok továbblépni, amíg az nincs kijavítva. az usermódú memóriakezeléssel van valami zűr, valamiért memory exhausted üzeneteket kapok. szerencsére tudom, hogy tudnám kidebuggolni, de el fogja venni pár napomat.

az fpu is még mindig rossz

   
Geri - Törzstag | 2188 hsz       Online status #202768   2014.04.28 00:53 GMT+1 óra  
na képes vagyok most már elvileg 1 db floppyt és 2 db ide eszközt egyszerre bemountolva tartani, ez egyelőre elég is lesz.

   
Geri - Törzstag | 2188 hsz       Online status #202764   2014.04.27 00:17 GMT+1 óra  
most a grafikus megjelenítés sebességét optimizálgatom.

   
Geri - Törzstag | 2188 hsz       Online status #202763   2014.04.26 22:27 GMT+1 óra  
hiszitek, vagy sem, de 14 munkaórán ment el arra, hogy véletlenül hdd imageként mountoltam egy floppy imaget, és nem értettem, miért nem bootol...

   
Geri - Törzstag | 2188 hsz       Online status #202754   2014.04.25 21:48 GMT+1 óra  
a floppy és a cd beolvasása úgy tűnik, rendesen működik, de a vinyó nem

   
Geri - Törzstag | 2188 hsz       Online status #202736   2014.04.25 02:29 GMT+1 óra  

   
Geri - Törzstag | 2188 hsz       Online status #202734   2014.04.25 02:04 GMT+1 óra  
az svga és a vga döglött

   
Geri - Törzstag | 2188 hsz       Online status #202732   2014.04.24 22:26 GMT+1 óra  
nem, most már működik

   
Marcsello - Tag | 228 hsz       Online status #202731   2014.04.24 22:03 GMT+1 óra  
Ééééés lefagyott
Az élet szép, csak tele van Bugokkal
http://marcsello.com/
   
Geri - Törzstag | 2188 hsz       Online status #202730   2014.04.24 21:59 GMT+1 óra  

   
Geri - Törzstag | 2188 hsz       Online status #202729   2014.04.24 21:37 GMT+1 óra  
sikerült grafikus képet kicsiholni, de pár frame után elszáll az emu.

   
Geri - Törzstag | 2188 hsz       Online status #202702   2014.04.23 19:05 GMT+1 óra  
azom nincs

   
Marcsello - Tag | 228 hsz       Online status #202701   2014.04.23 18:48 GMT+1 óra  
Mikrokontroller plans?
Az élet szép, csak tele van Bugokkal
http://marcsello.com/
   
Geri - Törzstag | 2188 hsz       Online status #202700   2014.04.23 18:27 GMT+1 óra  
igen, de normál ablakban is működőképes. és természetesen tetszőlegesen átméretezhető az ablak. a grafikai megjelenítés nagyon erősen be lesz optimizálva, és a csillámtrace 2d enginejét használja. emellett x nélküli, konzolos működésre is képes, így akár egy mips processzoros routeren is el lehet majd indítani, feltéve, ha van benne elég RAM.

   
Marcsello - Tag | 228 hsz       Online status #202697   2014.04.23 16:44 GMT+1 óra  
Látom, kapásból Touch Screen-re optimalizáltad
Az élet szép, csak tele van Bugokkal
http://marcsello.com/
   
Geri - Törzstag | 2188 hsz       Online status #202695   2014.04.23 02:33 GMT+1 óra  
a tlb cache hibás volt, nem is értem, hogy tudott ez eddig annélkül működni o_o

   
Geri - Törzstag | 2188 hsz       Online status #202694   2014.04.23 02:08 GMT+1 óra  

   
Geri - Törzstag | 2188 hsz       Online status #202672   2014.04.18 02:58 GMT+1 óra  
elkezdtem az optimizálást érdemben.

a gcc sajnos sok helyen egyáltalán nem úgy viselkedik, ahogy vártam, vagy ahogy első nekifutásra gondolná az ember, de a fontos, hogy a lényeges, bevezetni kívánt trükkök szempontjából szűkséges technológiákat érdemleges sebességvesztés nélkül sikerült a kódhoz adni, és így az út megnyílik az optimizálás irányába.

azt akarom, hogy az emulátor mindenképp a valódi, általános célú szoftvereket legyen képes kellő sebességgel futtatni, ezért most első körben a következő szoftverek és algók sebességét fogom a lehető legmagasabb szinten tartani:

-linux kernel és boot szkriptek
-gzip
-g++
-windows (feltéve, ha el tudom indítani)
-wine
-firefox
-x11+opengl (ha elindulnak)

   
Geri - Törzstag | 2188 hsz       Online status #202647   2014.04.17 03:40 GMT+1 óra  
a cpu most már képes autómatikus energiagazdálkodásra. ez csak fejlett, 32 bites feladatváltós oprendszerekkel lehetséges, szóval pl linuxot futtatva igen, dost futtatva nem.

   
Geri - Törzstag | 2188 hsz       Online status #202639   2014.04.16 17:56 GMT+1 óra  
az van most.

ha egy fixen mondjuk 33 mhz-re korlátozott gépet akarnék emulálni, akkor jó is lenne, csak mivel elég szélsőségesen billeg a végrehajtás sebessége az adott opkódtól függően, így az időzítőt kell használni

   
Akybron - Törzstag | 456 hsz       Online status #202636   2014.04.16 16:46 GMT+1 óra  
Az nem is neked segítség, nem akarsz mozgásegyenlettel szinuszt modellezni.
A PC összes időzítője modellezhető egy a=(a+1)%b vagy esetleg egy a=(a+b)%c jellegű algoritmussal.
   
Geri - Törzstag | 2188 hsz       Online status #202629   2014.04.16 13:50 GMT+1 óra  
kösz, megnéztem, semennyit

   
Tunyu - Tag | 448 hsz       Online status #202627   2014.04.16 04:01 GMT+1 óra  
Nem tudom hogy ez segít, de talán sokat nem veszítesz ha belenézel.

   
Geri - Törzstag | 2188 hsz       Online status #202622   2014.04.15 21:03 GMT+1 óra  
na tudok mondani konkrét sebességértékeket:

-a bios kb 100 mhz-nek méri
-a linux kernel 40 mhz-nek méri
-user módban 120 mhz-nek mérem
-kernel módban 35 mhz-nek

   
Geri - Törzstag | 2188 hsz       Online status #202612   2014.04.15 13:56 GMT+1 óra  
na belefutottam egy érdekes jelenségbe

x86on van egy elég magas frekvenciájú oszcillátor, ami a kernelt ,,rezgeti'' egy bizonyos elég magas frekvencián, viszont ezt user módból az idő lekérdezgetésével nem lehet elérni, így a gyakorlatban csak néhány száz hz-en lehet rezgetni az oszcillátort.

csak a linux kernel warningolása miatt tűnt fel, de utánanéztem, és a többi emulátorban sem implementálják rendesen, futási hibátkat nem okoz, szóval egyelőre így marad, viszont a válaszidőt rontja, ezért majd workaroundolom, és az órajelciklusok kimérése alapján egy becsült ,,felharmónikust'' majd beiktatok, és így talán összességében jobb lesz a válaszidő.

   
Geri - Törzstag | 2188 hsz       Online status #202607   2014.04.15 12:31 GMT+1 óra  
a BSF is döglött volt

   
Geri - Törzstag | 2188 hsz       Online status #202606   2014.04.15 11:50 GMT+1 óra  
a SAR csak valamiért signed számokkal működik rendesen, mondjuk sokat segítene, ha az x86 opkódok 90%-át nem most látnám először, és úgy kéne ezoterikusan kitalálnom, hogy melyik mit csinál

   
Geri - Törzstag | 2188 hsz       Online status #202585   2014.04.14 22:34 GMT+1 óra  
a lapozás döglött

   
Geri - Törzstag | 2188 hsz       Online status #202554   2014.04.14 16:39 GMT+1 óra  
nem is a forrására gondoltam, hanem magára a szoftverre.

   
Akybron - Törzstag | 456 hsz       Online status #202547   2014.04.14 16:23 GMT+1 óra  
Nem publikáltam a forrást (amúgy Delphiben készült). Amennyire emlékszem nem épp a programozás iskolapéldája
A CPU a normál utasításokat tudja, az "undocumended"-eket nem. SID szól, az analóg szűrők nincsenek implementálva. VIC és CIA-ból csak annyi van, hogy a rájtuk alapuló időzítések menjenek. A SID formátumú zenék (ezek futtatható állományok) nagy hányadát be tudja tölteni, és lejátszani. Előkotrom Neked, ha kiváncsi vagy rá.
   
Geri - Törzstag | 2188 hsz       Online status #202509   2014.04.14 01:53 GMT+1 óra  
a flags kiszámítása bugos volt, ez javításra került.