Recent content by FluBBa

  1. F

    Tv-out Disappointments ....

    DivX,XVid,MPEG4 & H263 is more or less the same thing.
  2. F

    GP2X Writing Fast Code For The Gp2x ..

    Function parameters != globals. So yes up to 4 parameters (r0-r3) should be ok to use. Bitshifting for negative numbers are done with ASR (arithmic shift right), just remember that you if you shift -1 >>1 you will still get -1 and not 0.
  3. F

    GP2X Spc700 Asm Core

    Great work if those numbers are for real, if those are for the full emulator running and not only the sound engine, you must have done an awesome job =) But still, I just took a quick look at the source and saw some things to optimise in the first functions. :P // pushes reg, trashes r1 static...
  4. F

    GP2X Drz80 Disscusion

    Sorry, I got sidetracked by my MSX emulator. I will add the cycles-elapsed return value soon, I'm not sure what more I can fix right now though...
  5. F

    GP2X Drz80 Disscusion

    cpu_getpc drivers/ atarisy2: Doesn't use Z80 bombjack: Only used for speedhack, removed from newer versions of MAME. btime: Doesn't use Z80 fastfred: *Used to simulate protection. karnov: Doesn't use Z80 neogeo: Not used by the Z80, removed in newer versions. prehisle: Not used by Z80. Only...
  6. F

    GP2X Drz80 Disscusion

    If you can wait a couple of days (weeks maybe?) it will be a little more complete. I will implement number of cycles executed as we have disscused. I think you can download the source to gngeo to have a good look on how it works but as I said we're right in the middle of fixing up a lot of things.
  7. F

    GP2X Drz80 Disscusion

    So can you tell one of those "some" drivers? :P
  8. F

    GP2X Drz80 Disscusion

    Sweeeeet :) I've also optimised one the LD reg,reg and added some defines instead of raw values to the interrupt handler. But I think that can wait 'till later.
  9. F

    GP2X Drz80 Disscusion

    I think the biggest problem with MAME is that it simulates a lot of the protection hardware instead of actually emulating it. They use the internal state of the Z80 outisde of it, which doesn't happen IRL. According to MAMEs z80 C version the Astrocade sound driver is dependant on 16bit IO, but...
  10. F

    GP2X Drz80 Disscusion

    The cycles stuff you did was only to be able to report back the number of actuall executed cycles? because I have another way to do that, which only needs code in the start and end of DrZ80_Run... or should it do anything else? Are there any specific games that use it?
  11. F

    GP2X Drz80 Disscusion

    It seems I'm still sleeping, don't know why I confuse the 2 all the time... I'll check the new source. BradN: yes an interrupt gets you out of halt mode, that's why you just can't clear the halt bit without actually moving the cpu out of halt and executing the interrupt.
  12. F

    GP2X Drz80 Disscusion

    Holy s*! :blink: That's what I wanted to hear :) Now I know what I'm working toward. I'll try to read up on how the NeoGeo works in the Z80 department. If you haven't update drz80_inerf.c, this may have some relevance as well: void cpu_z80_nmi(void) { printf("Cause NMI\n")...
  13. F

    GP2X Drz80 Disscusion

    Ummm, I tried to fix the bitstuff for HALT flag, but I must've been sleeping when I looked at it. It should probably look something like this: ;@ clear IFF2 & halt, copy IFF1 to IFF2 bic r0,r0,#Z80_IF2|Z80_HALT mov r0,r0,lsl#1 strb r0,[cpucontext,#z80if]
  14. F

    GP2X Drz80 Disscusion

    My mail account is acting up again and I though maybe me, Reesy, Franxis & Pepone can use this space here for some disscusion instead of talking 1 on 1 all the time. Franxis: I've got some questions regarding the Previous PC in your additions. What is it's purpose? Isn't it only for dealing...
  15. F

    Mariokart Ds

    Just download the newest flashme before running Mario Kart.
Back
Top