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 - geco

Pages: 1 ... 347 348 349 350 351 352 353 [354] 355 356 357 358 359 360 361 ... 364
5296
VIDEO: / Video és animált GIF rögzítése EP-ról
« on: 2006.August.22. 22:23:57 »
Quote from: "Spiderman's Friend"
Olyasmi is lehetne, mint a régi Telesport  elején volt, hogy a figura sorban átalakul mindenféle sportágakat ûzõ emberkévé, úszik, fut, labdarúg stb. És szándékosan hasonlíthatna is arra, bár nem tudom, mennyire emlékeznek még erre az emberek.


Vagyunk még páran, akik igen.:)

5297
Konvertálás / Szoftveres CPC emulátor EP-re
« on: 2006.August.22. 22:22:47 »
Quote from: "Povi"
Hogyan lehet az emulátorral programot betölteni? Én tegnap próbálkoztam vele, de nem sikerült... :-(


Ezzel szívtam én is, amikor elõször próbáltam programot betölteni PC-s CPC emulátorba, a LOAD, csak a BASIC betöltõs programokat tölti be, a RUN " a programok 90 %-át, a fentmaradó pár %-ot (CP/M) pedig a |CPM paranccsal lehet életre gerjeszteni.

Az EP-s szoftveres "emuban" csak a RUN és a LOAD elérhetõ az AMSDOS hiánya miatt.

5298
Konvertálás / Szoftveres CPC emulátor EP-re
« on: 2006.August.21. 23:57:53 »
Quote from: "Zozosoft"
A letölthetõ tegnapi változat az még 50Hz nélküli? Mert az még picit furán mûködik :-)


Igen, ez sem 100%-os 50 Hz, hanem a Prince-ben is alkalmazott 300 visszaosztva.
Még amirõl tudok, hogy hiányzik: EXOS komp., függõleges Scrollozás CPC basic alatt, CTRL átmozgatása az Erase-ra, most az Inserten van, de emiatt az egyik Joy irány nem megy, printerrel foglalkozó rész törlése, meg van még pár port hívás, ami nincs feltérképezve, plusz még ami útközben derül ki.:)

5299
Konvertálás / Szoftveres CPC emulátor EP-re
« on: 2006.August.21. 23:37:03 »
Quote from: "Zozosoft"
Quote from: "geco"

A memórialapok kiválasztásához igénybe veszem az EXOS azon területét, ahol a szabad szegmenseket tárolja, azok közül veszem ki sorban a használni kívánt szegmenseket, kivétel az FF, FE, FD, most, hogy az FF-rõl elköltözött az LPT, így csak az EXOS használja, FE a CPC Video RAM, FD-n meg csak a két LPT van.

Hát nem ezt értem EXOS kompatibilis alatt :-(

Gondoltam, erre a felülírásra nem gondoltam egészen addig, amíg be nem következett az LPT problémám.

Quote from: "Zozosoft"

EXOS 24! egyszerû, biztonságos, korrekt :-)
Na jó azzal van egy pici macera, ha egy konkrét szegmensre fáj a fogad :-)
Ilyenkor ciklusban kell kunyerálni...
Tán a legegyszerübb, ha ciklusban addig kérsz szegmenst amíg el nem fogy, a kapottakat letárolod szép sorban, kiválasztod ezek közül, amelyek neked kellenek, és a többit visszaadod. Amit megtartottál az pedig tuti tiéd, nem írja senki más felül (feltéve ha az a más is EXOS kompatibilisen van megírva :) ), és te is biztos lehetsz benne, hogy nem írsz mást felül.

Vagy lehet alkalmazni a programátírásnál használt betöltömben használt módszert is. A sima memória területekhez csak sima EXOS 24, a videómemória és LPT szegmens igényléshez van külön rutin ami videószegmenst igényel. Itt még vannak olyan inyencségek is, hogy bármely két videószegmens megfelel nekünk erre a célra, és aztán a szegmensek számából lesz kiszámolva a videómemória és az LPT NICK címe. Meg olyan is van benne, hogy LPT célra a megosztott rendszerszegmens is jó, ha van benne elég hely, természetesen ekkor tudatjuk az EXOS-sal, hogy meddig nyújtozhat :)


