Recent content by cufunha

  1. C

    Books on assembly language for Win32 OS's

    do you know names of good books on win32 assembly covering modern processor assembly, windows xp, common assembly algoritms, mmx, etc...?
  2. C

    detecting memory allocation error under c++

    A emulator uses lots of system memory for everything. Sometimes, the system might be overloaded, and we get a memory error when trying to allocate memory for the emu. Take a look at this code: long *myArr; ..... inside some function ...... myArr = new long[64*1024*1024]; //allocate 64MB of RAM...
  3. C

    is it possible to make jump tables inside __asm blocks?

    is it possible to make jump tables inside __asm blocks?
  4. C

    any kind of irc channel, live chat???

    hey, is there any kind of live chat, irc channel, instant messenger where you all stay so I can ask my questions and not flood the forum?
  5. C

    how do I put an icon on windows tray?

    That's it, I don't have any idea how do I use standard windows api with c++ to put an icon of my application on windows tray (beside the hour display). How can I do that?
  6. C

    N64 Questions

    can someone explain me how exactly a cache works (not necessary n64 cache, it can be an athlon/pentium cache), what is a cache page, a cache page fault and when it happens, etc?
  7. C

    who emulates rsp opcodes? emulator or plugins?

    n64 memory map All that virtual memory map mapped by r4300i (provided by anarko docs) must be on the n64 4mb memory (8mb if we use expanser pack)? How the physical mapping works? I mean, when i get an address translated by tlb, i can't use anarko docs anymore because this address is now...
  8. C

    working for fast code - c++/asm optimizations

    I'm here for a very old issue: optimization. The idea is to put here every trick you have for optimizing for fast code (c level or assembler level; processor blended code or not). I'm sure it'll be a long discussion... my best c level tricks (i think everyone knows them) are: 1) totally unroll...
  9. C

    beginner question about tlb

    I was reading that r4300i rev 0.3 pdf to make the tlb emulation... when I was doing that funtion that compares vpn to translate virt-phis address, I got two questions that are poorly explained there: when comparing the vpn's, how can I compare a 19-bit number (vpn2 on tlb) with a number that...
  10. C

    what are the most used opcodes on r4300i by n64 games?

    Hello everybody, Im new here and Im doing a new n64 emulator that runs fully on interpreter mode (I know it's slow). Im planning to emulate every little thing on n64, including a fully tottally emulated main processor (r4300i); when doing that funtion that calls the opcodes I'm planning to use a...

Top