Welcome, Guest. Please login or register.


Author Topic: Assembly programozás (Read 136292 times)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13378
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.10 Firefox 3.6.10
    • View Profile
    • http://enterprise.iko.hu/
Re: Assembly programozás
« Reply #195 on: 2010.September.29. 15:57:35 »
Értem amit írsz, de eprom égetõm az bizony nincs
Hozol EPROM-ot és beégetem!

Offline nt75sw

  • Beginner
  • *
  • Posts: 48
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
Re: Assembly programozás
« Reply #196 on: 2010.September.30. 15:08:42 »
Hozol EPROM-ot és beégetem!

Azt hiszem azt anno gyűjtöttem a géphez. Bár ha jól emlékszem, nem IC foglalatban
van a cartridge-ben a rom, megnézem este.
Aztán majd jelentkezem. Köszi előre is.
Majd írd meg légyszi mennyiért vállalod, lehet PM is.

/OFF
Ui.: Bocs hogy újságírónak gondoltalak először, bár cikkeket tényleg írtál,
de ettől jóval többet is tettél. Azért olvasok ám közben :)
/ON

Egyéb. Srácok, én nem bírok ezzel a FENAS programmal :)

Feladat: Turbo Rudi-ban a 3 életet átírni 5-re. (Tudom van TRN, de most nem ez a lényeg :) )
Probléma: Vagy én csinálok valamit rosszul, ami tuti, vagy baja van a proginak...

HA jól tippelem (de lehet hogy ez rossz PC-s berögződés) a Read Bin File olvassa be nekem a fájlt.
Start 4000, Stop 4000 (szerintem ide nem ennyi kell, de ennyit ír ki, gondolom Ő tudja jobban...)
Aztán start, rudi.com betöltése megtörténik, de utánna semmit nem csinál.

Szóval valaki ezt a részét leírhatná nekem :) Jó lenne már túrkálni benne,
de hogy pont a progival nem bírok, ez csúcs.

Köszi előre is...

Online Zozosoft

  • EP addict
  • *
  • Posts: 13378
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.10 Firefox 3.6.10
    • View Profile
    • http://enterprise.iko.hu/
Re: Assembly programozás
« Reply #197 on: 2010.September.30. 15:30:39 »
szerintem ide nem ennyi kell, de ennyit ír ki, gondolom Õ tudja jobban...
Rosszul gondolod :-) írj be FFFF-t, és akkor jó lesz, a tényleges végét kiírja a töltés végén, az majd kelleni fog a mentésnél.

Offline nt75sw

  • Beginner
  • *
  • Posts: 48
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
Re: Assembly programozás
« Reply #198 on: 2010.September.30. 16:32:08 »
Rosszul gondolod :-) írj be FFFF-t, és akkor jó lesz, a tényleges végét kiírja a töltés végén, az majd kelleni fog a mentésnél.

Ezzel csak az a baj, ha END nem ugyanaz mint a START (4000) akkor meghal.
Kb egy órája tölt elvileg. De nem reagál semmire.
Na de pontosabban:

ep128emu 2.0.8.1 (EP_128k_Tape_FileIO.cfg) + FENAS.EXT

"R" Read bin file
START: 4000
END: FFFF
NAME: (ENTER) Ablak nyílik, megadom a fájlt, Rudi.com...
NAME: Innentől itt üres, reakció semmi, és szerintem fagyi...
Nem hiszem hogy egy óra alatt nem bírja betölteni :)

Valamit bénázok...

Online Zozosoft

  • EP addict
  • *
  • Posts: 13378
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.10 Firefox 3.6.10
    • View Profile
    • http://enterprise.iko.hu/
Re: Assembly programozás
« Reply #199 on: 2010.September.30. 16:42:08 »
FENAS.EXT
Ezt már programként töltötted be?

Offline nt75sw

  • Beginner
  • *
  • Posts: 48
  • Country: hu
  • OS:
  • Java Platform Micro Edition Java Platform Micro Edition
  • Browser:
  • Opera 9.80 (Opera Mini 4.2.21992) Opera 9.80 (Opera Mini 4.2.21992)
    • View Profile