Megpróbálom majd átvariálni a dolgokat.
Köszi szépen az infót, és a kritikát, ezért is teszem ki idõnként a programot, mert így szépen folyamatosan jönnek a visszajelzések, amiket köszönök szépen mindenkinek.

5300
Konvertálás / Szoftveres CPC emulátor EP-re
« on: 2006.August.21. 23:26:43 »
Quote from: "Zozosoft"
Amúgy nagyon bíztató a POPUP, lehet, hogy nem is kell már átírni :-)


Ma az 50 Hz emulálása után játszottam vele egy keveset, nem találkoztam semmi problémával, igaz emulátor alatt toltam (EP32, EP128)

5301
Konvertálás / Szoftveres CPC emulátor EP-re
« on: 2006.August.21. 22:32:21 »
Quote from: "Zozosoft"
Ezekszerint nincs EXOS kompatibilis memória kezelés... :( Különben az EXOS nem tenne ilyet!


A memórialapok kiválasztásához igénybe veszem az EXOS azon területét, ahol a szabad szegmenseket tárolja, azok közül veszem ki sorban a használni kívánt szegmenseket, kivétel az FF, FE, FD, most, hogy az FF-rõl elköltözött az LPT, így csak az EXOS használja, FE a CPC Video RAM, FD-n meg csak a két LPT van.
Sajna nem tudom, hogy az EXOS hogyan dönti el, hogy melyik lapot lapozza be, õ is a sor elejérõl veszi ki az elsõ szabad lapot?
idõközben elkészült az 50 Hz emuja is.

5302
Konvertálás / Szoftveres CPC emulátor EP-re
« on: 2006.August.20. 21:16:09 »
A fagyit egy DI hiánya okozta, 10 utasítással elõrébb mozgatva elindult EP-n a program, de a kép volt olvashatatlan, mert az EXOS felülírta a 2. LPT egy részét, ezért mind a két LPT el lett költöztetve az FF szegmensrõl az FD-re.
A POPUP azért nem jött be, mert a programban a file megnyitásakor két SPACE van a kiterjesztés elõtt, ezt az EXOS nem szerette, javítás után elindult a játék.

Még jópár dolog hiányzik, de van pár program ami elindul, a zip file-ban van kb 10 prg is, 50 Hz-es idõzítés még nincs kész, emiatt pl a Bruce Lee egy pöttyet gyors, amíg nem érkeznek meg az ellenfelek :), a program darabossá válik, azokon a pályákon, ahol sûrû színváltás van, mert az EP-n 400-szor kell eltárolnia a programnak a színbyte-ot az LPT-ben.

5303
Programozás / Legfrissebb sw fejlesztések EP-re
« on: 2006.August.20. 20:01:50 »
Quote from: "szipucsu"

Brûhühû! :cry:  Régebben letöltöttem a B betû közepéig innen a játékokat, és most már bedöglött, nem tölt le. Már pár hete hiába próbálkozom. Csak a B közepéig vannak meg nekem...


Pedig mûködik, én a P legelsõ programját választottam ki.

5304
Programozás / Legfrissebb sw fejlesztések EP-re
« on: 2006.August.20. 19:59:54 »
Quote from: "endi"
Nézegetem a CPC-s játékokat... hát nem semmik vannak közöttük. Terve van véve még valamelyik átírása?

Itt van egy csomó játék, képpel:
http://www.cpcgamereviews.com/a/index.html


Szerintem Zozo, és én is :) ,csak készüljön el a szoftveres CPC "emu".

