Welcome, Guest. Please login or register.


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

Offline geco

  • EP addict
  • *
  • Posts: 5439
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.3 Firefox 3.5.3
    • View Profile
Re: Assembly programozás
« Reply #135 on: 2009.September.11. 22:02:18 »
a nop -ok helyere kerul az rst "parametere". hogy kell ide attacsolni ?


Ha írsz egy hozzászólást, akkor nyisd le az additional optiont...

Offline Z80System

  • EP addict
  • *
  • Posts: 3926
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Microsoft Internet Explorer 8.0 Microsoft Internet Explorer 8.0
    • View Profile
Re: Assembly programozás
« Reply #136 on: 2009.September.11. 22:10:45 »
Na itt a Flying Time Studio legujabb :) demojanak elso effektjenek 0.0 -as verzioja. Nem tom mikor folytatom, de biztos nem fog villamgyorsan keszulni... ez a kis darabka kb. 1 hetig tartott... rendesen egesz nap ... :) vicces ...

Be kell tolteni a "d" nevu file- t valamivel 1000H -ra es lefuttatni. Akik meg nem csinaltak ilyet:

- futtasd az ASMON -t
- nyomj "r" billentyut
- ird be hogy "1000" + enter
- ird be hogy "3000" + enter
- ird be hogy "d" + enter
- nyomj "g" billenytut
- ird be hogy "1000" + enter

space - pause
esc - exit



ha valaki ki tudna probalni igazi gepen az jo lenne, mert az exdosom most nem muxik, massal meg most nem tom betolteni.
« Last Edit: 2009.September.11. 22:17:57 by Z80System »
Z80 System

Offline geco

  • EP addict
  • *
  • Posts: 5439
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.3 Firefox 3.5.3
    • View Profile
Re: Assembly programozás
« Reply #137 on: 2009.September.11. 22:27:22 »
Azt kell, hogy mondjam, fasza. :) Nem kellenek ide sprite-ok ;)

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Assembly programozás
« Reply #138 on: 2009.September.11. 22:34:06 »
légyszi futtatható verziót...
Vigyázat! Szektás vagyok! :)

Offline Z80System

  • EP addict
  • *
  • Posts: 3926
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Microsoft Internet Explorer 8.0 Microsoft Internet Explorer 8.0
    • View Profile
Re: Assembly programozás
« Reply #139 on: 2009.September.11. 22:35:31 »
hat kene egy dupla sebesseg a ketszer ennyi csillaghoz, kene egy dupla hogy 50Hz -es legyen ne 25Hz  -es, es kene egy dupla ahhoz, hogy ne kelljenek elore letarolt mintak, hanem valos idoben lehessen 3D forgatni.... az tehat nyolcszoros... 4 * 8 = 32Mhz- es z80- u EP- vel mar ki is bekulnek... :)
Z80 System

Offline geco

  • EP addict
  • *
  • Posts: 5439
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.3 Firefox 3.5.3
    • View Profile
Re: Assembly programozás
« Reply #140 on: 2009.September.11. 22:42:37 »
hat kene egy dupla sebesseg a ketszer ennyi csillaghoz, kene egy dupla hogy 50Hz -es legyen ne 25Hz  -es, es kene egy dupla ahhoz, hogy ne kelljenek elore letarolt mintak, hanem valos idoben lehessen 3D forgatni.... az tehat nyolcszoros... 4 * 8 = 32Mhz- es z80- u EP- vel mar ki is bekulnek... :)
Az emulátoron beállítható. :D Nyomtam már 64 Mhz-is. :D
Nekem tetszik ennyi csillaggal is, és 25hz-en is. ;)
Szerintem a legtöbb demóban előre eltárolt értékekkel operálnak, nem számolgatnak valós időben, az túl sok időt vinne el, még Amigán is.

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Assembly programozás
« Reply #141 on: 2009.September.11. 22:44:19 »
Igazából a mai pc-k matematikai számolásai is brutális táblázatokat használnak a gyorsításhoz ha jól tudom...
Vigyázat! Szektás vagyok! :)

