OldComp.cz
http://www.oldcomp.cz/

SjASMPlus
http://www.oldcomp.cz/viewtopic.php?f=113&t=5536
Stránka 25

Autor:  z00m [ 26.11.2018, 17:03 ]
Předmět příspěvku:  Re: SjASMPlus

Verzia 1.10.3: https://github.com/z00m128/sjasmplus/releases

Busy poopravoval direktívy IFUSED, IFNUSED a STRUCT. Serg-meus opravil chybku v makrách a rizšíril použitie HIGH a LOW.

Autor:  Jiiira [ 26.11.2018, 23:31 ]
Předmět příspěvku:  Re: SjASMPlus

z00m píše:
Verzia 1.10.3: https://github.com/z00m128/sjasmplus/releases

Busy poopravoval direktívy IFUSED, IFNUSED...

Busy, co na nich bylo špatně? Já IFUSED používám a zdálo se mi, že funguje správně...?

Autor:  z00m [ 27.11.2018, 00:24 ]
Předmět příspěvku:  Re: SjASMPlus

Chyba nahlásená cez github: https://github.com/z00m128/sjasmplus/issues/13
Chybu v STRUCT nahlásil myslím Omega: https://github.com/z00m128/sjasmplus/issues/15

Autor:  Jiiira [ 27.11.2018, 10:13 ]
Předmět příspěvku:  Re: SjASMPlus

z00m píše:
Jo, díky... já jen, že jsem žádný problém nezaznamenal, tak jsem byl zvědavý, o co šlo... ;)
No nic, hlavně že je to opravené.

Autor:  Busy [ 27.11.2018, 11:35 ]
Předmět příspěvku:  Re: SjASMPlus

V tom issue to nie je az tak popisane.
Jiiira píše:
Busy, co na nich bylo špatně? Já IFUSED používám a zdálo se mi, že funguje správně...?
Problem bol v tom ze IFUSED nespravne zasahovalo do namespace pre temporary labely. Prejavilo sa to tak ze sa nedal priamo pouzit label zacinajuci bodkou, ak sa jeho definicia nachadzala pred alebo za nejakym IFUSED/IFNUSED. Napriklad:
Kód:
.loop
  IFUSED ...
  ...
  ENDIF
  djnz .loop
predtym neslo skompilovat lebo sjasm+ mal problem "sparovat" .loop v poli labelu s .loop pouzitym v djnz.

V adresari "tests" je na to uceleny priklad:
https://github.com/z00m128/sjasmplus/bl ... d_test.asm

Autor:  z00m [ 09.01.2019, 19:35 ]
Předmět příspěvku:  Re: SjASMPlus

Busy sa opäť činil ;)

Verzia 1.10.4: https://github.com/z00m128/sjasmplus/releases

- prerobená funkcia BinIncFile
- opravené warningy pre 64k limit
- prerobené všetko okolo hlásenia Bytes Lost
- hlásenia (tie ktoré sa dali) sa vypisujú až v poslednom priechode a na mieste problému

Autor:  z00m [ 22.03.2019, 20:39 ]
Předmět příspěvku:  Re: SjASMPlus

Získali sme do tímu veľmi cenného vývojára, pridal sa k nám Ped/7gods. Neuveriteľným spôsobom sa do toho zahryzol a tak vám dávame k dispozíci radikálne prekopanú verziu 1.11.0.

Čo sa zmenilo? Navonok takmer nič nezbadáte, ale zmenilo sa toho veľa. Ped prekopal čo sa dalo. Parsery, error/warning systém a poopravoval kvantum chýb. Zároveň pribudlo veľa nového, napríklad podpora inštrukcií ZX Spectrum Next. Plus k tomu vybudoval ohromné kvantum testov a rozbehli sme k tomu CirrusCI, takže vývoj je teraz na úplne inej úrovni. Kompletný changelog nájdete na githube:
https://github.com/z00m128/sjasmplus/releases/tag/v1.11.0

