esolangs & os dev

Started by kalucky0718 repliesLocked

  1. kalucky0Team

    idk
  2. nailuj

    Hi
  3. kalucky0Team

    Ok
  4. nailuj

    btw, i was dared to make length run on an ev3 by a member of my robotics team
  5. gudenau

    React?
  6. kalucky0Team

    npx create-operating-system
  7. gudenau

    It's hard.
  8. gudenau

    How the heck do you find the PCI-e ECAM?
  9. kalucky0Team

    Replying togudenauI've worked on that before.

    I'm working on my 6th os
  10. kalucky0Team

    I could never get FAT to work tho
  11. nailuj

    Replying tokalucky0npx create-operating-system

    tbh that'd be really cool
  12. kalucky0Team

    There are a lot of them on GitHub
  13. nailuj

    can i see an example
  14. kalucky0Team

    PonchoOS blog_os etc
  15. gudenau

    Serenity.
  16. kalucky0Team

    Somewhere there is a piece of code that causes kernel to panic
    Image shared by kalucky0
  17. kalucky0Team

    fixed it
  18. gudenau

    It means the CPU faulted when trying to handle a fault.
  19. kalucky0Team

    Real mode if I'm not mistaken
  20. gudenau

    Qemu?
  21. kalucky0Team

    This is what I see
    Image shared by kalucky0
  22. kalucky0Team

    I'm gonna die(edited)
  23. kalucky0Team

    @gudenau I'm stupid
  24. kalucky0Team

    QEMU won't even start now
  25. gudenau

    What is the error?
  26. kalucky0Team

    error: offset is not a multiple of 16
    ????
  27. gudenau

    What are your arguments?
  28. kalucky0Team

    Nevermind I was using wrong command to run it XD
  29. nailuj

    Replying tokalucky0@gudenau I'm stupid

    Relatable
  30. kalucky0Team

    Downloading GDB rn
  31. nailuj

    You don't, just add printf everywhere
  32. kalucky0Team

    Already did that
  33. nailuj

    I see you know the proper debugging strats
  34. kalucky0Team

    the problem is
  35. nailuj

    That would pose a problem
  36. kalucky0Team

    I will just comment everything
  37. nailuj

    According to teacher that helps a lot
  38. kalucky0Team

    And uncomment them one by one
  39. nailuj

    Oh that strat
  40. kalucky0Team

    x86_64::instructions::interrupts::enable();
  41. kalucky0Team

    and
    executor.run();
  42. kalucky0Team

    doing anything with interrupts causes double fault
  43. gudenau

    Ah.
  44. kalucky0Team

    wait
  45. kalucky0Team

    Image shared by kalucky0
  46. nailuj

    Ah
  47. kalucky0Team

    I'm trying to get font to work properly
  48. nailuj

    When I get home I'm gonna make an os(edited)
  49. kalucky0Team

    10 as char
  50. kalucky0Team

    That is not linux
  51. nailuj

    Why does it have Linux title bar
  52. kalucky0Team

    it's not linux title bar lol
  53. kalucky0Team

    Copilot is sometimes useful af
    Image shared by kalucky0
  54. nailuj

    Replying tokalucky0It's GTK

    Gtk works on windows
  55. kalucky0Team

    GTK is crossplatform
  56. nailuj

    Did not know that
  57. gudenau

    A lot of the toolkits that work on Linux work on Windows, if they don't you can always add support if you really wanted to.
  58. kalucky0Team

    made it look a little bit better
    Image shared by kalucky0
  59. gudenau

    Like a screen clear?
  60. kalucky0Team

    nope
  61. gudenau

    This is unfair.
  62. kalucky0Team

    ```rs
  63. gudenau

    Image shared by gudenau
  64. kalucky0Team

    my brainfuck interpreter is fucked up
  65. gudenau

    This isn't great.
    Image shared by gudenau
  66. kalucky0Team

    Image shared by kalucky0
  67. gudenau

    The Forums too.
  68. kalucky0Team

    Image shared by kalucky0
  69. gudenau

    It's just really really really slow and missing CSS.
  70. kalucky0Team

    I need to make this os more gay
  71. kalucky0Team

    Replying tokalucky0I need to make this os more gay

    Better?
    Image shared by kalucky0
  72. nailuj

    Replying tokalucky0Better?

    No use rainbow flag
  73. kalucky0Team

    The command is pan
  74. nailuj

    Oh then it makes sense
  75. kalucky0Team

    There is other command
  76. nailuj

    No, 6
  77. kalucky0Team

    24
  78. nailuj

    How
  79. kalucky0Team

    RGB BGR U8 and fallback
  80. kalucky0Team

    I think I'll make a function for drawing flags
  81. kalucky0Team

    RGB+
    Image shared by kalucky0
  82. gudenau

    What do you know about device trees?
  83. kalucky0Team

    NULL
  84. gudenau

    Radical.
  85. kalucky0Team

    pub fn flag(&mut self, colors: Vec<RGB>) {
        let h: usize = self.height() / colors.len(); 
        for x in 0..self.width() {
            for y in 0..self.height() {
                let mut color = match self.info.pixel_format {
                    PixelFormat::RGB => [0, 0, 0, 0],
                    PixelFormat::BGR => [0, 0, 0, 0],
                    PixelFormat::U8 => [0, 0, 0, 0],
                    _ => [0, 0, 0, 0],
                };
                for i in 0..colors.len() {
                    if y <= h * (i + 1) {
                        color = match self.info.pixel_format {
                            PixelFormat::RGB => [colors[i].r, colors[i].g, colors[i].b, 0],
                            PixelFormat::BGR => [colors[i].b, colors[i].g, colors[i].r, 0],
                            PixelFormat::U8 => [colors[i].r, colors[i].g, colors[i].b, 0],
                            _ => [colors[i].r, colors[i].g, colors[i].b, 0],
                        };
                        break;
                    }
                }
                let pixel_offset = y * self.info.stride + x;
                let bytes_per_pixel = self.info.bytes_per_pixel;
                let byte_offset = pixel_offset * bytes_per_pixel;
                self.framebuffer[byte_offset..(byte_offset + bytes_per_pixel)]
                    .copy_from_slice(&color[..bytes_per_pixel]);
                let _ = unsafe { ptr::read_volatile(&self.framebuffer[byte_offset]) };
            }
        }
    }
  86. gudenau

    #pragma once
    
    #ifndef __riscv
    #error __riscv was not defined, are you compiling for RISC-V?
    #endif
    
    #ifdef __cplusplus
    #include <cstdint>
    #include <cstddef>
    #else
    #include <stdint.h>
    #include <stddef.h>
    #endif
    
    typedef int8_t s8;
    typedef int16_t s16;
    typedef int32_t s32;
    typedef int64_t s64;
    
    typedef uint8_t u8;
    typedef uint16_t u16;
    typedef uint32_t u32;
    typedef uint64_t u64;
    
    typedef volatile s8 vs8;
    typedef volatile s16 vs16;
    typedef volatile s32 vs32;
    typedef volatile s64 vs64;
    
    typedef volatile u8 vu8;
    typedef volatile u16 vu16;
    typedef volatile u32 vu32;
    typedef volatile u64 vu64;
    
    #ifdef __riscv_xlen >= 128
        typedef __int128 s128;
        typedef unsigned s128 u128;
    
        typedef volatile s128 vs128;
        typedef volatile u128 vu128;
    #endif
    
    #ifdef __riscv_flen
        #if __riscv_flen >= 32
            typedef float f32;
            typedef volatile f32 vf32;
        #endif
        #if __riscv_flen >= 64
            typedef double f64;
            typedef volatile f64 vf64;
        #endif
        #if __riscv_flen >= 128
            typedef __float128 f128;
            typedef volatile f128 vf128;
        #endif
    #endif
    This looks right to me.
  87. kalucky0Team

    Image shared by kalucky0
  88. gudenau

    Can you not just {r, g, b}, {r, g, b}?
  89. kalucky0Team

    Probably
  90. gudenau

    That's lame.
  91. kalucky0Team

    that first image
    Image shared by kalucky0
  92. nailuj

    Bruh
  93. kalucky0Team

    And with dedication to my friends
    Image shared by kalucky0
  94. nailuj

    Make the tax evasion pride flag
  95. gudenau

    .-.
  96. kalucky0Team

    Replying tonailujMake the tax evasion pride flag

    I can't
  97. gudenau

    Just blit the flag then other junk on top.
  98. nailuj

    Yeah add more code
  99. kalucky0Team

    Replying tokalucky0pub fn flag(&mut self, colors: Vec<RGB>) { let h: usize = self.height() / colors.len()…

    You can modify this code to support different orientations
  100. kalucky0Team

    I will try to add a command that will allow to change text color
  101. gudenau

    $ make
    build/test.o build/test.c.o build/test.cpp.o
    Noice.
  102. kalucky0Team

    I accidentally inverted colors lmao
    Image shared by kalucky0
  103. gudenau

    I don't remember, does LLVM have an assembler?
  104. kalucky0Team

    Image shared by kalucky0
  105. gudenau

    Looks like llvm-as is not what I want.
  106. kalucky0Team

    what green should I use as the default color
  107. kalucky0Team

    Replying togudenauI don't remember, does LLVM have an assembler?

    No idea, my knowledge is near zero
  108. gudenau

    0x30B830
  109. kalucky0Team

    a bit too dark
  110. gudenau

    Really?
  111. kalucky0Team

    It's not bright
  112. gudenau

    ¯\_(ツ)_/¯
  113. kalucky0Team

    it's brighter
  114. nailuj

    If my os only has PS2 keyboard support can i use a USB keyboard to test on real hardware
  115. kalucky0Team

    U can use PS2 keyboard
  116. gudenau

    IIRC that's just a thing.
  117. kalucky0Team

    ask on Poncho's server
  118. gudenau

    Like launch in CSM and it should just work from what I know.
  119. kalucky0Team

    I need to start working on some JS-like language
  120. gudenau

    Only a little bit.
  121. kalucky0Team

    that's a little bit more than me
  122. gudenau

    You go something like file -> tokens -> AST -> bytecode -> (JIT | interpreter)
  123. kalucky0Team

    files?
  124. gudenau

    It's more or less the same.
  125. kalucky0Team

    I have a huge trouble with implementing file system
  126. kalucky0Team

    Replying togudenauhttps://craftinginterpreters.com/

    You know how short my attention span is? I am not able to read more than the slogan on this page
  127. gudenau

    All I know is from this.
  128. gudenau

    Anyone know how to either have make change directories or to have configure emit files in a directory that isn't the current working directory?
  129. gudenau

    ld.lld: error: linker.ld:7: unknown section directive: 4K
    >>>     .text BLOCK(4K) : ALIGN(4K) {
    >>>   
    .-.
  130. gudenau

    ld.lld: warning: build/entry.o:(text+0x0): has non-ABS relocation R_RISCV_PCREL_HI20 against symbol 'stack_top'
  131. gudenau

    The fix was to use ld instead of lld.
  132. gudenau

    I figured out how to find the device tree.
  133. kalucky0Team

    @gudenau I have gude news
  134. kalucky0Team

    nevermind
  135. kalucky0Team

    Image shared by kalucky0
  136. kalucky0Team

    When you made a fucking operating system just to make a situational joke
  137. kalucky0Team

    well... that's gonna be easy
    Image shared by kalucky0
  138. kalucky0Team

    well... apparently not
    Image shared by kalucky0
  139. gudenau

    Image shared by gudenau
  140. kalucky0Team

    lexer works
  141. nailuj

    For some reason it sends me to a 404 after accepting invitation
  142. kalucky0Team

    weird
  143. kalucky0Team

    Time for a parser
  144. kalucky0Team

    Why is it so hard
  145. nailuj

    @kalucky0 the repo is still broken
  146. kalucky0Team

    I don't know why
  147. nailuj

    Yes
  148. kalucky0Team

    Weird
  149. kalucky0Team

    about 40% done
  150. nailuj

    I may make an actually practical os
  151. nailuj

    Replying tokalucky0Are you logged in?

    worked on desktop, ig it was a mobile thing
  152. kalucky0Team

    arguments
    Image shared by kalucky0
  153. nailuj

    But what arguments
  154. kalucky0Team

    no idea
  155. nailuj

    Do any of you know of a nice looking psf font
  156. kalucky0Team

    i know
  157. kalucky0Team

    How do you like cursor design?
    Image shared by kalucky0
  158. kalucky0Team

    Image shared by kalucky0
  159. nailuj

    Debug time
  160. kalucky0Team

    Someone already told me that half a week ago
    Image shared by kalucky0
  161. kalucky0Team

    Replying tonailujDebug time

    The question is how
  162. gudenau

    gdb generally.(edited)
  163. kalucky0Team

    GDB is hard to setup
  164. nailuj

    Use vscode
  165. kalucky0Team

    Replying tonailujUse vscode

    elaborate
  166. nailuj

    You can set up vscode to graphically debug your programs
  167. kalucky0Team

    you have to elaborate even more
  168. nailuj

    Stack Overflow

    How to attach to remote gdb with vscode?
    I want to do remote C/C++ gdb debug with vscode. I use "Native Debug" extension where I do configuration. Here is my launch.json configuration { "type": "gdb", "request": "launch",...
  169. kalucky0Team

    the only problem is
  170. kalucky0Team

    Do I have to compile it first?
  171. nailuj

    no
  172. kalucky0Team

    oh ok
  173. nailuj

    i think its -s -S, but im not 100% sure
  174. kalucky0Team

    it wants path to gdb
  175. kalucky0Team

    Image shared by kalucky0
  176. nailuj

    That's the ideal way to dualboot
  177. kalucky0Team

    LUbuntu
  178. kalucky0Team

    I can't build os
  179. nailuj

    Wow
  180. kalucky0Team

    Time for KGB
  181. kalucky0Team

    It almost works
  182. kalucky0Team

    Image shared by kalucky0
  183. nailuj

    Osdev is confusing
  184. kalucky0Team

    Image shared by kalucky0
  185. kalucky0Team

    Image shared by kalucky0
  186. nailuj

    I don't understand any of it lol
  187. gudenau

    I mean that's why this is an esoteric language thread. :-)
  188. nailuj

    @kalucky0 so im trying to follow the blog_os tutorial, and im running into a bunch of errors with the inline assembly in the bootloader when i run cargo bootimage
  189. kalucky0Team

    I can
  190. nailuj

    Replying tokalucky0But not at 1 AM

    what about at t, where t is your current time
  191. kalucky0Team

    School
  192. nailuj

    ok then how about when youre dont
  193. kalucky0Team

    What's your time zone
  194. nailuj

    the errors something like this... over and over
    Image shared by nailuj
  195. kalucky0Team

    Not bad
  196. nailuj

    ill have some time at around 3 my time
  197. kalucky0Team

    Ok, that'll do it
  198. nailuj

    did you have a similar error when you first set up your rust os
  199. kalucky0Team

    Nope
  200. nailuj

    how do you build it then
  201. kalucky0Team

    Replying tonailujUTC - 5

    Image shared by kalucky0
  202. kalucky0Team

    Replying tonailujhow do you build it then

    just cargo build cargo run
  203. nailuj

    with an os?
  204. kalucky0Team

    Yes
  205. nailuj

    it maybe has smth to do with my rustc being 8 months old
  206. kalucky0Team

    Oh
  207. nailuj

    yeah
  208. kalucky0Team

    Try updating and we'll see what happens then
  209. nailuj

    Image shared by nailuj
  210. kalucky0Team

    One sec
  211. nailuj

    yeah that worked
  212. kalucky0Team

    I have 1.56.1
  213. nailuj

    yay it works now
    Image shared by nailuj
  214. kalucky0Team

    Congrats
  215. nailuj

    yes
  216. kalucky0Team

    Try updating bootloader and you'll have Framebuffer available
  217. nailuj

    wow rust is cool
    Image shared by nailuj
  218. kalucky0Team

    Didn't take long to covert you
  219. gudenau

    Replying tonailujthe errors something like this... over and over

    You need to specify the size of the moves.
  220. kalucky0Team

    When did you join us here @Jack Papel
  221. Jack PapelTeam

    February, I believe
  222. kalucky0Team

    I mean
  223. Jack PapelTeam

    Oh, the other day
  224. kalucky0Team

    And what brings you here?
  225. Jack PapelTeam

    Image shared by Jack Papel
  226. kalucky0Team

    Fair enough
  227. nailuj

    Replying togudenauYou need to specify the size of the moves.

    It's code from a library
  228. nailuj

    Replying tokalucky0@nailuj almost 7 hours? what are you implementing there?

    Walked away from the computer for school
  229. gudenau

    What lib?
  230. nailuj

    vga text mode
  231. gudenau

    Never heard of it.
  232. nailuj

    Wait maybe I'm misunderstanding
  233. nailuj

    thats... interesting
    Image shared by nailuj
  234. gudenau

    You got multiple stages?
  235. gudenau

    There's nothing else particularly interesting?
  236. gudenau

    I don't remember which char it is.
  237. nailuj

    its 1 or 0 i believe
  238. kalucky0Team

    Replying togudenauThere's an extended ASCII smile.

    It should be there
  239. nailuj

    Replying tokalucky0It should be there

    Why?
  240. kalucky0Team

    I don't know why
  241. gudenau

    The one thing I have learned for sure messing with this stuff.
  242. kalucky0Team

    It literally happens with an empty kernel so it must be bootloader thing
  243. kalucky0Team

    @here I managed to get timer working properly :yeefuckinhaw:
  244. kalucky0Team

    I now have sleep function(edited)
  245. nailuj

    Replying togudenauIf something doesn't look right, it is your fault.

    Not if I didn't write the bootloader and its happening before my kernel is loaded
  246. gudenau

    🤷‍♀️
  247. kalucky0Team

    If it works it works
  248. kalucky0Team

    @nailuj that might be useful https://github.com/orgs/rust-osdev

    GitHub

    Rust OSDev
    Operating System Development in Rust. Rust OSDev has 23 repositories available. Follow their code on GitHub.
  249. nailuj

    This channel won't die
  250. kalucky0Team

    one would think that implementing double buffering is simple
  251. kalucky0Team

    I have to somehow convert vec to static slice
  252. kalucky0Team

    oh my
  253. gudenau

    Just change the pointer.
  254. kalucky0Team

    To what
  255. gudenau

    To the other buffer.
  256. nailuj

    i posted this in poncho's server as well but can someone help me fix this?
    Image shared by nailuj
  257. nailuj

    Can someone try to get my code to work
  258. nailuj

    @kalucky0 can you maybe help?
  259. kalucky0Team

    I am currently a little bit busy
  260. nailuj

    Ok
  261. nailuj

    yay i made it work
  262. nailuj

    Image shared by nailuj
  263. nailuj

    @kalucky0 you don't need to help me anymore(edited)
  264. gudenau

    I should put my garbage on GH.
  265. nailuj

    Good idea
  266. kalucky0Team

    Replying tonailuj@kalucky0 you don't need to help me anymore

    They grow up so fast 😢
  267. gudenau

    I appear to have a script that sets up a toolchain.
  268. gudenau

    So who wants to see if they can't figure out why it seems like none of my code is running?
  269. Jack PapelTeam

    Thought you said blockchain for a second
  270. gudenau

    I'm not that braindead.
  271. Jack PapelTeam

    I don't think I'll have time today
  272. gudenau

    For some reason qemu doesn't seem to execute my code at all.
  273. nailuj

    Should I use docker to make a consistent build environment
  274. gudenau

    You just need qemu + extras installed. You run a script to setup the toolchain and run "make run".
  275. nailuj

    I don't use make
  276. gudenau

    Never heard of zig.
  277. nailuj

    It's a programming language
  278. gudenau

    Many things claim that, few deliver.
  279. gudenau

    Image shared by gudenau
  280. nailuj

    Replying togudenauZig is very weird looking.

    That it is
  281. gudenau

    I'm going to stick with the classics.
  282. gudenau

    I wish wiki.osdev.org wasn't so slow. .-.
  283. gudenau

    (init+0x0): relocation truncated to fit: R_RISCV_PCREL_HI20 against symbol `globalPointer' defined in .bss section in out/bootloader.elf
  284. gudenau

    Might want to fix this setting.(edited)
    Image shared by gudenau
  285. gudenau

    Stack Overflow

    RISC-V 64gc LD Truncated Relocation: R_RISCV_PCREL_HI20
    I can not get ld to link a very simple program because of a truncated relocation. (init+0x0): relocation truncated to fit: R_RISCV_PCREL_HI20 against symbol `globalPointer' defined in .bss section ...
  286. gudenau

    Yeah I'm sure of it, no one can answer the question it seems.
  287. nailuj

    Not enough people use riscv
  288. kalucky0Team

    I managed to crash my oven
  289. gudenau

    What?
  290. kalucky0Team

    I crashed oven controller when trying to change the temperature while it was working
  291. nailuj

    Replying tokalucky0Page fault lmao

    mfw oven uses x86
  292. kalucky0Team

    According to some sketchy manual in Chinese
  293. gudenau

    I can't figure out my problem with RV so.
  294. gudenau

    $ make clean ; make run
    Cleaning...
    removed 'out/bootloader.elf'
    removed 'build/entry.o'
    removed 'build/main.cpp.o'
    Assembling source/entry.s
    Compiling source/main.cpp
    Linking bootloader.elf
    Running out/bootloader.elf
    Hello world!
    Life.
  295. kalucky0Team

    Upgrading my OS rn
  296. kalucky0Team

    that's annoying
    Image shared by kalucky0
  297. kalucky0Team

    please help
  298. kalucky0Team

    Image shared by kalucky0
  299. Jack PapelTeam

    Image shared by Jack Papel
  300. gudenau

    That's freeform select.
  301. gudenau

    Still no idea what is up with my R_RISCV_PCREL_HI20 problem.
  302. gudenau

    /usr/bin/qemu-system-riscv64 -machine virt -cpu rv64 -smp 1 -m 256M -drive if=none,format=raw,file=harddrive.img,id=foo -device virtio-blk-device,scsi=off,drive=foo -serial mon:stdio -bios none -device virtio-rng-device -device virtio-gpu-device -device virtio-net-device -device virtio-tablet-device -device virtio-keyboard-device -bios none -kernel out/bootloader.elf
    Hello world!
    
    Process finished with exit code 0
    IT LIVES
  303. gudenau

    Image shared by gudenau
  304. nailuj

    Are you making a riscv os
  305. nailuj

    @gudenau could I possibly see the code
  306. gudenau

    I am trying to.
  307. nailuj

    How does riscv boot?
  308. gudenau

    Qemu just throws your ELF file into memory and jumps to 0x0000000080000000.
  309. nailuj

    How would it work on real hardware
  310. gudenau

    The bootrom would load a binary file from somewhere, stick it there and jump.
  311. gudenau

    Once I get display output I'll make my repo public.
  312. gudenau

    ping
  313. kalucky0Team

    pong
  314. gudenau

    It will be a glorious day when my thing can ping.(edited)
  315. gudenau

    Radical.
  316. nailuj

    This channel is for esolangs too so I'll tell you my current esolang project: LLVM length
  317. gudenau

    🤔
  318. nailuj

    ; ModuleID = 'length'
    source_filename = "length"
    
    define i32 @main() {
    entry:
      %stackptr = call i64 @initStack()
      call void @push(i64 %stackptr, i64 42)
      call void @lengthOutn(i64 %stackptr)
      ret i32 0
    }
    
    declare i64 @initStack()
    
    declare void @freeStack(i64)
    
    declare void @push(i64, i64)
    
    declare i64 @pop(i64)
    
    declare void @lengthInp(i64)
    
    declare void @lengthAdd(i64)
    
    declare void @lengthSub(i64)
    
    declare void @lengthDup(i64)
    
    declare void @lengthOutn(i64)
    
    declare void @lengthOuta(i64)
    
    declare void @lengthRol(i64)
    
    declare void @lengthSwap(i64)
    
    declare void @lengthMul(i64)
    
    declare void @lengthDiv(i64)
    
    declare void @lengthRor(i64)
  319. kalucky0Team

    I created an NFT
  320. Jack PapelTeam

    What's the NFT you created?
  321. Jack PapelTeam

    Oh that is very nice
  322. kalucky0Team

    I can code art lol
  323. kalucky0Team

    Image shared by kalucky0
  324. Jack PapelTeam

    That's a really nice mountain landscape, I bet you could make some money with that
  325. Jack PapelTeam

    ?
  326. kalucky0Team

    There are auctions and there is "buy now"
  327. Jack PapelTeam

    Ah
  328. kalucky0Team

    I'd have to pay those $250
  329. Jack PapelTeam

    "those"?
  330. kalucky0Team

    Neither do i
  331. Jack PapelTeam

    Well, alright
  332. kalucky0Team

    I haven't slept for past 30 hours
  333. Jack PapelTeam

    Oh, do you mean like if it's on auction mode, the site wants a cut?
  334. kalucky0Team

    There is a "gas fee" you have to pay to use the blockchain network that supports auctions
  335. Jack PapelTeam

    Makes sense
  336. kalucky0Team

    The price can't be lower than $2
  337. Jack PapelTeam

    I guess that keeps them safe in case ETH drops 99.9%
  338. nailuj

    https://github.com/Lengthlang/lengthlvm behold, the dumbest thing I've ever made

    GitHub

    GitHub - LengthLang/lengthlvm
    Contribute to LengthLang/lengthlvm development by creating an account on GitHub.
  339. kalucky0Team

    That was quick
    Image shared by kalucky0
  340. nailuj

    Bruh stop making nfts
  341. kalucky0Team

    I'm just having fun lol
  342. nailuj

    As long as you don't care about making money from it
  343. kalucky0Team

    I don't care
  344. nailuj

    The nft people that get mad when you screenshot nft are bad
  345. Jack PapelTeam

    kalucky if you can garner 4 ETH I will subscribe to your patreon
  346. nailuj

    Image shared by nailuj
  347. kalucky0Team

    But as long as there are people ppl stupid enough to buy this shit Why not
  348. kalucky0Team

    Replying tonailujI have multiple screenshots of nft

    You can absolutely screenshot my NFTs I can even DM you the originals
  349. nailuj

    Does it cost money to make them
  350. Jack PapelTeam

    They're free to make, I believe
  351. kalucky0Team

    Depends on the network
  352. Jack PapelTeam

    Oh yeah I guess it does usually cost money to put something on the blockchain
  353. kalucky0Team

    It can cost $250-$400 to make them
  354. TeXitBot

    kalucky0
    Image shared by TeXit
  355. kalucky0Team

    or rather post them
  356. nailuj

    Oof
  357. kalucky0Team

    If I sell one I will post more on the rich stupid ppl network
  358. Jack PapelTeam

    Kalucky haven't you posted like 4 of them?
  359. kalucky0Team

    a) it's one time payment not per nft b) I'm using poor ppl network (the gas-free one)
  360. Jack PapelTeam

    Oh ok
  361. kalucky0Team

    No, I'm $0 in
  362. Jack PapelTeam

    Do you only pay after you sell, or?
  363. kalucky0Team

    If you use Ethereum network then you pay about $250 gas fee to be able to post NFTs If you use the other network you pay $0 to post but you can't do auctions and you don't get a percent from reselling the NFTs you made After you sell an NFT you pay 2.5% commission regardless which network you use
  364. Jack PapelTeam

    Oh gotcha
  365. kalucky0Team

    Tbf, It might be a little bit not ethical or smth But I love making money on people stupidity
  366. nailuj

    Can you explain how you do it
  367. kalucky0Team

    Replying tonailujCan you explain how you do it

    I use several NN and other algorithms to create them and then just... https://opensea.io/asset/create
  368. kalucky0Team

    Replying tonailujAlso how much is one token on the poor chain

    I'm not that knowledgeable
  369. nailuj

    Show azzy your nfts
  370. Jack PapelTeam

    He showed him one of them
  371. kalucky0Team

    @Azzyypaaras mf
  372. AzzyypaarasTeam

    wah
  373. kalucky0Team

    Do you want to buy my NFTs?
  374. AzzyypaarasTeam

    wuh
  375. kalucky0Team

    Yes lol
  376. AzzyypaarasTeam

    Based
  377. Jack PapelTeam

    Inb4 kalucky starts a massive pump & dump scheme
  378. AzzyypaarasTeam

    I will help you make them be more palatable if you give me a cut :sus:
  379. kalucky0Team

    I wonder if I can sell software as NFTs
  380. Jack PapelTeam

    Pays off a popular youtuber to promote his nfts
  381. AzzyypaarasTeam

    Replying toJack PapelInb4 kalucky starts a massive pump & dump scheme

    Ligma grindset tip #3253257: commit white collar crimes
  382. Jack PapelTeam

    Blockchain subscription model
  383. AzzyypaarasTeam

    If you get caught you are thrown in jail for like, a year or two
  384. Jack PapelTeam

    Do they take your money?(edited)
  385. AzzyypaarasTeam

    Replying toJack PapelDo they take your money?

    Not if you hide it well :balls:
  386. Jack PapelTeam

    Then what's a few years really?(edited)
  387. kalucky0Team

    If I could sell software NFTs I would create software most people can't run. Like for MS-DOS, Win 95, Commodore etc.
  388. Jack PapelTeam

    How to not sell a lot of NFTs
  389. kalucky0Team

    People don't buy that shit to use it
  390. AzzyypaarasTeam

    Replying tokalucky0Tbf, It might be a little bit not ethical or smth But I love making money on people…

    Oh, it is not ethical at all, but ethics are a lesser man's cope
  391. kalucky0Team

    Based
  392. nailuj

    Replying tokalucky0I wonder if I can sell software as NFTs

    You should be able to
  393. Jack PapelTeam

    Imo if you rag on nfts, you should be ragging on crypto equally as much. They're usually on the same blockchains anyway
  394. nailuj

    I'll sell a hello world program compiled with my length compiler
  395. AzzyypaarasTeam

    Replying toJack PapelImo if you rag on nfts, you should be ragging on crypto equally as much. They're usually…

    I only rag on nft owners because they are fucking idiots
  396. kalucky0Team

    ragging
    What does this word mean?
  397. nailuj

    No one can compile it themselves
  398. Jack PapelTeam

    Replying tokalucky0ragging What does this word mean?

    Like hating/teasing/making fun of
  399. kalucky0Team

    Tbf @nailuj that's a really cool and unique idea for an NFT
  400. Jack PapelTeam

    But in this context, the first two
  401. nailuj

    I may add a thingy that inserts a string into the executable so you can identify it as length first
  402. Jack PapelTeam

    What's your length thing nailuj?
  403. gudenau

    How the heck did this channel get to something as useless and wasteful as NFTs?
  404. AzzyypaarasTeam

    Replying togudenauHow the heck did this channel get to something as useless and wasteful as NFTs?

    Good question, I got randomly pinged
  405. kalucky0Team

    Replying togudenauHow the heck did this channel get to something as useless and wasteful as NFTs?

    Scams might be wasteful But they may also be very lucrative
  406. AzzyypaarasTeam

    yeah this
  407. kalucky0Team

    Replying toAzzyypaarasNFT sellers... :balls:

    some of them are even more stupid tbh flooding the market with autogenerated shit is just stupid
  408. nailuj

    Monke
  409. gudenau

    70% of transactions on cryptocurrency exchanges are from and to the same person.
  410. AzzyypaarasTeam

    mmmm fraud
  411. kalucky0Team

  412. gudenau

    Also these NFTs are going to vanish in a bit when servers die. NFTs are centralized.
  413. nailuj

    Lol
  414. Jack PapelTeam

    Discord needs a "convert thread to channel" option
  415. nailuj

    Can we get this as a channel
  416. AzzyypaarasTeam

    I propose we make a tech lounge channel under the discussion category for this type of stuff
  417. nailuj

    Yeah
  418. gudenau

    :thonk:
  419. kalucky0Team

    Replying togudenauWell I'm an idiot.

    Happens
  420. gudenau

    Yeah it does.
  421. gudenau

    Don't archive.
  422. AzzyypaarasTeam

    Yes archive
  423. gudenau

    :irritater:
  424. gudenau

    I'm having issues with preinit_array, init_array and fini_array.
  425. gudenau

    Notes for later:
  426. kalucky0Team

    Moved to #unknown
  427. kalucky0Team

    started over
    Image shared by kalucky0
  428. Jack PapelTeam

    OS?
  429. kalucky0Team

    yes
  430. kalucky0Team

    it's been a while
  431. Jack PapelTeam

    You should make something that doubles as an OS and a language
  432. kalucky0Team

    If only I had time

Open in DiscordYou'll need to be a member of the server.