Welcome, Guest. Please login or register.


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

Offline Povi

  • EP addict
  • *
  • Posts: 2316
  • Country: hu
    • http://povi.fw.hu
Re: Assembly programozás
« Reply #795 on: 2014.October.07. 22:15:34 »
van ez a Zozó féle kilépő rutin:
Code: [Select]
kilepes:    DI
            LD      SP,100H
            LD      C,40H
            EXOS    0
            INC     A
            OUT     (0B3H),A
            LD      A,6
            JP      0C00DH
miért nem működik normálisan? ugyan az EP logóhoz jutok, de onnantól szép fagyásokat produkál

van két foglalt szegmensem, az bezavarhat? vissza kell adni az EXOS-nak?
*** Speicherplatz zu klein

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14779
  • Country: hu
    • http://enterprise.iko.hu/
Re: Assembly programozás
« Reply #796 on: 2014.October.07. 22:21:38 »
Ha 60H teszel a EXOS 0-ba, akkor a szegmenseket is felszabadítja. (most nézem a 40H is)

EXOS megszakításba meg ilyenekbe nem túrtál bele?
« Last Edit: 2014.October.07. 22:28:23 by Zozosoft »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14779
  • Country: hu
    • http://enterprise.iko.hu/
Re: Assembly programozás
« Reply #797 on: 2014.October.07. 22:27:48 »
És nálam van benne:
                LD A,255
                OUT (0B2H),A
is :-)

Offline Povi

  • EP addict
  • *
  • Posts: 2316
  • Country: hu
    • http://povi.fw.hu
Re: Assembly programozás
« Reply #798 on: 2014.October.07. 22:34:31 »
Quote from: Zozosoft
És nálam van benne:
                LD A,255
                OUT (0B2H),A
is :-)
ez hiányzott... :oops:

így már működik!!! :-)
*** Speicherplatz zu klein

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: Assembly programozás
« Reply #799 on: 2014.November.17. 21:10:39 »
Töltött asmon.ext -tel nyomulnék,

és azt tapasztalom 128K gépen, hogy nincs üres szegmens az asmon 1.3 szerint egyáltalan,

az asmon 1.5 szerint meg 1 üres szegmens van ...

És ez fura, mert a basic ugye alig foglal le memóriát ... mire foglal le az asmon az 1-2 szegmensén kívül ?

Nem egyszerű dolog egy asmon -ba Zozo féle gyorstesztet rakni ?

Van olyan asmon.rom amiben egyáltalán nincs semmilyen gyorsteszt, és ezért nem bírálja felül az esetleges (már csippelt) exos rom -ban lévőt ?
Z80 System

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14779
  • Country: hu
    • http://enterprise.iko.hu/
Re: Assembly programozás
« Reply #800 on: 2014.November.17. 21:30:09 »
és azt tapasztalom 128K gépen, hogy nincs üres szegmens az asmon 1.3 szerint egyáltalan,

az asmon 1.5 szerint meg 1 üres szegmens van ...
Nem fordítva?

Quote
És ez fura, mert a basic ugye alig foglal le memóriát ... mire foglal le az asmon az 1-2 szegmensén kívül ?
Nullás lap, rendszerszegmens, két szegmens a az Asmon-nak mint rendszerbővítő, 2-t belapoz, ez eddig 6... És akkor még videó lap, stb
Az 1.5-ös van Text 80-ban, abban kéne a kevesebb ramnak lenni.

Quote
Nem egyszerű dolog egy asmon -ba Zozo féle gyorstesztet rakni ?
Nem.

Quote
Van olyan asmon.rom amiben egyáltalán nincs semmilyen gyorsteszt, és ezért nem bírálja felül az esetleges (már csippelt) exos rom -ban lévőt ?
EXOS 2.2-től kezdve nem fut automatikusan a TEST_ROM, csak ha T-t nyomsz.

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: Assembly programozás
« Reply #801 on: 2014.November.17. 21:44:15 »
Quote
Nem fordítva?

