OldComp.cz

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


Právě je 21.01.2025, 06:40

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 28 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: 68k-nano
PříspěvekNapsal: 05.01.2025, 10:10 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1730
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 129 times
Ja som si okrem VASM stiahol aj VBCC. Kompilácia je ale zákerná. Nikde sa človek nedočíta ako to spraviť pre konkrétny procesor. Našťastie trocha rozumiem Make file. Treba mat nastavenú premennú TARGET (konkrente na m68k). Potom uz len odklikat par otázok (nechal som všetko v defaulte. A kompiler je na svete.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 68k-nano
PříspěvekNapsal: 07.01.2025, 20:19 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1730
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 129 times
Cina chodi v opacnom poradi. Ale pomali sa blizime k funkcnemu stavu.

Příloha:
68000-nano.jpeg
68000-nano.jpeg [ 131.97 KiB | Zobrazeno 417 krát ]

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 68k-nano
PříspěvekNapsal: 08.01.2025, 09:06 
Offline
Profík
Uživatelský avatar

Registrován: 12.06.2013, 00:11
Příspěvky: 789
Has thanked: 1 time
Been thanked: 92 times
Nasel sem ten UART a uz bezim :)
http://rayer.g6.cz/elektro/68k-nano.htm#TEST1

_________________
http://rayer.g6.cz, core i7-2600K, SB Audigy+YMF724+DreamBlaster, GTX970, DOS/WIN98SE/NT4/XP/Debian | retroPC: PPro 200, 192MB, SB AWE64+Live, Matrox Millenium II/8MB+Voodo1, USB 2.0


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 68k-nano
PříspěvekNapsal: 08.01.2025, 17:24 
Offline
Profík
Uživatelský avatar