5305
Konvertálás / Szoftveres CPC emulátor EP-re
« on: 2006.August.17. 19:53:56 »
Egy hibát már sikerült megtalálnom, ez okozta Povinál az automatikus írást az elején, és a 6-8 billentyû sorok lehalását.
A B6-os port okozta a problémát, akárhányszor néztem emuilátor alatt, IN A,(0B6H) 1-7 bitje mindig 1 volt, csak a 0. változott, így nem tettem be a bill. emulációba egy OR 0FEh-t, pedig kellett volna, a TXT file-omban meg is jegyeztem.

Miután a fölösleges BIT 0,A-t kicseréltem a következõ sorra, ez a probléma megoldódott.
[epline]0882 f6fe      or       0feh[/epline]

Így is csak az elsõ két verzió jön be, a 3. verzióban lett megvalósítva a hang, és a töltés( itt még van benne egy kis hiba).

[epline]
0873 af        xor     a    
0874 4f        ld      c,a
0875 d3b5      out     (0b5h),a
0877 dbb5      in      a,(0b5h)
0879 47        ld      b,a
087a 79        ld      a,c
087b fe05      cp      5
087d 78        ld      a,b
087e 3806      jr      c,0886
0880 dbb6      in      a,(0b6h)
0882 cb47      bit     0,a
0884 0f        rrca                      ;ha gond van, akkor egy OR FE kell meg
0885 a0        and     b
0886 46        ld      b,(hl)
0887 77        ld      (hl),a
0888 a0        and     b
0889 2f        cpl    
088a 12        ld      (de),a
088b 23        inc     hl
088c 13        inc     de
088d 0c        inc     c
088e 79        ld      a,c
088f fe0a      cp      0ah
0891 20e1      jr      nz,0874h         ; (-17h)
0893 c9        ret                      //bill kezeles vege
[/epline]

5306
Konvertálás / Szoftveres CPC emulátor EP-re
« on: 2006.August.16. 21:53:45 »
Quote from: "Zozosoft"
Quote from: "geco"
Ezt hogyan lehet elérni?

83H port 6-os bitjét nullázni.


Elméletileg a 6-os byte-ot mindig egyesen tartom, hacsak az nem szól közbe, hogy van olyan, amikor csak a 82h-t állítom, a 83h-t nem bántom, de elméletileg ennek nem lenne szabad problémát okozni, vagy van még egy eredeti OUT (C),C az útban. :)

Van egy tippem, EXOS hívás után nem tiltom a megszakítást, és még az EP 30-60H van a 0. lapon a CPC ROM-ba beleágyazva. Ez nem okozhat problémát?

5307
Egyéb témák / EP ROM-ok visszafejtése
« on: 2006.August.16. 21:27:02 »
Quote from: "Zozosoft"
Már kezd izomlázam lenni a szkenner fedél nyitogatástól :-)
Eddig 172 oldal, 1.4 GB az 1. szegmens, de van még egy szép köteg hátra...


Legalább nem kell menned kondizni :), én ezt a söröskorsók emelgetése közben szoktam érezni. :)

5308
Konvertálás / Szoftveres CPC emulátor EP-re
« on: 2006.August.16. 21:25:44 »
Quote from: "Zozosoft"
Nekem akkor sikerült olyat elõállítanom, hogy EP32-n megy, igazi EP-n nem megy, mikor az LPT beállításnál volt egy kis baki, és letiltottam a Nick sorparaméter számlaló órajelét.


Ezt hogyan lehet elérni?

5309
Konvertálás / Szoftveres CPC emulátor EP-re
« on: 2006.August.16. 20:02:10 »
Kipróbáltam az elsõ verziót az EP128emu alatt magnós konfiggal, és csodák csodájára bejött, remélhetõleg EP-n is ezt teszi majd:)

A legfrissebb verzó EP128emu alatt is azt produkálja, mint EP-n, semmit.

5310
Egyéb témák / EP ROM-ok visszafejtése
« on: 2006.August.16. 17:54:37 »
Quote from: "Zozosoft"
Végre egy jelentkezõ :-)
Elõre is köszi!!!


Szerintem lesz még más is. :wink:

Pages: 1 ... 347 348 349 350 351 352 353 [354] 355 356 357 358 359 360 361 ... 364