TVC Fórum

Szoftver => TVC Emulátorok => A témát indította: teki - 2013. Május 4. - 15:04:01

Cím: jstvc hírek
Írta: teki - 2013. Május 4. - 15:04:01
0.2-es verzió feltöltve:

v0.2

* debugger g.tvc.[step,b,bd,dumpMem,dasm]
* z80 LD r,(IY+d) fix
* cpu tesztek javítva, használat: node tests/test.js (meg fogja mondani milyen tesztek vannak)
minden beépített teszt lefut hiba nélkül!
* wd1793 emuláció (nem működik)
* assembler kezdetek (http://teki.github.io/jstvc/asm.html (http://teki.github.io/jstvc/asm.html)), még csak épp működik, nincs integrálva az emulátorral. Egy mintát azért bele tettem, azt lefordítva egy működő cas fájl lesz az eredmény, ami a save linkkel letölthető (sajna a letöltésnek nem lesz szép fájlneve, át kell nevezni zip-re)

Cím: Re:jstvc hírek
Írta: teki - 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!
Cím: Re:jstvc hírek
Írta: Gaia - 2013. Május 21. - 23:03:55
Érdekes cikk a JS-es játékfejlesztésről:

http://www.codeproject.com/Articles/563425/Game-Development-Using-JavaScript (http://www.codeproject.com/Articles/563425/Game-Development-Using-JavaScript)
Cím: Re:jstvc hírek
Írta: teki - 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)
Cím: Re:jstvc hírek
Írta: teki - 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.
Cím: Re:jstvc hírek
Írta: Gaia - 2013. Május 23. - 23:22:47
Ez még jobban OFF lesz, de szerintem Javascriptben amit ez a magyar srác csinál az valami elképesztő:

http://impossible-mission.krissz.hu/ (http://impossible-mission.krissz.hu/)
Cím: Re:jstvc hírek
Írta: teki - 2013. Május 30. - 15:04:58
Jaja, kiraly remake-ek.

jstvc is docog szepen. Az editorral kuszkodok, mar mukodget is, csak ugy dontottem csak 720-as lemezeket kezelgetek, amik meg nem mennek :). Tervezem a zxdoc es zxall cas-ositasara, s akkor lehet z80 implementaciokat tesztelni.
Nomeg ha mar mukszik az editor, akkor nekiallok irni par megszakitas/grafika tesztelo progit. Ossze lehet majd az egeszbol vmi emulator tesztelo lemezt rakni, s valos geppel osszehasonlitani.
Cím: Re:jstvc hírek
Írta: teki - 2013. Június 7. - 14:45:28
v0.4.0

* 720kB-os lemezkezelés javítva
* játékok (nem mind működik)
* diszk kezelés + assembler az editor.html alatt: http://teki.github.io/jstvc/editor.html, ez sem 100%-os még, de már használható. A böngészőben nyitva lehet tartani az emu-t és az editor-t, s akkor az emu látja az editor lemezeit. A frissítés nem automatikus, így újra kell tölteni a lemezt az emu-ban.
Cím: Re:jstvc hírek
Írta: teki - 2013. Június 12. - 13:59:29
v0.4.1

* az assemblernek hozzáférése van az összes fájlhoz a forrásfájl mellett, működik az incbin és include!
* fordítottan doksit vasm-hoz, linkelve az editor oldalán

Demo: http://teki.github.io/jstvc
Editor: http://teki.github.io/jstvc/editor.html
Cím: Re:jstvc hírek
Írta: Antiemes - 2013. Szeptember 22. - 19:57:23
Udvozletem!

Nekem valamiert nem tolt be egyetlen jatekot sem. Mit csinalok vajon rosszul? Kivalasztom a jatekot, ranyomok a load-ra, kiirja, hogy "status: loaded", majd run parancs utan nem tortenik semmi. Chrome alatt probalkozok.
Cím: Re:jstvc hírek
Írta: teki - 2013. Október 21. - 14:43:17
Udvozletem!

Nekem valamiert nem tolt be egyetlen jatekot sem. Mit csinalok vajon rosszul? Kivalasztom a jatekot, ranyomok a load-ra, kiirja, hogy "status: loaded", majd run parancs utan nem tortenik semmi. Chrome alatt probalkozok.

Upsz ez az én hibám. Sajna nem egyértelmű mi történik. Régebben cas fájlok voltak, s azokat betöltötte egyből a memóriába az emu. Mostmár lemezeket kezel, így a load az igazábol "insert" a C meghajtóba. Emellé még az alap ROM kiválasztásban nincs is lemezkezelés, szal grrrrr.

Mini útmutató:
- válassz ki egy DOS-os ROM-ot felül, az resetelni fogja a gépet
- eztán a kívánt programot + load
- a tvcbe ezután: LOAD "*"
- ha nem autorunos a progi, akkor RUN

Igyekszem majd egyértelművé tenni a dolgot.
Cím: Re:jstvc hírek
Írta: teki - 2013. Október 21. - 14:44:47
Hosszú halgatás után frissítés:

v0.5.0
* Firefox gyorsítás (hang sajna nincs, FFox 25-ben lesz új hang API, azt megvárom)
Cím: Re:jstvc hírek
Írta: Zozosoft - 2013. Október 21. - 14:53:31
Idézőjelet hogyan lehet írni? LOAD-hoz jól jönne :-)
SHIFT+2-re nekem kukacot ír...
Cím: Re:jstvc hírek
Írta: teki - 2013. Október 21. - 15:11:48
Idézőjelet hogyan lehet írni? LOAD-hoz jól jönne :-)
SHIFT+2-re nekem kukacot ír...

Aha, sajna angol mappelés van fixen. Ott lesz valahol jobbra az enter környékén shift-el.
Cím: Re:jstvc hírek
Írta: VaszicsApoca - 2013. Október 21. - 18:04:13
Na, végre megleltem! Úgy érzékelem, hogy Firefox-ban nincsenek meg ' / ? = +  [  ]  {  }  : ; ' " \ | - _ ezek a karakterek, de Chrome-ban ott lapulnak a jobbra az ékezetes betűk alatt. Most már mehet a load "akármi.cas". Jó játékot! :)   
Cím: Re:jstvc hírek
Írta: teki - 2018. Szeptember 7. - 07:41:43
Huhh, jo reg ota nem irtam.
Lezartuk regi blogunkat, s gondoltam mokas lenne egy jatekot kitenni csak ures lap helyett.
Leporoltam az emu-t, hozzaadtam snapshot funkciot, tadam: http://www.repcsi.hu (http://www.repcsi.hu)
Az emu 161kb tomoritetlenul.