Ako vždy, je tam priložená aj predkompilovaná Windows binárka.

Užívajte a hlavne nám hláste chyby ;-)

Autor:  z00m [ 01.04.2019, 12:50 ]
Předmět příspěvku:  Re: SjASMPlus

Nová verzia 1.11.1 je na svete: https://github.com/z00m128/sjasmplus/re ... ag/v1.11.1

Autor:  Jiiira [ 01.04.2019, 13:55 ]
Předmět příspěvku:  Re: SjASMPlus

z00m píše:
Stáhl jsem si, díky! ;)

Autor:  z00m [ 08.04.2019, 08:54 ]
Předmět příspěvku:  Re: SjASMPlus

Ped spravil ďalšie bugfixy a refactoring. Verzia 1.12.0 je vonku: https://github.com/z00m128/sjasmplus/re ... ag/v1.12.0

Autor:  mmartinka [ 08.04.2019, 13:31 ]
Předmět příspěvku:  Re: SjASMPlus

Chtěl jsem si to zkompilovat pro OSX a skončil jsem s chybovou hláškou...
Kód:
g++ -std=gnu++14 -DNDEBUG -O2 -Wall -pedantic -DUSE_LUA -DLUA_USE_MACOSX -DMAX_PATH=PATH_MAX -Ilua5.1 -Itolua++ -o sjasm/devices.o -c sjasm/devices.cpp
error: invalid value 'gnu++14' in '-std=gnu++14'
make: *** [sjasm/devices.o] Error 1

Jaká knihovna je potřeba ještě doinstalovat?

Autor:  mborik128 [ 09.04.2019, 08:14 ]
Předmět příspěvku:  Re: SjASMPlus

mmartinka píše:
Jaká knihovna je potřeba ještě doinstalovat?
Ziadnu kniznicu by to nemalo vyzadovat.
Skus si v Makefile.osx zmenit direktivu -std=gnu++14 za -std=c++14 alebo -std=c++1y. Kompiler v OSX ma zjavne problem s GNU :dizzy:

Autor:  mmartinka [ 09.04.2019, 10:22 ]
Předmět příspěvku:  Re: SjASMPlus

mborik128 píše:
mmartinka píše:
Jaká knihovna je potřeba ještě doinstalovat?
Ziadnu kniznicu by to nemalo vyzadovat.
Skus si v Makefile.osx zmenit direktivu -std=gnu++14 za -std=c++14 alebo -std=c++1y. Kompiler v OSX ma zjavne problem s GNU :dizzy:


Díky, toto zafungovalo :)
CXXFLAGS=-std=c++1y -stdlib=libc++ $(CFLAGS)

Autor:  z00m [ 11.04.2019, 18:38 ]
Předmět příspěvku:  Re: SjASMPlus

Áno, toto je zasa problém Apple, že v Xcode používal prehistorické verzie g++. Napríklad v OSX 10.6 to už ani preložiť nejde, lebo Xcode kompatibilné s ním má g++ 4.2.1 a to nepodporuje ani parameter c++0x. My tam aj v readme uvádzame, že sa to testuje až od g++ 5.x.

Je fakt, že pre sjasmplus treba aspoň OSX 10.8 s príslušným Xcode. V starších verziách sa to ešte dá obísť doinštalovaním novšieho g++ cez MacPorts, len je otázne dokedy na nich MacPorts bude fungovať.

Autor:  Bildo [ 04.05.2019, 18:09 ]
Předmět příspěvku:  Re: SjASMPlus

A ako sa to celé používa ?
Nie je niekde nejaký podrobný návod? Okrem SjASMPlus si musím inštalovať aj iné programy?
Chcem si skúšať a trošku sa učiť assembler, ale vobec neviem, čo s týmto programom robiť.
Spustím ho, preblikne mi okno, a nič sa nedeje.
Tak zatiaľ skúšam len cez editor assembleru v ZX Spin emulátor.

Stránka 25 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/