Search results

  1. drkIIRaziel

    Dreamcast

    Yeah, i got mine a couple weeks ago. I'm currently busy organising a local open source festival(openfest.teipir.gr :P) and some other things, should have time after that stuff is over (after april 10th). Though, the current builds run slowly and nicely :3
  2. drkIIRaziel

    Dreamcast

    I use this, and it works on all linux platforms so far :) u8 pMemBuff[CODE_SIZE+4095]; u8 *CodeCache; ..... //some overcomplicated code CodeCache = (u8*)(((unat)pMemBuff+PAGE_MASK)& ~PAGE_MASK); printf("\n\t CodeCache addr: %p | from: %p | addr here: %p\n", CodeCache, pMemBuff, recSh4_Init)...
  3. drkIIRaziel

    Dreamcast

    I'm proudly waiting my pandora, which i ordered the first day of the pre-orders all these years ago ;). The main reason there hasn't been work on the arm front is because I didn't want to get -yet- another cortex platform (hopping that the Pandora would arrive soon). Beagle deving sucks (and my...
  4. drkIIRaziel

    Nulldc Is Over, But Released As Opensource..

    Actually, nullDC is win86 only -- nullDCe is the one that has the code for pandora (and the code hasn't been released *yet*). I do plan to work on ndce once i get my pandora :)
  5. drkIIRaziel

    X86 Linux & Arm Linux Apps

    You need a huge amount of 'proof' even for very simple programs to guarantee that execution is gonna be right. And of course, the moment that -any- dynamic code appears you'l need to include a fully ISA compliant runtime model (interpreter and/or dynarec) to handle these cases. Static (or...
  6. drkIIRaziel

    Sd Card Speed

    Actually, the SD card ratings specify their *minimum sustained* write speed.The class doesn't say anything about read performance. My class 2 16 gb card (i think its a Kingston) reads at 22 mb/s, my class 6 16 gb cards (Transcend) read at 17 mb/s.
  7. drkIIRaziel

    New Video From Mweston

    Yep, there is no pixel scaling involved (the geometry is scaled instead on the vertex shader) There is already a version for x86 that works just fine with wine.There are also other Linux-native, open source dreamcast emulators that you can use.I don't think you'l want a limited-accuracy...
  8. drkIIRaziel

    New Video From Mweston

    No donations for now, go spend the money on some beers .. or SD cards ;)
  9. drkIIRaziel

    New Video From Mweston

    Its safe to assume 2x faster at least.The current way most fpu opcodes are implemented is from a helper C function, that requires a SLOW move to general registers for parameter passing.And the performance of build-in stuff like fsqrt isn't exactly spectacular :P The problem with the sound is...
  10. drkIIRaziel

    Dreamcast Emulator...Update

    Theres lots of things to improve.Like recompiling most opcodes and make fpu not call helper functions for all of the 'recompiled' opcodes :p The slow path is pretty much like : if ((s32)val<0) return SecondLookupTable[256+val](addr); This needs to be measured. Sadly many have side effects...
  11. drkIIRaziel

    Dreamcast Emulator...Update

    The way the memory is mapped right now its either directly mapped (an array) or a handler (calls an external function).I can only have 'fast path' for the array case as the handlers need to be generic.I use a 256 entry lookup table and map in 16 MB segments.Each mapping can be a handler or a...
  12. drkIIRaziel

    Dreamcast Emulator...Update

    Of course i rely on C++ code.Its nowhere near as speed critical as you think ;p.Not compared to the sh4 anyway ..I don't want to have 10000's of lines of ugly platform dependant ASM when targeting 4 different cpus (x86,mips,arm,ppc).While i do plan to profile that part later on there are only a...
  13. drkIIRaziel

    Dreamcast Emulator...Update

    Only if i could get gles libs working ... :p The arm builds have been more than 3x faster than psp before.The code is much different now supporting many opcodes for the dynarec and many other optimisations (like idle loop detection).The psp is much weaker and there is no reg alloc done (yet)...
  14. drkIIRaziel

    Pandora Hardware Capable Of Opengl (not Es)?

    Because ES is considered is better than the 'full' opengl ? Because it is more compact, and (hopefully) allows for faster and lighter drivers ? From what i know the hardware is very capable.
  15. drkIIRaziel

    Pandora Pandora-psp

    For fun ? If you want a n64 emulator that much start working on one ;p
  16. drkIIRaziel

    Nulldce On The Beagleboard

    WinCE uses 1kb pages and does non linear remapping with em.In fact, it maps em the 'other' way (0x1000 -> 0xF000, 0x2000 -> 0xE000, etc). A 2d lookup will have wayy too much overhead for Pandora ( mem. bw is limited, cache is small, ...).Keep in mind the same code also runs on the psp .. and...
  17. drkIIRaziel

    Nulldce On The Beagleboard

    Yeah, wince requires full mmu emulation and uses 1kb pages.While it is possible to emulate it at resonable speeds on PCs, on pandora (and other similar devices) it won't be really possible.nullDC on pc provides full (but a bit buggy ;p) mmu emulation on interpreter only (Can boot most wince...
  18. drkIIRaziel

    Nulldce On The Beagleboard

    [Sort answer] There is.I code for myself, not for the comunity.Sorry. [/Sort answer] nullDC started as a personal project to extend my knowledge and explore the dreamcast hardware.After a few months of development Zezu joined and the project was ported to C/C++ (the original code was in C#, and...
Back
Top