last day (283 days later) » 
04:00 - 17:0017:00 - 00:00

17:00
@EasterlyIrk ?
can you see if disp.c and disp.h compile?
okai
bootloader.asm:16: error: comma, colon, decorator or end of line expected after operand
@Downgoat ^
oh okay
huh
moving the comment didn't help.
@EasterlyIrk what does the line have?
17:06
what's your display resolution?
@MarsUltor mov ax 07C0h ; 0x07C0h is where our bootloader starts
@Downgoat v
2880 x 1800
mov ax, 07C0h?
17:08
@MarsUltor yeah, that's not a valid hex thing
@Downgoat why not?
nvim isn't highlighting it correctly
I think cap C and lower h might fail?
> vim
YOu are actually using vim for this?
yes
it is very good
17:10
coooooool
I can view lots of files at once
I'm gonna start off making jQuery OS in 1920x1080
though you'll be able to change it in kernel.h
Wait, why ax, not eax?
difference?
I'm not an asm person
@Downgoat remember to #define them
17:14
yeah
@Downgoat me neither, but eax is 32-bit, ax is 16-bit
oh
D:
what is 64-bit then
rax
But idk
should we use 64-bit then?
we sohuld probably write it in c and then compile
Which is better?
17:18
Maybe it's ax because the address is only 16 bits
I say default to 64-bit, because that is what mac uses.
Windows can use both.
Same s linux
But maybe an ifdef plus a define in asm?
@MarsUltor do you know asm
no
And it's hard to do stuff on a phone
17:22
But
Wait a sec
I don't really know how to make a bootloader...
Can't really do it at all oh a phone
But read osdev's getting started
Also
Eax is lower/last 32 bits if a system is 64-bit, ax is last 16, al is last 8, ah is last 8 after al
Also, apparently avoid 8/16 bit instructions because they're weird
And hardly anyone has an 8/16 bit device anyway
so 32-bit or 64-bit?
17:37
Both
how?
Ifdefs
for every command with a register?
And using x32 instructions when 64 bits aren't needed
ah okay
17:38
@Downgoat idk
so no 16 bit registers?
Wait
0
Q: How to generically specify AX, EAX or RAX depending on architecture?

jwwI'm trying to write some inline assembly that works for 16, 32, 64, 128 bit intel machines (128 bit is sometime in the future). The idea is to use a generic register name so the compiler or assembler picks AX on 8086 (-m16?), EAX on i686 (-m32), RAX on x86_64 (-m64), and so on. I thought I could...

@EasterlyIrk can you recompile the bootloader?
17:41
Also, change the ifdef to use x86_64
it's now boot.asm
And maybe LP64
%ifdef x86_64
	BITS 64
%else
	BITS 32
%endif
like that?
totally
17:42
__x86_64__
^, and then lets test.
apparently we need different functions for x32 and x64
Lets do 64 to start.
64 = rax, rbx, rcx, rdx etc
@EasterlyIrk did it compile successfully?
Which do I compile?
boot or loader?
@EasterlyIrk boot.asm
okai
Same error.
D:
which line?
16.
wait:
0x07C0 ; 0x07C0h is where ...
Y u no have h?
17:51
I'm using a different hex delimiter
okai
errors identically either way
@AlexA. can you give us owner ship of this room please?
18:09
@Downgoat
IT WORKED
It did give a warning tho
MacBook-Pro:AvocadOS-master rikerw$ nasm -f bin -o boot.bin boot.asm
boot.asm:19: warning: byte data exceeds bounds
MacBook-Pro:AvocadOS-master rikerw$
:D :D :D:D:D:D:D:
@EasterlyIrk yeah, that might happen
BUT IT WORKED
I AM IT"S BESTEST FIREND
FIREND?
ah, that's happening because I've requested a 4K chunk of memory, probably should refactor this code
> It will likely take you several years
O_o
@EasterlyIrk \o/
18:23
can't do anymore right now.
bai for now
18:47
If anybody has time, can they update the website with this theme?
@Downgoat @MarsUltor @Maltysen @zyabin101theHated ^
@EasterlyIrk I'll take the task, but won't accept any invite if I complete it.
@EasterlyIrk What to write in the content of the page?
tac
tac
19:03
...jQueryOS? jquery pls
@EasterlyIrk that looks kinda ugly though :/
I'll make it the default and the theme can be changed later
19:46
Okai.
@zyabin101theHated invite?
Actually, the original meme text was: "hello i have quetions how does juice an avocado i have try for thirtee minut and no juic"
what theme should I use?
@Downgoat Time Machine.
1 hour ago, by Easterly Irk
If anybody has time, can they update the website with this theme?
that's how time machine looks
which domain should I get?
avacados .tk .ml .cf or .gq
@Downgoat Just keep as it is. We are not monetised.
no but it's free
and it might get taken
20:27
.ninja
.guru
.gg
.avocad
yes!!
avocad.avocad
avoc.ad
.ad
ninja'ed
ninja.ed
20:52
@Downgoat So you're going with AvocadOS rather than jQueryOS?
@AlexA. yes
room topic changed to AvocadOS: Discussion for the design and creation of AvocadOS. How juic os I try for thirtee minit and segfault (no tags)
Enjoy
20:55
@AlexA. thanks
21:34
I would just keep the .github.io
It looks like it's an open source project
I got me a .xyz domain the other day
www.meurer.xyz
how much?
Fo' free
21:36
:o
gimme right now
Ye, a brazilian thingy had a christmas promotion
free for a year with the hosting
now I only gotta renew and it's p. cheap
@BernardMeurer dang that's a lot of files...
@Downgoat cause that's a linux bootloader
true
but there should be some useful reference there
 
2 hours later…
23:17
Wait a domain is free?
Also, minimal as in like Arch?
We need a logo icon, do you think minxomat is willing to create one or something?
@phase sure, it makes it look more open-source, but many larger projects have their own domain.
@Downgoat .gg
23:43
.io domains seem to be really expensive
@EasterlyIrk there's no .gg, just .gq
then that one.
What's current progress?
idk
@Downgoat ^^
What can the current code do?
Not much.
23:56
What can the current code do?
Error.
Nothing else.
We're working on a bootloader.
04:00 - 17:0017:00 - 00:00

  last day (283 days later) »