Registrován: 12.06.2013, 00:11
Příspěvky: 789
Has thanked: 1 time
Been thanked: 92 times
zz_indigo píše:
VBCC. Kompilácia je ale zákerná. Nikde sa človek nedočíta ako to spraviť pre konkrétny procesor. Našťastie trocha rozumiem Make file. Treba mat nastavenú premennú TARGET (konkrente na m68k). Potom uz len odklikat par otázok (nechal som všetko v defaulte. A kompiler je na svete.


K tomu sem se jeste nedostal. Co ze to teda je/umi to VBCC? To je naky jednoduchy preklac C pro m68k? K cemu je to potreba? Myslim, ze by mely existovat nake verze GCC pro tenhle target, ktere budou mit asi i lepsi optimalizaci, ale jeste sem nehledal, zatim nemam co dalsiho kompilovat...

Koukam, tohle by mohlo jit pouzit?
https://gnutoolchains.com/m68k-elf/

_________________
http://rayer.g6.cz, core i7-2600K, SB Audigy+YMF724+DreamBlaster, GTX970, DOS/WIN98SE/NT4/XP/Debian | retroPC: PPro 200, 192MB, SB AWE64+Live, Matrox Millenium II/8MB+Voodo1, USB 2.0


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 68k-nano
PříspěvekNapsal: 08.01.2025, 19:06 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1730
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 129 times
RayeR píše:
zz_indigo píše:
VBCC. Kompilácia je ale zákerná. Nikde sa človek nedočíta ako to spraviť pre konkrétny procesor. Našťastie trocha rozumiem Make file. Treba mat nastavenú premennú TARGET (konkrente na m68k). Potom uz len odklikat par otázok (nechal som všetko v defaulte. A kompiler je na svete.


K tomu sem se jeste nedostal. Co ze to teda je/umi to VBCC? To je naky jednoduchy preklac C pro m68k? K cemu je to potreba? Myslim, ze by mely existovat nake verze GCC pro tenhle target, ktere budou mit asi i lepsi optimalizaci, ale jeste sem nehledal, zatim nemam co dalsiho kompilovat...

Koukam, tohle by mohlo jit pouzit?
https://gnutoolchains.com/m68k-elf/


GCC je hlavne moloch a musíš si skompilovať vhodnú verziu to čo je štandardne v distribúcií je pre 68k Linux. VBCC ma targety pre retro pocitace. takze radovo menej prace na rozchodeni. [url]http://sun.hasenbraten.de/vbcc/
[/url]
No ja to potrebujem pre to ze v C viem radovo lepsie robit ako v Asemblery 68k

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 68k-nano
PříspěvekNapsal: 10.01.2025, 18:20 
Offline
Profík
Uživatelský avatar

Registrován: 12.06.2013, 00:11
Příspěvky: 789
Has thanked: 1 time
Been thanked: 92 times
Na tom odkaze https://gnutoolchains.com/m68k-elf/ je uz prave zkompilovanej build gcc 4.8.0 elf pro widle, takze nemusim jebat nakou bootstrap kompilaci, akorat nevim, jestli to kompiluje targety pro naky OS nebo i bare metal (bez OS). K tomu by tam byl asi potreba nejaky specificky startup code a linker script, kde budou definovane rozsahy a typy pameti... ostatne to i v tom VBCC se asi musi nekde nejak nadefinovat...

Myslim, ze to gcc by bylo lepsi jak z pohledu podpory novejsi synatxe a gnu extension Cecka, tak asi lepsi optimalizace, to VBCC asi bude dost jednoduchy a naky moc velky optimalizace delat nebude, ale nevim, bylo by pak zajimave porovnat nejaky test zkompilovany obema kompilatory...

_________________
http://rayer.g6.cz, core i7-2600K, SB Audigy+YMF724+DreamBlaster, GTX970, DOS/WIN98SE/NT4/XP/Debian | retroPC: PPro 200, 192MB, SB AWE64+Live, Matrox Millenium II/8MB+Voodo1, USB 2.0


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 68k-nano
PříspěvekNapsal: 10.01.2025, 20:55 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1730
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 129 times
RayeR píše:
Na tom odkaze https://gnutoolchains.com/m68k-elf/ je uz prave zkompilovanej build gcc 4.8.0 elf pro widle, takze nemusim jebat nakou bootstrap kompilaci, akorat nevim, jestli to kompiluje targety pro naky OS nebo i bare metal (bez OS). K tomu by tam byl asi potreba nejaky specificky startup code a linker script, kde budou definovane rozsahy a typy pameti... ostatne to i v tom VBCC se asi musi nekde nejak nadefinovat...

Myslim, ze to gcc by bylo lepsi jak z pohledu podpory novejsi synatxe a gnu extension Cecka, tak asi lepsi optimalizace, to VBCC asi bude dost jednoduchy a naky moc velky optimalizace delat nebude, ale nevim, bylo by pak zajimave porovnat nejaky test zkompilovany obema kompilatory...


Bootstrap kompiláciu ťažko tak by sa to volalo keby si to kompiloval na OS pre ktorý chceš kompilovať. ;-) A keď ti to pripadá ako jebacka tak asi nebude dobrý nápad niečo písať vlastný HW. Lebo to čo na tom bude najväčšia "jebacka" sú makra pre newlib aby to čo skompiluješ fungovalo na tom tvojom HW.

To je pekne dávať linku na kompiler a pritom netušíš na čo to kompiluje :-O

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 68k-nano
PříspěvekNapsal: 10.01.2025, 22:28 
Offline
Profík
Uživatelský avatar

Registrován: 12.06.2013, 00:11
Příspěvky: 789
Has thanked: 1 time
Been thanked: 92 times
Hele ja sem to nemel zatim cas blize zkoumat, dal sem do vyhledavace neco jako m68k crosscompiler windows build a nasel tohle, predpokladal jsem, ze ten toolchain funguje podobne jako treba arm-gcc. Pri spousteni gcc to ma nejaky problem, neco tomu chybi...
m68k-elf-gcc-4.8.0.exe -mcpu=68000 -c a.c
m68k-elf-gcc-4.8.0.exe: error: CreateProcess: No such file or directory
kdyz zavolam rucne cc1, as, objcopy tak z toho nakonec dostanu nejakou binarku, ktera vypada smysluplne (jen primitivni kod bez volani knihovnich funkci). Dalsi vec je to nejak prizpusobit, aby fungovalo treba stdio. Ale predpokladam, ze tohle vsechno musis u VBCC udelat taky, protoze nema zadny specificky nastaveni pro target 68k nano....

UPDATE:
tady sem nasel jeste jeden novejsi toolchain http://github.com/ddraig68k/m68k-elf-toolchain
ten obsahuje i linker skripty pro ruzne SBCcka z kterych by se dalo vyjit...

_________________
http://rayer.g6.cz, core i7-2600K, SB Audigy+YMF724+DreamBlaster, GTX970, DOS/WIN98SE/NT4/XP/Debian | retroPC: PPro 200, 192MB, SB AWE64+Live, Matrox Millenium II/8MB+Voodo1, USB 2.0


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 68k-nano
PříspěvekNapsal: 17.01.2025, 20:48 
Offline
Profík
Uživatelský avatar

Registrován: 12.06.2013, 00:11
Příspěvky: 789
Has thanked: 1 time
Been thanked: 92 times
Tak PCB na 68k-nano uz jsou vsechny pryc...

_________________
http://rayer.g6.cz, core i7-2600K, SB Audigy+YMF724+DreamBlaster, GTX970, DOS/WIN98SE/NT4/XP/Debian | retroPC: PPro 200, 192MB, SB AWE64+Live, Matrox Millenium II/8MB+Voodo1, USB 2.0


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 68k-nano
PříspěvekNapsal: 17.01.2025, 23:06 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:40
Příspěvky: 1955
Bydliště: Olomouc
Has thanked: 948 times
Been thanked: 738 times
Deska dosla, diky, odkud jste brali ten UART? Jinak vsechno mam.

_________________
www.krupkaj.cz ~ www.atariportal.cz ~ jaysoft.atari.org
:busybee:


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 68k-nano
PříspěvekNapsal: 17.01.2025, 23:15 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1730
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 129 times
krupkaj píše:
Deska dosla, diky, odkud jste brali ten UART? Jinak vsechno mam.


Internet. Ja mam 5 ks. ale este som ich neskusal (nemam eeprom)

Mozeme sa dohodnut.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 68k-nano
PříspěvekNapsal: 20.01.2025, 05:01 
Offline
Profík
Uživatelský avatar

Registrován: 12.06.2013, 00:11
Příspěvky: 789
Has thanked: 1 time
Been thanked: 92 times
Ja mel nakuchano z nakyho staryho PC HW, vyskytovalo se to treba na ISA radicich COM+LPT. Akorat je to stara neCMOS verze, ale funguje taky...

_________________
http://rayer.g6.cz, core i7-2600K, SB Audigy+YMF724+DreamBlaster, GTX970, DOS/WIN98SE/NT4/XP/Debian | retroPC: PPro 200, 192MB, SB AWE64+Live, Matrox Millenium II/8MB+Voodo1, USB 2.0


Nahoru
 Profil  
 
 Předmět příspěvku: Re: 68k-nano
PříspěvekNapsal: 20.01.2025, 11:41 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1730
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 129 times
RayeR píše:
Ja mel nakuchano z nakyho staryho PC HW, vyskytovalo se to treba na ISA radicich COM+LPT. Akorat je to stara neCMOS verze, ale funguje taky...


Tak to si mal pekne stare. v DIL prevedeni som to v pecku v zivote nevidel.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


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ů: 28 ]  Přejít na stránku Předchozí  1, 2

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 1 návštěvní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