OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 21:12

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 30 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: Assembler
PříspěvekNapsal: 27.02.2014, 18:01 
Offline
Prvnička

Registrován: 27.02.2014, 17:52
Příspěvky: 12
Has thanked: 0 time
Been thanked: 0 time
Sháním assembler pro sorda. Nejlépe ve wavu nebo M5. Cas formát nemohu konvertovat, pokud byste měli assembler v casu, prosím o radu, kde sehnat konvertor.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Assembler
PříspěvekNapsal: 27.02.2014, 18:09 
Offline
Kecka

Registrován: 11.12.2013, 00:46
Příspěvky: 64
Has thanked: 8 times
Been thanked: 10 times
no a musis ho mit na sordu? Nedavno sem kompiloval Z80 na PC. Nicmene asi neco mam ale bezi to pod CP/M. Az budu doma mrknu na to. Pripadne ti to muzu zkusit zkompilovat.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Assembler
PříspěvekNapsal: 27.02.2014, 20:11 
Offline
Prvnička

Registrován: 27.02.2014, 17:52
Příspěvky: 12
Has thanked: 0 time
Been thanked: 0 time
A nešlo by to zkompilovat tak, aby assembler běžel pod holým sordem - EM5, BF, BI, BG ? Nemám úpravu sorda pro CP/M, spíše se snažím něco vyvinout ohledně GA-015.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Assembler
PříspěvekNapsal: 27.02.2014, 20:18 
Offline
Kecka

Registrován: 11.12.2013, 00:46
Příspěvky: 64
Has thanked: 8 times
Been thanked: 10 times
Zdrojaky pro assembler nemám. Prave proto te nabadam použit crosscompiler na pc a pak ti muzu poskytnout utility jak z toho udělat wave.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Assembler
PříspěvekNapsal: 27.02.2014, 20:24 
Offline
Kecka

Registrován: 11.12.2013, 00:46
Příspěvky: 64
Has thanked: 8 times
Been thanked: 10 times
jirikholas píše:
Nejlépe ve wavu nebo M5. Cas formát nemohu konvertovat.

M5 je defacto CAS pouze neobsahuje header.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Assembler
PříspěvekNapsal: 27.02.2014, 20:58 
Offline
Prvnička

Registrován: 27.02.2014, 17:52
Příspěvky: 12
Has thanked: 0 time
Been thanked: 0 time
No, asi mi nic jiného nezbude. Budu vděčný, když mi napíšeš o nějakém kompilátoru na PC a za ty utility předem díky.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Assembler
PříspěvekNapsal: 28.02.2014, 00:32 
Offline
Kecka

Registrován: 11.12.2013, 00:46
Příspěvky: 64
Has thanked: 8 times
Been thanked: 10 times
Tak doporucuju assembler na http://pasmo.speccy.org/. Neumí sice directivu .RADIX, nebo jsem na to alespon neprisel, ale zkompiloval jsem s nim par originalnich sord zdrojaku bez uprav. Umi syntaxi jak Z80, tak i 8086. Dokaze generovat plno vystupnich formatu, zel Cas pro sorda nikoliv.

Proto pouzij mou utilitku bin2cas ktera ti prevede zkompilovany kod do Casu. Parametrem "s" muzes urcit adresu kam se bude program na Sordu zavadet. Mel by se shodovat s adresou uvedenou za MAKREM ORG ve tvem zdrojaku. Pak muzes Cas pouzit v emulatoru Mess. Pokud to chces do original Sorda pouzij utilitu castool ktera umi prevest cas na wav.

Mimo jine je tam program m5wav2cas kterym muzes prevest wav zpet na cas.

Vsechny programky najdes u me na blogu http://www.dlabi.cz/nastroje-pro-praci-s-cas-soubory/

Preji hodne zdaru.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Assembler
PříspěvekNapsal: 28.02.2014, 08:36 
Offline
Kecálek

Registrován: 21.12.2013, 13:09
Příspěvky: 96
Has thanked: 3 times
Been thanked: 40 times
Kdyz jsem psal veci na Sorda ja, tak jsem pouzival obycejny M80, nebo crosassembler od 2500A.D. na PC pod DOSem. Direktiva ORG se mi moc neosvedcila a tak jsem tusim intenzivne vyuzival direktivu PHASE.... Uz si vzpominam proc - pokud jsem pouzil ORG, tak linker doplnil kod nulami zpocatku a nechtelo se mi to odstranovat. Kdyz jsem pouzil PHASE, tak byl preklad od nuly, ale JAKO od me pozadovane adresy.
Hodne stesti...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Assembler
PříspěvekNapsal: 28.02.2014, 09:45 
Offline
Prvnička

