Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - teki

Oldalak: 1 [2] 3
16
TVC Emulátorok / Re:FD1793 Floppy csatoló emuláció
« Dátum: 2013. Május 30. - 14:56:55 »
Noh a 720-as lemezek nem mukodnek, annak mi lehet a trukkje ?
A 4-es porton irt adat 8-as bitje az oldal valasztas ha jol latom. Valtoztatgatja is, de valami nem jo.
A vtdos 720-as lemezevel nezem, s eleg hamar elakad:


Tul nem bonyolitattam a dolgot:
var offsetTrack = (side == 0) ? 0: this.tracksPerSide;
var offsetSector = (sector !== 0) ? (sector - 1) : 0;
this.position = ((track + offsetTrack) * this.sectorsPerTrack + offsetSector) * this.sectorSize;

17
TVC Emulátorok / Re:jstvc hírek
« Dátum: 2013. Május 22. - 14:28:31 »
En most epp fajlkezelessel kuszkodok. Bettettem mar a gamebase-bol a jatekokat, van jopar ami nem megy meg, ezeket webrol tolti majd az emu, de akarok a bongeszoben is tarolni lemezeket, amiken lehet dolgozni.
Eddig localStore-t hasznaltam, de az limitalva van 5MB-ra, igy valtok IndexedDB-re, ami mint neve is mutatja kicsit komplikaltabb mint egy sima hash alapu key-value tarolo.
Ido se sajna jut mostansag, suruk a napjaink, igy lassan megy ami megy.

18
TVC Emulátorok / Re:Új snapshot formátum
« Dátum: 2013. Május 22. - 14:24:29 »
Jol indul!

19
TVC Emulátorok / Re:jstvc hírek
« Dátum: 2013. Május 22. - 14:08:59 »
Ez izgibb: https://github.com/kripken/emscripten/wiki
c/c++ + sdl, s akkor fut a bongeszoben, mobilon, desktopon.

(ezzel forditottam a z80 assemblert, meg most mtools-t lemezek kezelesere)

20
TVC Programozás / Re:Assembler / disassembler
« Dátum: 2013. Május 19. - 14:17:54 »
A zeus-t eleg sok helyen emlegetik: http://www.desdes.com/products/oldfiles/
(ezen az odalon van egy tonna cucc amugy, jatekok forrasa, toolok, stb)
En vasm-ot probalom assemblernek hasznalni, de egy monitor tenyleg jo lenne.

21
TVC Emulátorok / Re:WinTVC 1.0.5
« Dátum: 2013. Május 19. - 13:28:45 »
Én is Spapshot-ból csináltam a gyors bootolást, csak tömörítés nélkül , de jó ötlet.
Érdekes hogy nálatok az in(5)  és in(89) teljesen más eredményeket ad, de ettől függetlenül minkettő emu teljesen jól működik.
Ahogy látom a WinTVC  nem írt portjai nem FF-et adnak vissza hanem 0-át a JSTVC-ben viszont ok.

Az ff nekem csak maradek, nem tudomanyosan alatamasztott ertek. Nem mukodott valami, s beprobaltam ezt is. :)

22
TVC Emulátorok / Re:WinTVC 1.0.5
« Dátum: 2013. Május 19. - 13:26:22 »
Megallapodhatnank kozos snapshot formatumban is, s akkor lehetne keresztben toltogetni.

Az egyetlen komplikacio a kiegeszitok, de abbol igazabol csak a hbf lesz, s azt mar mindenki tamogatja, igy azt is bele lehet venni. (annak sztem eleg a memoria snapshot, jo remelhetoleg ujra inicializalja magat)

23
TVC Emulátorok / Re:WinTVC 1.0.5
« Dátum: 2013. Május 18. - 13:11:37 »
En aszittem a gyors boot az csak egy snapshot. A memoria ures, szal tuti jol tomoritheto, s nem tartha sokaig kitomoriteni.

24
TVC Emulátorok / Re:HBF emulacio (FD1793 elotti, boot szakasz)
« Dátum: 2013. Május 13. - 05:31:50 »
A teljesseg kedveert a tortenet vege:
Termeszetesen hibas volt valami, de nem volt tul egyertelmu, hogy mi. Mint sok alattomos hibanal itt is egy egysoros pici fix oldott meg mindent.
A memorialapzoas franko volt, kivetel, hogy a kilapozas nem mukodott. Agyon teszteltem a lapozast, es mukodott.
Aztan olvasgatva a TVCROM konyvet lattam, hogy a TVC megha nem is ismeri fel az kartyat, de megtallalja a MOPS (vagymi) feliratot a romban, akkor meghivja az inicializalast. Noh mivel a kartya nem kerult kilapozasra mikor a masodik helyet vizsgalta a TVC, ezert szepen szetesett minden.

TVCROM konyv rulez! Anelkul remalom lenne az emulacio irasa.