Offline Z80System

  • EP addict
  • *
  • Posts: 3926
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Microsoft Internet Explorer 8.0 Microsoft Internet Explorer 8.0
    • View Profile
Re: Assembly programozás
« Reply #142 on: 2009.September.11. 22:45:28 »
Nemtom hogyan kell, endi... Futtathatot regen is csak 2X csinaltam osszesen ... SOMB1, SOMB2 :)  Valahova masik cimre kellett forditani, es valamilyen fejlecet tett ele az EP fordito, es valami masik szegmenseket kellett lapozgatni, mar nem emlekszek, es annyit nem er az egesz, hogy igy vackoljak vele, csak egy effekt, annak is csak az alapja... neked nem lehet gond asmon- ban elinditani ... tenyleg csak annyi mint amit oda leirtam ... elindit asmon, megnyomkod amit odairtam, es kesz...
Z80 System

Offline geco

  • EP addict
  • *
  • Posts: 5439
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.3 Firefox 3.5.3
    • View Profile
Re: Assembly programozás
« Reply #143 on: 2009.September.11. 22:47:49 »
Igazából a mai pc-k matematikai számolásai is brutális táblázatokat használnak a gyorsításhoz ha jól tudom...
Pedig ott aztán szinte senki nem törekszik arra, hogy gyors kódot írjon. :D

Offline geco

  • EP addict
  • *
  • Posts: 5439
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.3 Firefox 3.5.3
    • View Profile
Re: Assembly programozás
« Reply #144 on: 2009.September.11. 22:51:45 »
Nemtom hogyan kell, endi... Futtathatot regen is csak 2X csinaltam osszesen ... SOMB1, SOMB2 :)  Valahova masik cimre kellett forditani, es valamilyen fejlecet tett ele az EP fordito, es valami masik szegmenseket kellett lapozgatni, mar nem emlekszek, es annyit nem er az egesz, hogy igy vackoljak vele, csak egy effekt, annak is csak az alapja... neked nem lehet gond asmon- ban elinditani ... tenyleg csak annyi mint amit oda leirtam ... elindit asmon, megnyomkod amit odairtam, es kesz...
nem nagy kunszt, a fejlécben is két hasznos infó van, én a következőképp oldottam meg, hogy PC-s assemblerrel is lehessen mókolni:
Code: [Select]
                ORG 00f0H
db 00,05
dw fillen
db 00,00,00,00,00,00,00,00,00,00,00,00
        startpr
        ...
fillen          EQU $-startpr
Ahol a fillen a file hossza.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: Assembly programozás
« Reply #145 on: 2009.September.11. 22:56:53 »
légyszi futtatható verziót...

* d.com (8.95 kB - downloaded 134 times.)

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Assembly programozás
« Reply #146 on: 2009.September.11. 23:02:57 »
húú marha jó :D
Vigyázat! Szektás vagyok! :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: Assembly programozás
« Reply #147 on: 2009.September.11. 23:06:30 »
ez egy inline assembler, nemtom h melyik, az SDCC nevu c forditoban van benne. lehet van defb, csak en nem talaltam, jo most az a hekk, majd megkeresem.

Én PC->Z80 fordításra az SjASM-et használom, amely megtalálható például az EPvideoconv csomagjában is Windowsra és Linuxra fordítva. Ennél biztosan van sokkal jobb is, de mindenesetre használhatónak tűnik, és ismeri a defb-t.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: Assembly programozás
« Reply #148 on: 2009.September.11. 23:09:47 »
Pedig ott aztán szinte senki nem törekszik arra, hogy gyors kódot írjon. :D

Azért néha igen :)

Offline Z80System

  • EP addict
  • *
  • Posts: 3926
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Microsoft Internet Explorer 8.0 Microsoft Internet Explorer 8.0
    • View Profile
Re: Assembly programozás
« Reply #149 on: 2009.September.11. 23:13:33 »
IstvanV a nagy varazslo.... hat ezt meg hogy csinaltad ? Voltak a kodban abszolut ugrasok... meg minden ...

De ha mar igy van, akkor azt tudod hogy esc utan miert nem jon vissza a rendszer ? ASMON- ban siman visszater. BASIC- ban miert nem ?


Z80 System