Re: Assembly programozás
« Reply #200 on: 2010.September.30. 17:17:59 »
Ezt már programként töltötted be?

remélem minioperával is megy a válasz...
 
nem igazán értem a kérdést...
ha arra gondolsz... I/O módban közvetlen az ext fájl igen, és nem tap vagy wav...
 
megjegyzés: eredeti gépen is furcsa ez a program. wav fájlt csináltam ebből az ext-ből. betölt ugyan, de a vége lemarad. ott már csak egy sima sípjel van, azt nem tölti már be. de a program az fut végülis. vagy nem lesz jó ez a 320k mp3 módszer...

Offline nt75sw

  • Beginner
  • *
  • Posts: 48
  • Country: hu
  • OS:
  • Java Platform Micro Edition Java Platform Micro Edition
  • Browser:
  • Opera 9.80 (Opera Mini 4.2.21992) Opera 9.80 (Opera Mini 4.2.21992)
    • View Profile
Re: Assembly programozás
« Reply #201 on: 2010.September.30. 18:01:28 »
esetleg nincs meg ez a verzió, vagy újabb, com verzióban? mert gondolom ezt átirni problémás lenne. :)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13378
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.10 Firefox 3.6.10
    • View Profile
    • http://enterprise.iko.hu/
Re: Assembly programozás
« Reply #202 on: 2010.September.30. 18:15:22 »
I/O módban közvetlen az ext fájl igen
Ott a probléma, hogy a FENAS nem foglal szabályosan memóriát. Csak úgy puff bele módon rakja be az FA,FB,FC szegmenseket a memóriába. Ha 128-as gépen betölthetõ verziót használsz, akkor az a F9,FA-ra töltõdik be, vagyis amikor elkezdesz 4000-tõl tölteni felülírod a FENAS felét.

Emulátorban használhatod a ROM verziót, és akkor nincs ilyen gond (ott plusz RAM-ot is csak pár kattintás a gépbe rakni :-)
128-as gépen EXT verzióval meg 8000-FFFF területen lehet garázdálkodni.

Offline nt75sw

  • Beginner
  • *
  • Posts: 48
  • Country: hu
  • OS:
  • Java Platform Micro Edition Java Platform Micro Edition
  • Browser:
  • Opera 9.80 (Opera Mini 4.2.21992) Opera 9.80 (Opera Mini 4.2.21992)
    • View Profile
Re: Assembly programozás
« Reply #203 on: 2010.September.30. 19:18:24 »
és valóban, 8000-től rendben működik emuban. remélem rendes gépen is menni fog este, mert elég válogatós a lelkem :)
 
köszönöm a gyors segítséget, ritka jó ez a fórum. esetleg valakinek megvan ez nem ext verzióban hanem com?
 
köszi előre is :)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13378
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.10 Firefox 3.6.10
    • View Profile
    • http://enterprise.iko.hu/
Re: Assembly programozás
« Reply #204 on: 2010.September.30. 22:37:04 »
valakinek megvan ez nem ext verzióban hanem com?
Az 1.0-ás verzió volt még COM-os.

Offline nt75sw

  • Beginner
  • *
  • Posts: 48
  • Country: hu
  • OS:
  • Java Platform Micro Edition Java Platform Micro Edition
  • Browser:
  • Opera 9.80 (Opera Mini 4.2.21992) Opera 9.80 (Opera Mini 4.2.21992)
    • View Profile
Re: Assembly programozás
« Reply #205 on: 2010.October.03. 19:31:37 »
üdv mindenki. bár nemigen ebbe a topicba tartozik, de nem is tudom...
 
mivel a programokat telefonról játszom le a gépemnek, felvenni nem tudok vele. jött a ramdisk ötlete. amit meg is találtam az ep128.hu programcsokorban. ez jó is lenne, tudok rátölteni, és szerintem szerkeszteni is lehetne, ha maradna elég memória. a ramdisk.ext ugyanis 64K méretű lemezt hoz létre. szóval a kérdésem, valaki át tudná ezt irni úgy, hogy csak 16K méretű lemezt hozzon létre? vagy esetleg ellátna tippekkel?
 