Érdekes módon nem ... ellenőriztem mégegyszer,

1.3
0 free segment(s)

1.5

1 free segment(s)
Z80 System

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Assembly programozás
« Reply #802 on: 2014.November.18. 00:04:33 »
Amúgy ki mit használt asm editornak, fordítónak?
Én hamar átszoktam a Fenass-ra, ami brutálisan gyors editor és fordító volt a többihez képest. :)
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14779
  • Country: hu
    • http://enterprise.iko.hu/
Re: Assembly programozás
« Reply #803 on: 2014.November.18. 00:19:44 »
Én hamar átszoktam a Fenass-ra, ami brutálisan gyors editor és fordító volt a többihez képest. :)
A HEASS meg még brutálisabb, ráadásul az összes RAM-ot tudja használni, nem kell INCLUDE fájlokkal szórakozni :-)
Pl a Zozotools 126K .HEA formában, 247K normál TXT-ben.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Assembly programozás
« Reply #804 on: 2014.November.18. 00:35:19 »
A HEASS meg még brutálisabb, ráadásul az összes RAM-ot tudja használni, nem kell INCLUDE fájlokkal szórakozni :-)
Pl a Zozotools 126K .HEA formában, 247K normál TXT-ben.

tök jó, átfutottam most mindkettő leírását az ep128-on
de asszem a heass-t én nem ismertem, legalábbis a képekről nem ugrik be
Vigyázat! Szektás vagyok! :)

Offline Kapitany

  • EP user
  • *
  • Posts: 335
  • Country: hu
Re: Assembly programozás
« Reply #805 on: 2014.November.18. 08:13:37 »
Nekem FENASS sokszor fagyott, ami elég idegesítő volt. A HEASS-ben meg nincsen monitor. :( Maradt a TASMON.

Offline Povi

  • EP addict
  • *
  • Posts: 2316
  • Country: hu
    • http://povi.fw.hu
Re: Assembly programozás
« Reply #806 on: 2014.November.18. 08:53:21 »
Én a héten szoktam át erre:
http://www.nongnu.org/z80asm/
Igaz, ez nem EP program, de nagyon tetszik.
EP-n felváltva használtam HEASS-t és ASMON-t. A HEASS nagy hiányossága, hogy nincs benne monitor. Valahogy kombinálni kéne az ASMON-t a HEASS-szal :-)
A HEASS sajnos emulátoron nem hajlandó együtt működni a :FILE eszközzel (nem lehet onnét bináris fájlokat include-olni.
*** Speicherplatz zu klein

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14779
  • Country: hu
    • http://enterprise.iko.hu/
Re: Assembly programozás
« Reply #807 on: 2014.November.18. 09:01:34 »
A HEASS nagy hiányossága, hogy nincs benne monitor. Valahogy kombinálni kéne az ASMON-t a HEASS-szal :-)
Fordítod binárisnak, és betöltöd ASMON-ba :-)

Quote
A HEASS sajnos emulátoron nem hajlandó együtt működni a :FILE eszközzel (nem lehet onnét bináris fájlokat include-olni.
Ez a FILE: eszköz hibája, mert nem fájlkezelő eszköz :-(
Alternatíva: kell egy BAT fájl ami INCLUDE-okat berakja RAMDISK-be, és onnan tölteni ezeket.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14779
  • Country: hu
    • http://enterprise.iko.hu/
Re: Assembly programozás
« Reply #808 on: 2014.November.18. 09:38:55 »
Én a héten szoktam át erre:
http://www.nongnu.org/z80asm/
Igaz, ez nem EP program, de nagyon tetszik.
Ez miben jobb mint az sjasm?

Offline Povi

  • EP addict
  • *
  • Posts: 2316
  • Country: hu
    • http://povi.fw.hu
Re: Assembly programozás
« Reply #809 on: 2014.November.18. 09:47:40 »
Ez miben jobb mint az sjasm?
Nem tudom, azt nem ismerem. Lehet, hogy az sjasm jobb.
*** Speicherplatz zu klein