25
TVC Emulátorok / Re:WinTVC 1.0.5
« Dátum: 2013. Május 13. - 05:27:30 »
jstvc-ben a crtc a kov keppen mukszik:
cpu_time_diff = cpu_run(); // 1 utasitas ideje
6845_run(cpu_time_diff);
draw_screen();

A 6845_run kimenete az egy stream (ringbuffer), amibe irja az epp aktualis memoriacim tartalmat, vagy a bordert. En 16-biten tarolom, az extra 8 bit jol flageknek (hsync,vsync).
A draw_screen olvassa ezt a stream-et, es rajzol a bitmap-be:
26 scanline-al a vsync kezdete utan kezdi a rajzolast, 288 sort rajzol.
16 karakterrel a hsync kezdete utan kezdi rajzolni a sort es 76 karakternyit rajzol.

A TVC sajatossaga, hogy a vsynv vege az a cimregiszter 9-edik bitjere van kotve.
Nem is ertem miert a vsync kezdetetol kezdem a szamlalast, bar azt se tom mit csinal a CRT ha valaki megvaltoztatja a vsync kezdetet? (hosszu vsync-et letrehozva ezzel)

A vizszintes sync jelnek a kezdete programozhato, de a hossza nem, azt az aramkorok felulbiraljak, igy en annak kezdetehez idozitettem a rajzolast.

26
TVC Emulátorok / Re:WinTVC 1.0.5
« Dátum: 2013. Május 11. - 12:00:11 »
> A clock stretching sem az igazi még, úgyhogy inkább kikapcsoltam egyelőre, tehát ez azt jelenti, hogy a video sem pixelre pontos, de már legalább pixel alapú.

Clock stretching meg nekem is hatra van, de ahhoz mar tenyleg gep kell.

> A tied mintha más "koordináta-rendszert" használna, legalábbis az egyik raszter demód az enyémen máshol "riceg" (C= plus/4-es szleng arra, ha ha nem stabil a raszter). Még ellenőrizni kell ezt is. Most a horizontal count az a jobb keret szélén nulla nálam, de valójában szinte biztosan nem ott van, hanem a window area bal szélén.

Hat a megjelenites az 6845 szerint megy. A raszter demok fuggenek a helyes irq es a helyes kesleltesesektol. Nem hiszem hogy pontosak nekem, de ahhoz teszt progik kellenek, ahhoz alltam neki flopyy+assembler megvalositasahoz eloszor. (+ c, mert asm kicsit lassu [irni], s sdcc eleg jonak tunik)

> Egyébként azt hiszem az interlace-elt video módom sem jó még, mert alapból a páratlan sorokat rajzolja és a valódi vason páros sorok jelennek meg (legalábbis a a legtöbb 8 bites mikrón ez a helyzet, ahol oszcilloszkóppal is ellenőrizve lett a VBLANK szignál). Szóval van még teendő bőven... elég nehezen is szántam rá magamat éppen ezért.

Azt egyenlore nem is tervezem.

> Egy szó, mint száz, ez a szokásos 80-20-as problémakör: az idő/erőfeszítés 80%-a elmegy a munka utolsó 20%-ára :)

Teny. En is csak heti par orat irogatom a dolgot. Sajna vatera-val es tarsaival nincs szerencsem, igy eleg eselytelennek tuni hogy tudjak valodi TVC-t szerezni.

Jo moka amugy emut irni, imadnivalok ezek a specifikaciok.

27
TVC Emulátorok / Re:WinTVC 1.0.5
« Dátum: 2013. Május 10. - 13:00:41 »
Mennyire pontos a pixel alapu megjelenites? Tesztelted valamivel ? Tervezem irni egy EMUDIAG progit, amivel ilyesmiket lehetne ellenorizni, csak nekem nincs mihez hasonlitani.

28
TVC Emulátorok / Re:FD1793 Floppy csatoló emuláció
« Dátum: 2013. Május 10. - 12:59:24 »
A DRQ es az INTRQ pont forditva vannak a doksihoz kepest. Hamar kiderul ha nezem mit var vt-dos, s a kapcsolasi rajzon is egyertelmu.

29
TVC Emulátorok / Re:FD1793 Floppy csatoló emuláció
« Dátum: 2013. Május 9. - 01:05:02 »
Egy kis extra info: http://www.classiccmp.org/cpmarchives/trs80/mirrors/pilot.ucdavis.edu/davidk/documentation/manuals/WD-179Xb.zip

PLusz egy link a facebook-rol: http://enterpriseforever.com/programozas/exdos-283/105/

En meg csak most alltam neki implementalni a dolgot, de nem sok ido van ra mostanaban, igy el fog huzodni.

30
TVC Emulátorok / Re:jstvc hírek
« Dátum: 2013. Május 5. - 14:59:55 »
v0.2.1

 * kiegészítők memóriájának kilapozása nem működött, javítva, így elindul a lemezkezelés
 * basic 1.2 és 2.2 DOS-al a menüben
 * a floppy nem működik még

vegre!

Oldalak: 1 [2] 3