a létrehozott lemez mérete egész pontosan F000H. elvileg elég lenne egy 3C00H. ezt az F000H értéket már néztem, de nyilván nem egyben köti le, szerintem 16K szeletekben foglalja le. szóval ha valakinek van ilyen, az is jó, ha megnézné valaki az is jó, ha tippeket kapok az is jó :)

Offline Lacika

  • EP addict
  • *
  • Posts: 2917
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.10 Firefox 3.6.10
    • View Profile
    • http://www.ep128.hu
Re: Assembly programozás
« Reply #206 on: 2010.October.03. 19:54:53 »
mivel a programokat telefonról játszom le a gépemnek, felvenni nem tudok vele. jött a ramdisk ötlete. amit meg is találtam az ep128.hu programcsokorban.

Ha jól sejtem, te Alexander Gusev Ramdisk 0.1 programjára gondolsz.
Ennek semmi köze sincs az EXDOS-hoz. A RAMDISK méretét úgy állítja be, hogy mindig 64K szabad memóriát hagy (akkor is, ha memóriabővítést is emulálunk. Az EXDOS ramdisk funkciója lemez nélkül is szintén használható.

Offline nt75sw

  • Beginner
  • *
  • Posts: 48
  • Country: hu
  • OS:
  • Java Platform Micro Edition Java Platform Micro Edition
  • Browser:
  • Opera 9.80 (Opera Mini 4.2.21992) Opera 9.80 (Opera Mini 4.2.21992)
    • View Profile
Re: Assembly programozás
« Reply #207 on: 2010.October.03. 20:47:00 »
Ha jól sejtem, te Alexander Gusev Ramdisk 0.1 programjára gondolsz.
Ennek semmi köze sincs az EXDOS-hoz. A RAMDISK méretét úgy állítja be, hogy mindig 64K szabad memóriát hagy (akkor is, ha memóriabővítést is emulálunk. Az EXDOS ramdisk funkciója lemez nélkül is szintén használható.

így van, erre gondolok! tudom hogy fix 64K méretet köt le. ezen kellene változtatni.  bár találtam benne két dolgot ami nem tudom mire lehet jó. DEF és talán SP vagy PS parancs, nem ugrik be, majd megnézem.
 
nincs ex-dos nekem, csak gyári alapkonf szegény :)

Offline nt75sw

  • Beginner
  • *
  • Posts: 48
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
Re: Assembly programozás
« Reply #208 on: 2010.November.30. 13:08:15 »
Üdv újra!

Az elmúlt pár héten erõsen tanulom az asm szépségeit, elméleti szinten :)
Nos hát, most már szoftver keresése...

Kérdésem, ki mit használ eredeti gépen, és PC-n (nem emu, hanem win vagy linux alatt)

Találtam egy érdekes hsz-t: IstvanV

Én a Fenas-t preferálnám, de nincs makro, bár késõbbi terveim fõleg csak átírás lenne EP-re,
ott nemigen lesz rá szükségem...
Asmon-t csak párszor néztem, úgy emlékszem gyakran kifagyott nálam.
Heass, na passz...

IstvanV írt valami PC-s assemblerrõl. Néztem a z80.info-t, fogalmam nincs melyik lenne jó...
Linux alatt meg fõleg nem tudom, létezik-e ilyen ami jó ebben a helyzetben.

Ebben a ep128emu2-ben lesz a jövõben vajon assembler?
Mert az lenne a nagy durr szerintem, minden egyben megacsomag :)

Na szóval a kérdés adott, tanuláshoz, késõbb átíráshoz mi a javaslat, EP-re, Win-Linuxra...

Köszi szépen :)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13378
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.12 Firefox 3.6.12
    • View Profile
    • http://enterprise.iko.hu/
Re: Assembly programozás
« Reply #209 on: 2010.November.30. 13:31:52 »
Én a HEASS-t használom, PC-n is ep128emu-val :-)
Debuggolásra meg az ep128emu debuggere a legjobb, úgy általában az egész Z80 vonalon!  :smt038
Nem véletlenül kunyeráltuk, hogy legyen Spectrum emulátor is ilyen, már csak egy ugyanilyen TVC emu kéne (ott egyáltalán nincs debugger az emuban :-( )