@# Quotes DB     useful, funny, interesting





Google
 
Web www.quotesdb.info
Undernet  |  EFnet  |  Quakenet  |  Freenode  |  Dalnet  |  Ircnet  |  Galaxynet
Page: 1 2



Comments:

<0> any z80 geeks in here?
<1> let's say i've seen this architecture
<1> but only on paper
<0> I'm looking for a) people to help peer-review a new (BSD) emulator and b) debate NMI nesting
<1> BSwhat?
<0> free as in free
<1> ah. BSD license.
<0> sorry, yes
<2> oh
<2> heh
<2> thought you meant a *BSD-os emulator for z80
<0> no, just my inability to use English effectively
<2> a z80 emulator for x86, or a (something) emulator for z80?
<0> a Z80 emu in C
<3> somebody know what is PHANDLE? an HANDLE or a pointer to HANDLE?
<4> 16 bits => ax, 32 bits => eax, 64 bits => ??? eeax? :)



<4> eeax, eebx, eecd, eedx, eesp, eebp, eesi, eedi ?
<1> 64-bits: rax, rcx, rdx, rbx, rsp, rbp, rsi, rdi, r8, r9, r10, r11, r12, r13, r14, r15.
<4> mwk: are r[8-15] general registers to satisfy register starved programmers?
<1> indeed.
<4> yay!
<5> push 0x0
<5> ret
<6> DennisCGc: I wasn't even doing anything on #dexos. why did you ask me to be kickbanned ?
<1> may i ask what kind of freakish discussion is that and why isn't it in the nearest /query?
<7> mwk: don't know
<7> he just got kicked
<5> Does this chanel actually have an op?
<7> no, but I don't know why dazjorz says it in this channel
<7> while instead he could've sent me a PM
<1> __mikem: THIS channel? no. and noone can get an op in any way [except l33t h4xX0r1ng freenode]
<5> DennisCGc, maybe an op in that chanel happens to have your screen name
<7> no, I know what's he's talking about
<5> thats one short op list
<1> __mikem: though they came from some weirdo #dexos
<7> I'm in that channel too though
<7> but
<7> he just got kicked out
<1> anyway, there is this little /query command.
<7> mwk: it's a private thing
<7> he shouldn't have it mentioned in this channel
<5> DennisCGc, sometimes ops attach messages to the kick command to be reported to the person as to why they were kicked, try looking back and seeing what that message was
<1> DennisCGc: that's what i'm pointing out. use /query.
<7> __mikem: I know
<6> DennisCGc: Okay, okay, gonna leave this channel too then. whatever. >_<
<7> wtf
<5> what an ***hole
<7> just to clarify: dazjorz should've sent me a PM and I'm aware of the /query command.
<7> never mind about this... just asked the op to unban him
<8> heya
<5> push 0x0
<5> ret
<8> jmp 0
<5> yeh that works to
<5> xor eax, eax
<5> call eax
<8> yeah
<8> or int 20 (i think)
<5> Bios interupt
<5> what ever it might be
<8> since in DOS and CP/M CS:0000
<8> equals to CD 20 -> int 20
<5> Actually, in dos any of the above would work
<8> witch is return
<8> yeah
<8> but i think it's tjere for historical reasons.
<5> Yeh, intel has a neck for doing that
<5> What does CD do?
<8> ints int
<8> in bytecode
<8> just as 90 is nop
<5> I don't follow?
<8> you know when you ***emble stuff; the CPU understands it as numbers ....
<8> for us it's "int"
<8> for the CPU its CD
<8> (like 0xCD)



<5> oh, I see
<5> If you tacked the 0x prefix at the beginning in the first place I would have recognized it
<8> sorry about that
<5> No worries
<5> it aint like you curupted the kernel stack
<8> hey, did you ever listened to shortwave radio ?
<8> listen*
<5> I once built a crystal radio from a kit
<5> and managed to get it to work
<5> does that count?
<8> yeah
<8> i'd like to by myself one
<5> They are good toys, but they have no real use
<8> but around here it's 99.99 for a grundig
<5> I still have mine lieing around somewhere
<8> that why I don't plan on bying one
<8> if I had a transmitter i would
<5> brb, got to get some seltzer water
<8> :)
<5> ok
<5> Have you ever done win32 programming in C?
<8> a bit, yeah.
<5> http://mikemiller.dyndns.org/windows.asm <- Something I threw togeather a little over a year ago
<5> s/over/under
<8> yeah, I saw that like 3 days ago...
<5> Oh, sorry, I guess Ive become a one trick poney
<8> haha
<5> http://mikemiller.dyndns.org/malloc.txt <- a memory alocater for linux
<8> using brk
<8> cool
<5> correct
<8> what about free ?
<5> havn't worked that one out
<8> that would simply change the data segement where it was
<5> what this does is expands the .bss section to satisfy the request, and returns the address of the OLD end of the .bss section
<8> i always thaugh that libc kept a table of addresses and sizes to change it back correctly
<5> It did, this is not a real malloc function
<8> yeah
<5> it is a lot more primative
<5> but it gets the job done for small char vectors
<8> but works :)
<8> exactly
<8> but, you may leak in the end
<5> If you write the code carefully, not really
<5> But then you will probably find yourself implimenting real malloc logic with inline code
<8> yeah
<8> kinda beats the purpose of a simple-simple malloc
<5> c runtime functions tend to be messy, and bloated
<8> yeah
<8> i looked at dietlibc
<8> pretty easy to read & understand
<5> and as long as there are pages of memory that are NOT in use, you can keep using this function without consequence
<5> if you know how virtual memory maps to real memory you will realize that the memory is defined in a linear vector accross pages
<5> they are scattered, and the kernel keeps a table of which pages go with which address space
<8> never looked at that but it looks interesting
<5> I am no expert, I just did some reading
<8> where ?
<8> i'll push that on the to-read stack
<8> maybe Linux Kernel Internals would help
<5> Yeh, I read that one
<5> Linux Kernel in a Nutshell, is another one
<8> cool
<5> Understanding the Linux Kernel is another good one and its an O'Riely book
<8> yeah saw it here @ Chapters
<5> Trust me though, I am a 17 year old boy, there is plenty about this that I DON'T know
<8> i'm 19
<5> Then you probably know more than me
<8> maybe not
<5> Well, no matter anyway
<8> well, off to bed
<8> long day tomorrow
<5> good night
<9> hello
<10> ;)


Name:

Comments:

Please enter the result of the sum 63 + 46 (to avoid spam):






Return to #asm
or
Go to some related logs:

unhandled interrupt panic
#linux
swig LPCTSTR
#perl
#debian
T23 turn off numLk
#ubuntu
pycurses
mathematica,\!\(x\ Hypergeometric2F1[1\/2, \(-n\), 3\/2, x\^2]\)
#kde



Home  |  disclaimer  |  contact  |  submit quotes