Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: FAZE (Z80 emu in SH4) Needs Beta-Testers!

                  
   
  1. #1

    Dreamcast FAZE (Z80 emu in SH4) Needs Beta-Testers!

    Juan posted a partially translation of a post by Chui at DCIberia at the DCEmulation.com Forums :

    Fox and I have been working hard on FAZE for the past few days and we have it in a pretty advanced state.

    But we need beta-testers to find problems testing .Z80 snapshots that work on other emulators but not on ZX4ALL/FAZE.

    You can download ZX4ALL/FAZE
    HERE, and you can let us know the problems at my mail: sdl_gp32 AT yahoo.es

    There's also a couple of videos:


  2. #2
    Dcemu Coder
    Join Date
    Jun 2005
    Posts
    127
    Rep Power
    0

    Default

    Nice work, I can't really test but would FAZE work on a saturn with a little changes ?

  3. #3

    Default

    Given SH2 and SH4 is similar it should be possible and likely also worth it.

  4. #4
    DCEmu Coder fox68k's Avatar
    Join Date
    Aug 2004
    Location
    Spain
    Posts
    100
    Rep Power
    73

    Default

    Quote Originally Posted by vbt
    Nice work, I can't really test but would FAZE work on a saturn with a little changes ?
    Endianness is more than probably the big issue. FAZE is designed to run in little endian only (Dreamcast SH-4). Fortunately, memory access is fairly isolated so we can switch between them with a "minor" work.
    - fox68k -

  5. #5
    Dcemu Coder
    Join Date
    Jun 2005
    Posts
    127
    Rep Power
    0

    Default

    Quote Originally Posted by fox68k
    Endianness is more than probably the big issue. FAZE is designed to run in little endian only (Dreamcast SH-4). Fortunately, memory access is fairly isolated so we can switch between them with a "minor" work.
    Last question (don't want to bother you) don't you use specific opcodes of the SH4 (don't remember which one maybe shld) ?

  6. #6
    DCEmu Coder fox68k's Avatar
    Join Date
    Aug 2004
    Location
    Spain
    Posts
    100
    Rep Power
    73

    Default

    Quote Originally Posted by vbt
    Last question (don't want to bother you) don't you use specific opcodes of the SH4 (don't remember which one maybe shld) ?
    I have not looked to SH2 ISA so i do not know. Anyway, it should be straight forward to switch to SH2 code.

    If you are interested, i can send you a working copy of FAZE to look forward about SH2 compatibility.
    - fox68k -

  7. #7
    Dcemu Coder
    Join Date
    Jun 2005
    Posts
    127
    Rep Power
    0

    Default

    Would be nice but I may only be able to do simple chames(byteswap for instance), for sure if you use specific SH4 opcodes I won't be able to replace them. I can check this at least

  8. #8
    Dcemu Coder
    Join Date
    Jun 2005
    Posts
    127
    Rep Power
    0

    Default

    FAZE is a really cool and soo fast core, would there be a way to modify it to support Gameboy Z80 & 8085 emulation ?

  9. #9

    Default

    Could FAZE be used to emulate the Mega Drive / Genesis on Saturn ?

    I know for sure that SEGA of Japan did program a Mega Drive emulator for Saturn. If you check the Sega Ages Disney Collection feat. Quack Shot and Castle of Illusion, you will notice that Castle of Illusion is a regular Mega Drive ROM that can be run in any emulator like Gens or Kega. They apparently used variants of this emulator in the Thunder Force Gold Packs, the Phantasy Star Collection, and Sonic Jam.


    - If you were to use FAZE to emulate the Z80 at a very, very low underclocked rate, and use the Saturn's M68000 to emulate the Mega Drive's CPU, I think you could get it up to a playable speed.

    Sound and video emulation would still be a problem...

  10. #10
    DCEmu Legend Eviltaco64's Avatar
    Join Date
    Dec 2007
    Location
    Pennsylvania
    Posts
    2,758
    Rep Power
    73

    Default

    A Genesis emulator on Saturn would be an interesting project.

    I myself always thought all the games in Sonic Jam were straight ports, and that Saturn lacked enough ram to emulate the Genesis, but of course I could be wrong. I'm no programmer.

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •