OldComp.cz http://oldcomp.cz/ |
|
SjASMPlus http://oldcomp.cz/viewtopic.php?f=113&t=5536 |
Stránka 2 z 5 |
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: Chyba nahlásená cez github: https://github.com/z00m128/sjasmplus/issues/13 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 predtym neslo skompilovat lebo sjasm+ mal problem "sparovat" .loop v poli labelu s .loop pouzitym v djnz.IFUSED ... ... ENDIF djnz .loop 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: Nová verzia 1.11.1 je na svete: https://github.com/z00m128/sjasmplus/re ... ag/v1.11.1 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 |
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 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 2 z 5 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |