aredridel has quit [Quit: Ping timeout (120 seconds)]
aredridel has joined #riscv
BOKALDO has joined #riscv
hendursa1 has joined #riscv
hendursa2 has joined #riscv
hendursaga has quit [Ping timeout: 276 seconds]
hendursa1 has quit [Ping timeout: 276 seconds]
pecastro has joined #riscv
jacklsw has joined #riscv
valentin has joined #riscv
frost has joined #riscv
<la_mettrie>
Raspberry Pi OS's repository seems to only contain riscv64 packets (gcc cross compiling stuff). i wonder if they work also on riscv32
edf0 has quit [Read error: Connection reset by peer]
peeps[zen] is now known as peepsalot
edf0 has joined #riscv
zkrx has joined #riscv
zkrx has quit [Quit: zkrx]
zkrx has joined #riscv
riff-IRC has quit [Quit: PROTO-IRC v0.73a (C) 1988 NetSoft - Built on 11-13-1988 on AT&T System V]
riff-IRC has joined #riscv
X-Scale` has joined #riscv
X-Scale has quit [Ping timeout: 252 seconds]
X-Scale` is now known as X-Scale
jwillikers has joined #riscv
X-Scale has quit [Ping timeout: 265 seconds]
X-Scale` has joined #riscv
X-Scale` is now known as X-Scale
mps has quit [Ping timeout: 268 seconds]
BOKALDO has quit [Quit: Leaving]
hendursa2 has quit [Quit: hendursa2]
hendursaga has joined #riscv
peeps[zen] has joined #riscv
peepsalot has quit [Killed (NickServ (GHOST command used by peeps[zen]))]
peeps[zen] is now known as peepsalot
sm2n_ is now known as sm2n
BOKALDO has joined #riscv
jedelava has quit [Quit: leaving]
avoidr has quit [Quit: leaving]
aburgess has quit [Ping timeout: 252 seconds]
freakazoid12345 has joined #riscv
freakazoid343 has quit [Ping timeout: 252 seconds]
[itchyjunk] has joined #riscv
<[itchyjunk]>
Didn't know this place existed! Hello!
<[itchyjunk]>
So I am new to computer stuff. I wanted to learn how to do hello world in ASM and what better architecture than RISC-V. But googling suggest i run linux on it and then use C or some such.
<[itchyjunk]>
Is that really the best way to go about it? The issue seems to be that i would have no way to print something to a screen and would need code that can talk to video card and what not.
<[itchyjunk]>
Seems like if i had a way to print things to screen, i could go about learning a `hello world` example provided i find some emulator of the hardware.
<la_mettrie>
if you want to do hello world in ASM, you should probably pick the architecture of your computer that you use for the programming
<[itchyjunk]>
But picking RISC-V, i'd get to learn about that along the way
<la_mettrie>
hello world in ASM usually uses operating system's system calls in order to print text on the screen. for writing RISC-V and seeing results you need a cross-compiler (cross-assembler?) and emulator with operating system
<la_mettrie>
that's not impossible or anything, but it takes some work
<[itchyjunk]>
Sounds like i need a hardware emulater and to implement driver for UART. i'll try this route and if it turns out to be too hard, try some other approach
<la_mettrie>
channel ##asm [yes, two hash characters] is probably more active than this one. you may try that channel for help
<jacklsw>
hmm general asm talk is categorized with 2 hashes eh
<la_mettrie>
yes, channel names with one hash are reserved or at least meant for projects, so many channels are with two hashes, even though there's no any project of the same name
<la_mettrie>
projects, like real foss projects
frost has quit [Quit: Connection closed]
<[itchyjunk]>
is # and ## still existant?
<[itchyjunk]>
thought they dropped that.
<[itchyjunk]>
i'll try the asm channel
devcpu has quit [Quit: leaving]
devcpu has joined #riscv
freakazoid12345 has quit [Read error: Connection reset by peer]
freakazoid333 has joined #riscv
[itchyjunk] has quit [Quit: Leaving]
compscipunk has joined #riscv
GenTooMan has quit [Ping timeout: 260 seconds]
GenTooMan has joined #riscv
vagrantc has joined #riscv
jacklsw has quit [Read error: Connection reset by peer]
valentin has quit [Quit: Leaving]
EekTheCat has joined #riscv
mahmutov has joined #riscv
GenTooMan has quit [Ping timeout: 252 seconds]
GenTooMan has joined #riscv
<jimwilson>
la_mettrie, the riscv64 compilers probably aren't multilib, so you can compile for riscv64 assembly/objects, but won't be able to link due to missing libraries
<jimwilson>
desktop linux is riscv64 only, so desktop linux distros only have riscv64-linux cross compilers
<jimwilson>
assuming that you are talking about a riscv64-linux compiler, some distros might have riscv64-elf cross compilers that might be multilib
freakazoid333 has quit [Ping timeout: 268 seconds]
avoidr has joined #riscv
Ivii has joined #riscv
<JosefHolzmayr[m]>
jimwilson: its not a complete out-of-the -box experience (yet, i'm working on it) but you can build linux images (icluding your own applications if you so wish) for rv32 and rv64 with yocto
aburgess has joined #riscv
nvmd has quit [Read error: Connection reset by peer]
nvmd has joined #riscv
BOKALDO has quit [Quit: Leaving]
mahmutov has quit [Ping timeout: 245 seconds]
EekTheCat has quit [Quit: Client closed]
winterflaw has quit [Remote host closed the connection]
jwillikers has quit [Remote host closed the connection]
jwillikers has joined #riscv
pecastro has quit [Ping timeout: 252 seconds]
[itchyjunk] has joined #riscv
peepsalot has quit [Ping timeout: 252 seconds]
peepsalot has joined #riscv
vagrantc has quit [Quit: leaving]
tux3 has joined #riscv
tux3 has joined #riscv
tux3 has quit [Changing host]
tux3 has quit [Client Quit]
tux3 has joined #riscv
tux3 has joined #riscv
tux3 has quit [Changing host]
jimbzy has quit [Quit: ZNC 1.6.6+deb1ubuntu0.2 - http://znc.in]