Welcome, Guest. Please login or register.


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

Offline Povi

  • EP addict
  • *
  • Posts: 2120
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 37.0.2062.124 Chrome 37.0.2062.124
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 14083
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 14083
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • 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: 2120
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 37.0.2062.124 Chrome 37.0.2062.124
    • View Profile
    • 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

Online Z80System

  • EP addict
  • *
  • Posts: 3842
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 38.0.2125.111 Chrome 38.0.2125.111
    • View Profile
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

  • EP addict
  • *
  • Posts: 14083
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • 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.

Online Z80System

  • EP addict
  • *
  • Posts: 3842
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 38.0.2125.111 Chrome 38.0.2125.111
    • View Profile
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: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 38.0.2125.111 Chrome 38.0.2125.111
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 14083
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • 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: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 38.0.2125.111 Chrome 38.0.2125.111
    • View Profile
    • 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: 250
  • Country: hu
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Chrome 38.0.2125.111 Chrome 38.0.2125.111
    • View Profile
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: 2120
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 14083
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 14083
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • 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: 2120
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • 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