Registrován: 27.02.2014, 17:52
Příspěvky: 12
Has thanked: 0 time
Been thanked: 0 time
Díky moc za ochotu, už jsem zkusil něco zkompilovat, chtěl bych se jenom pro jistotu zeptat, jestli utilita bin2cas vyžaduje jako zdroj *.bin nebo *.hex, když zadám bin2cas, je tam v ostrých závorkách hexfile. A potom bych ještě potřeboval poradit, mám W8.1 a castool nejde spustit kvůli nekompabilitě systému, tak kdybys mi poradil, ve vlastnostech jsem zkoušel nastavit WXP a 98, nepomohlo to. Nebo mi napiš, odkud jsi utilitu získal. Pokud bys mi vystavil zdrojový kód, mám zakoupené visual studio.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Assembler
PříspěvekNapsal: 28.02.2014, 09:58 
Offline
Kecka

Registrován: 11.12.2013, 00:46
Příspěvky: 64
Has thanked: 8 times
Been thanked: 10 times
Promin za zmateni. Vstupem ma byt binarni soubor, v pristi verzi to opravim. castool je soucasti MESSu, zdrojaky najdes na mess.org, ja je sice mam ale dosti pozmenene a citaji nekolik mega, protoze je to cely emulator, vyseparovat z nej jen ten tool by patrne bylo na dlouho. Doporucuju MESS, emulace sordu je zdarila. Ta co je v SVN sice nepodporuje emulaci odepinani ROM jak ji zname na Sordu ale pro vyvoj ti muze stacit. Do messu se daji data dostat prez clipboard(zpatky uz ale nikoliv) takze to programovani muze byt trochu rychlejsi.

Tenhle castool je zkompilovanej jako debug tak mozna nenasel ty spravny dll, pokud mas MSVC tak bys je teda mel mit. Doma zkusim zkompilovat Release verzi bez symbolu a uploadnu na server.

Ze sem tak zvedavy,co vlastne vyvijis s GA-15?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Assembler
PříspěvekNapsal: 28.02.2014, 12:25 
Offline
Kecálek

Registrován: 21.12.2013, 13:09
Příspěvky: 96
Has thanked: 3 times
Been thanked: 40 times
GA015 je prece programovatelne pole NEC UPB6101, naprogramovane zejmena jako adresovy dekoder prostoru v M5 - leda ze by se rodilo nejake zajimave demicko s vyuzitim nedokumentovane funkce :-) ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Assembler
PříspěvekNapsal: 28.02.2014, 13:13 
Offline
Prvnička

Registrován: 27.02.2014, 17:52
Příspěvky: 12
Has thanked: 0 time
Been thanked: 0 time
Díky, dost by mi pomohlo, kdybys mi ten castool zkompiloval, než bych se v tom začal vrtat. Na stránkách MESSu je poslední verze, která castool, nebo imgtool nemá a po rozbalení vůbec nejde spustit.
Mám už v Xilinx Webpacku téměř hotové CPLD, které po výměně za GA-015 bude umět programově vypínat ROM a SRAM. Rád bych vyrobil (také s CPLD) kartridge s 1-4MB stránkované SRAM, s 512kB FLASH a s interface na SDD. Žel, nejsem zrovna zdravý člověk, tak to asi potrvá...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Assembler
PříspěvekNapsal: 28.02.2014, 13:38 
Offline
Kecka

Registrován: 11.12.2013, 00:46
Příspěvky: 64
Has thanked: 8 times
Been thanked: 10 times
To zní zajimave. Rad podpořím tvůj projekt az budu doma kouknu na to.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Assembler
PříspěvekNapsal: 28.02.2014, 14:45 
Offline
Profík

Registrován: 27.07.2013, 13:24
Příspěvky: 903
Has thanked: 25 times
Been thanked: 125 times
Super. Ale já bych raději ten cart udělal na STM32, který by zastal všechnu práci RAM/ROM a ještě by mohl emulovat floppy a další periferie.
Jako mustr by se dala vzít unikarta pro Sharpa.

_________________
Atari 600XL, 800XL/XE, 130XE, ST, STE, MegaST, 7800, JaguarCD, Commodore C64, Amiga 500/Plus, 1200, CDTV, Sinclair QL + GC, Sharp MZ800, Sord M5, CPC 6128, Spectravideo SVI X'Press, Sony HB-750, Philips CDi 370, Ohio Scientific Challenger, Eureka.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Assembler
PříspěvekNapsal: 28.02.2014, 14:58 
Offline
Prvnička

Registrován: 27.02.2014, 17:52
Příspěvky: 12
Has thanked: 0 time
Been thanked: 0 time
A co je to STM32 ?


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 30 ]  Přejít na stránku 1, 2  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 3 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz