What's broken? -- Strings [SOLVED]

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
t0xic
Member
Member
Posts: 216
Joined: Sat May 05, 2007 3:16 pm
Location: VA
Contact:

What's broken? -- Strings [SOLVED]

Post by t0xic »

My kernel has been working fine for a while now. I have a memory manager, printf and all of the basic things working. My keyboard input has been working fine until today.

I can't get the scancode from the char kbdus[128] = {... } etc or from my floppy drive indentifier char *drivetypes[6] = {...}. What is wrong? They both have been working before today.

I have an (*rodata) in my linker file, so I don't know what's wrong

Thanks,

--t0xic
Last edited by t0xic on Sat May 19, 2007 4:00 pm, edited 1 time in total.
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Post by Combuster »

Are you using a custom bootloader, and if so, did your kernel image become larger than the amount you load into memory?
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
t0xic
Member
Member
Posts: 216
Joined: Sat May 05, 2007 3:16 pm
Location: VA
Contact:

Post by t0xic »

Thanks...

I was only loaded the first 15 sectors... kernel is now around 17 =(

Thanks again

-- t0xic
Post Reply