> 1773451093 220848 PRIVMSG #esolangs :14[[07Ima gte. Ima dana14]]4 10 02https://esolangs.org/w/index.php?diff=177649&oldid=177563 5* 03BODOKE2801e 5* (+94) 10 > 1773451115 638759 PRIVMSG #esolangs :14[[07Ima gte. Ima dana14]]4 10 02https://esolangs.org/w/index.php?diff=177650&oldid=177649 5* 03BODOKE2801e 5* (+0) 10/* Syntax */ < 1773455618 929244 :amby!~ambylastn@host-92-17-36-146.as13285.net QUIT :Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement < 1773457557 446502 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :How does MMU of GPU usually work? My idea was just that each window has a base address and a maximum address (the base address is inaccessible and the maximum address is read-only), and the physical address is just the sum of the virtual address plus the base address. Accesses (reads and writes) beyond the maximum address will have no effect. < 1773457586 719022 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :(Allocation and other stuff would be handled by the operating system or by drivers, and not by the video card.) < 1773457626 138087 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :What is your opinion of this? < 1773458110 441723 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :(The CPU would probably have more complicated MMU; what I described above is only for the video card.) > 1773458547 29418 PRIVMSG #esolangs :14[[07Flux (Esolangist)14]]4 10 02https://esolangs.org/w/index.php?diff=177651&oldid=167350 5* 03Kaveh Yousefi 5* (+9599) 10Supplemented further information, based upon the Befunge heritage and the extant code samples, rectified several example programs, added a hyperlink to my interpreter implementation, and introduced additional page category tags. < 1773458612 778003 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :Also, this computer would have tagged memory (two tag bits per byte), although the video memory would not have tag bits. One of the flags in the CPU page table would be whether or not the tag bits can be used; if not, then any attempt to write data with the tag bits set is an error. < 1773461189 441389 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :zzo38: The only complication you need to consider at this level is that a GPU buffer has three size numbers, not one. There's size and there's also 2D information: the length of each row and the stride. < 1773461267 522805 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :The stride is how much is actually allocated and it can be greater than the length. Like, if you have a 1080x720 screen, the length of each row is 1080 (x your pixel size) but the stride is probably 2048. < 1773461435 268793 :^[!~user@user//x-8473491 QUIT :Ping timeout: 245 seconds < 1773462158 491683 :^[!~user@user//x-8473491 JOIN #esolangs ^[ :user < 1773464067 963399 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :korvo: Yes, although my comment above is only about the memory allocation, rather than how they are mapped to the screen (as you mentioned), I think. < 1773464134 653908 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :zzo38: Sometimes there is a stride in memory too! It used to be very common because GPUs could only handle buffers with power-of-two dimensions. It wasn't until videos became popular in the late 2000s that non-power-of-two texture support became more common. < 1773464156 597494 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :To this day, I bet that your GPU can't support odd strides. It'd be too much of a hassle. < 1773464428 631640 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :I thought that the pixel program would read the memory (and possibly apply calculations such as using the value as an index into a tile set) and decide the pixel to display on the screen in that window. > 1773469755 386163 PRIVMSG #esolangs :14[[07All i want is a mess that works in this lang and it's ultralong i dont care how much i am typing but i want one that doesn't make this kind of mess, everybody will laugh at this i just want it that long14]]4 N10 02https://esolangs.org/w/index.php?oldid=177652 5* 03BODOKE2801e 5* (+733) 10Created page with "'''all i want is a mess that works in this lang and it's ultralong i don < 1773471454 551537 :msv!~msv@user/msv QUIT :Remote host closed the connection < 1773471459 132367 :svm!~msv@user/msv JOIN #esolangs msv :msv < 1773472947 546739 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :Ratfor feels very C like < 1773472973 126368 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :Oh, I guess C did exist first > 1773473671 261875 PRIVMSG #esolangs :14[[07Septem Lingua/STL14]]4 M10 02https://esolangs.org/w/index.php?diff=177653&oldid=177220 5* 03Yoyolin0409 5* (+1) 10 > 1773478298 126094 PRIVMSG #esolangs :14[[07Talk:Smasnug ABrainFIsHCHIHqFRSI9efuck+-~B2D14]]4 N10 02https://esolangs.org/w/index.php?oldid=177654 5* 03Win7HE 5* (+141) 10Created page with "An interpreter might be interesting as the creator of Smasnug.--~~~~" > 1773478391 283284 PRIVMSG #esolangs :14[[07Smasnug14]]4 10 02https://esolangs.org/w/index.php?diff=177655&oldid=175561 5* 03Win7HE 5* (+8) 10/* hello world */ > 1773478536 663770 PRIVMSG #esolangs :14[[07Smasnug ABrainFIsHCHIHqFRSI9efuck+-~B2D14]]4 10 02https://esolangs.org/w/index.php?diff=177656&oldid=177370 5* 03Win7HE 5* (+18) 10/* Instructions */ > 1773478807 866719 PRIVMSG #esolangs :14[[07Smasnug ABrainFIsHCHIHqFRSI9efuck+-~B2D14]]4 10 02https://esolangs.org/w/index.php?diff=177657&oldid=177656 5* 03Win7HE 5* (-4) 10 > 1773478852 955834 PRIVMSG #esolangs :14[[07Smasnug ABrainFIsHCHIHqFRSI9efuck+-~B2D14]]4 10 02https://esolangs.org/w/index.php?diff=177658&oldid=177657 5* 03Win7HE 5* (+1) 10 > 1773483111 117182 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Nst021 5* 10New user account > 1773483333 214011 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=177659&oldid=177588 5* 03Nst021 5* (+89) 10/* Introductions */ > 1773484597 827313 PRIVMSG #esolangs :14[[07Flux (Esolangist)14]]4 M10 02https://esolangs.org/w/index.php?diff=177660&oldid=177651 5* 03Dragoneater67mobile 5* (+26) 10improve infobox > 1773484669 18373 PRIVMSG #esolangs :14[[0714]]4 M10 02https://esolangs.org/w/index.php?diff=177661&oldid=177627 5* 03Dragoneater67mobile 5* (-1) 10improve infobox < 1773485528 312557 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1773488578 763752 :APic!apic@apic.name PRIVMSG #esolangs :Hi < 1773491354 869976 :impomatic!~impomatic@lock-04-b2-v4wan-171175-cust377.vm10.cable.virginm.net QUIT :Quit: Client closed < 1773493460 790365 :gf2718!~gf2718@user/gf2718 JOIN #esolangs gf2718 :gf2718 < 1773495010 571864 :impomatic!~impomatic@lock-04-b2-v4wan-171175-cust377.vm10.cable.virginm.net JOIN #esolangs * :[https://web.libera.chat] impomatic < 1773497031 879303 :amby!~ambylastn@host-92-17-36-146.as13285.net JOIN #esolangs * :realname > 1773501670 48800 PRIVMSG #esolangs :14[[07Flux (Esolangist)14]]4 M10 02https://esolangs.org/w/index.php?diff=177662&oldid=177660 5* 03Hammy 5* (+128) 10small edit > 1773503882 463848 PRIVMSG #esolangs :14[[07Righght14]]4 10 02https://esolangs.org/w/index.php?diff=177663&oldid=177479 5* 03Cool Bungle 5* (+3) 10 > 1773504227 569806 PRIVMSG #esolangs :14[[07Flux (Esolangist)14]]4 M10 02https://esolangs.org/w/index.php?diff=177664&oldid=177662 5* 03Kaveh Yousefi 5* (+8) 10Rectified the formatting of the command table. > 1773505387 734131 PRIVMSG #esolangs :14[[07Un-Js14]]4 10 02https://esolangs.org/w/index.php?diff=177665&oldid=93472 5* 03Qazwsxplm 5* (+4) 10 < 1773506119 689780 :joast!~joast@2603:90d8:500:31cf:5e0f:3f4b:1cfe:5060 QUIT :Quit: Leaving. > 1773506720 943812 PRIVMSG #esolangs :14[[07Bit-ter lang14]]4 10 02https://esolangs.org/w/index.php?diff=177666&oldid=177619 5* 03BODOKE2801e 5* (+0) 10/* Commands= */ < 1773510409 868536 :joast!~joast@2603:90d8:500:31cf:5e0f:3f4b:1cfe:5060 JOIN #esolangs joast :joast < 1773516501 334948 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname > 1773516967 71804 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Benedikt Pankratz 5* 10New user account > 1773517704 588964 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=177667&oldid=177659 5* 03Benedikt Pankratz 5* (+128) 10 > 1773517715 690694 PRIVMSG #esolangs :14[[07Benedictum14]]4 N10 02https://esolangs.org/w/index.php?oldid=177668 5* 03Benedikt Pankratz 5* (+6694) 10Created page with "{{infobox proglang |name=Benedictum |paradigms=imperative |author=Bene (Beneking102) |year=[[:Category:2025|2025]] |memsys=[[:Category:Cell-based|Cell-based]] |dimensions=one-dimensional |class=[[:Category:Turing complete|Turing complete]] |majorimpl=[https > 1773517763 629302 PRIVMSG #esolangs :14[[07Benedictum14]]4 10 02https://esolangs.org/w/index.php?diff=177669&oldid=177668 5* 03Benedikt Pankratz 5* (+0) 10 > 1773517787 947044 PRIVMSG #esolangs :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=177670&oldid=177634 5* 03Benedikt Pankratz 5* (+96) 10 < 1773517835 285463 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 245 seconds < 1773517836 339607 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord > 1773517839 854653 PRIVMSG #esolangs :14[[07Benedictum14]]4 10 02https://esolangs.org/w/index.php?diff=177671&oldid=177669 5* 03Benedikt Pankratz 5* (+26) 10 < 1773518008 471297 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life > 1773520125 865122 PRIVMSG #esolangs :14[[07Galvanized14]]4 N10 02https://esolangs.org/w/index.php?oldid=177672 5* 03Mrtli08 5* (+49) 10Created page with "Galvanized is a esolang made by [[User:Mrtli08]]." > 1773521072 958182 PRIVMSG #esolangs :14[[07Galvanized14]]4 10 02https://esolangs.org/w/index.php?diff=177673&oldid=177672 5* 03Mrtli08 5* (+1168) 10 > 1773521095 286951 PRIVMSG #esolangs :14[[07Galvanized14]]4 10 02https://esolangs.org/w/index.php?diff=177674&oldid=177673 5* 03Mrtli08 5* (+30) 10 < 1773524146 764512 :amby!~ambylastn@host-92-17-36-146.as13285.net QUIT :Read error: No route to host < 1773524171 918399 :amby!~ambylastn@host-92-17-36-146.as13285.net JOIN #esolangs amby :realname < 1773531156 542409 :somefan!~fan0102@user/somefan JOIN #esolangs somefan :fan0102 < 1773532542 353256 :somefan!~fan0102@user/somefan QUIT :Quit: leaving