PCE in an FPGA

Discussion in 'PC Engine / Turbografx Discussion' started by MrSporty, Apr 14, 2011.

  1. MrSporty

    MrSporty Rapidly Rising Member

    Joined:
    Dec 29, 2006
    Messages:
    88
    Likes Received:
    0
  2. _SD_

    _SD_ Resolute Member

    Joined:
    Oct 11, 2008
    Messages:
    947
    Likes Received:
    1
    Yeah, that's quite impressive. :clap:
     
  3. mooseblaster

    mooseblaster Bleep. Site Supporter 2012, 2014

    Joined:
    Aug 27, 2006
    Messages:
    1,568
    Likes Received:
    4
    That man seems to be obsessed with stuffing old machines into FPGAs!
     
  4. thehive

    thehive Rising Member

    Joined:
    Mar 9, 2011
    Messages:
    63
    Likes Received:
    0
    That is very, very cool indeed.
     
  5. Chilly Willy

    Chilly Willy Robust Member

    Joined:
    Mar 15, 2011
    Messages:
    242
    Likes Received:
    0
    That's one of the things I plan to get when I get some spare cash (a DE1 or a DE2).
     
  6. Mqark

    Mqark Robust Member

    Joined:
    Mar 24, 2006
    Messages:
    244
    Likes Received:
    7
    Ok - now someone REALLY needs to make a small handheld PC GT clone with some flash memory for the games.
     
  7. Everblue

    Everblue Spirited Member

    Joined:
    Aug 29, 2011
    Messages:
    170
    Likes Received:
    0
    So how does it work exactly? You buy some FPGA board and then put the core on it?

    And how do you connect a controller =)
     
    Last edited: Sep 7, 2011
  8. Tatsujin

    Tatsujin Officer at Arms

    Joined:
    Nov 24, 2005
    Messages:
    3,614
    Likes Received:
    6
    impressive stuff, that guy knows his work :)
     
  9. MaxWar

    MaxWar <B>Site Supporter 2013</B>

    Joined:
    Aug 13, 2012
    Messages:
    1,486
    Likes Received:
    28
    Sure is,
    I am very impressed by those FPGA guys, its pretty amazing what can be achieved and I feel humbled that other human beings actually work those things out.
     
  10. Calpis

    Calpis Champion of the Forum

    Joined:
    Mar 13, 2004
    Messages:
    5,906
    Likes Received:
    21
    It (and even moreso the Mega Drive) is an impressive effort but technically I suspect from the presentation that it's pretty "meh" on the inside, though who knows. While most of these types of projects look good and work, most work in the sense that a typical software emulator works, only (hopefully) with better synchronization simply from the parallelisation. The reason is that the vast majority of digital designers work with behavioral abstraction (more or less translating emulator source code to hardware). They do this rather than architecting systems from primary logical components ("register-transfer" level and below with asynchronous components) and refining the logic to closely match the real system's timing and precisely match it's state using original research. There are many practical reasons why people do it this way, I'm just pointing out that hardware emulators are not necessarily (read: "often not") as accurate or groundbreaking as one'd immediately assume since they're hardware. As of right now only software emulators are really on the cutting edge and ironically the authors are also doing the majority of the hardware reverse engineering.
     
    Last edited: Nov 13, 2013
  11. Mystic_Merlin

    Mystic_Merlin Active Member

    Joined:
    Aug 19, 2010
    Messages:
    37
    Likes Received:
    27
  12. Tatsujin

    Tatsujin Officer at Arms

    Joined:
    Nov 24, 2005
    Messages:
    3,614
    Likes Received:
    6
    I find it more impressive to realizie a PCE in FPGA than a MD. Why? It's architecture is much more obscure and untransparent.
     
  13. smf

    smf mamedev

    Joined:
    Apr 14, 2005
    Messages:
    1,255
    Likes Received:
    88
    Which pretty much backs up what Calpis says.

    FPGA generally gives you less lag between button presses and what appears on screen, at the expense of being less flexible with what controllers and screens you can use.

    The only other difference between them is how you write the emulator software for a general purpose computer or an FPGA.

    It's not a magic bullet that allows one to emulate the behaviour more accurately than the other. Software emulators could be written with no lag at all, if they interacted directly with the hardware. It's the abstraction of device drivers (that allow your emulator to work with any graphics/sound card and joystick) and supporting different processor speed and ram that get in the way.

    An FPGA is a cheap way of building fixed configuration hardware for writing your emulator, at this point some things become easier and some things become harder.


    I imagine the megadrives dual cpu and dma all driving the bus and the demo coders that turned into games developers made a lot of use of side effects.
    While the PCE architecture is pretty simple in comparison.
     
    Last edited: Nov 13, 2013
  14. Tatsujin

    Tatsujin Officer at Arms

    Joined:
    Nov 24, 2005
    Messages:
    3,614
    Likes Received:
    6
    so tell me were the PCEs architecure is so pretty simple?

    mega drives are cloned into 50 cent epoxy blobs these days, were PCEs are still almost uncloned these days. and that for a good reason.
     
  15. Mystic_Merlin

    Mystic_Merlin Active Member

    Joined:
    Aug 19, 2010
    Messages:
    37
    Likes Received:
    27
    He didn't say the PCE's architecture was simple and I don't see how it relates to the fact that a technology was cloned or not.

    There's only one simple reason why the MD was cloned and not the PCE: it was economically more viable.
    Considering the larger success of the MD and the number of games available on the platform, the choice the company made cloning the MD over the PCE seemed justified.
     
  16. Fandangos

    Fandangos <B>Site Supporter 2013</B>

    Joined:
    Sep 19, 2012
    Messages:
    604
    Likes Received:
    23
    The PCE got cloned?

    I've never seen a pirated PCE ever.
     
  17. blotter12

    blotter12 <B>Site Supporter 2014</B>

    Joined:
    Apr 24, 2013
    Messages:
    444
    Likes Received:
    0
  18. Fandangos

    Fandangos <B>Site Supporter 2013</B>

    Joined:
    Sep 19, 2012
    Messages:
    604
    Likes Received:
    23
    Thanks Blotter.

    I bet those sold in some obscure Asian markets and didn't make to America in anyway.
     
  19. MottZilla

    MottZilla Champion of the Forum

    Joined:
    Feb 1, 2006
    Messages:
    5,066
    Likes Received:
    102
    The PCE hardware not being cloned like the MD/Genesis definitely comes down to popularity. Outside Japan the PC-Engine was the least popular system of the 3. There's more of a market for cloned Genesis systems. That's not to say I don't want a cloned PC-Engine to be realized. I actually would love to see a new cloned PC-Engine DUO with built in Arcade Card and SuperGrafx support. But I'd want it to be a perfect clone. No weird glitches or sacrifices in quality.
     
  20. Trenton_net

    Trenton_net AKA SUPERCOM32

    Joined:
    Apr 13, 2007
    Messages:
    2,378
    Likes Received:
    58
    Slightly off topic: But is there a reason no one has designed a CD-ROM interface board for the PC Engine yet? I mean, one which would allow the use of a regular USB CD-ROM? Sounds like it would make for a much cheaper upgrade path for some users, as well as make for easy replacement since such drives are plentiful. Perhaps no one has reversed the CD-ROM Protocol?
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page