Jump to content
IGNORED

FPGA Based Videogame System


kevtris

Interest in an FPGA Videogame System  

682 members have voted

  1. 1. I would pay....

  2. 2. I Would Like Support for...

  3. 3. Games Should Run From...

    • SD Card / USB Memory Sticks
    • Original Cartridges
    • Hopes and Dreams
  4. 4. The Video Inteface Should be...


  • Please sign in to vote in this poll.

Recommended Posts

 

E-Ink?

 

And have you any plans for Odyssey 3? Since you already have the core for Odyssey 2....

E-Ink is cool idea, though I haven't seen it implemented in product since the original Amazon Kindle. It's readable well enough in medium lighting conditions, and better than black/white LCD, but it's incompatibility with backlights or colors precludes it from being included in more consumer products. You may have difficulty building an e-ink screen with off the shelf components, and I don't think fabbing one yourself would be economical.

 

This may sound silly, but a controller pad overlay with 3x5 grid would help for Coleco, Intelli, and 5200 support. The rest of the buttons could be mapped to any USB joystick with Dpad, analog stick, and buttons. USB analog sticks would work well enough for 5200 or 16-way Intellivision disc emulation if extra precision is needed over an 8-way Dpad. If a 3x5 button pad is difficult to procure, 4x4 button arrays are commonly available from parts suppliers and the executive functions would be to the rightmost side of the number pad, ie ABCD.

Link to comment
Share on other sites

Regarding the buttons and overlays, how about something like the Atari Jaguar Controller with its bazillion button matrix in the centre, then the user could essentially print the overlays themselves, and the buttons could be configured at run time from the core/Zimba for that machine?

 

Sent from my Nexus 6P using Tapatalk

Edited by Rave
Link to comment
Share on other sites

 

E-Paper?

 

And have you any plans for Odyssey 3? Since you already have the core for Odyssey 2....

Yes I had plans to do the 3, but I had trouble finding good information; especially since my O^2 is NTSC only. I would need to make an NTSC version of it. I was needing to do some work on reverse engineering the PAL video chip in the O^2 and since I don't have one, it never happened. I did a full reverse engineer on the O^2 NTSC video chip however, and got exact timing information out of it.

  • Like 1
Link to comment
Share on other sites

One last fact on the dream of E-Ink.
My Pebble Smartwatch display is E-Ink, with or without back light, and I've played Asteroids and Space Invaders...
You'd be surprised by its refresh rate.

There's even an "upload your photos" to grayscale and there's a flicker 2 images display to give greater detail!

 

 

 

  • Like 2
Link to comment
Share on other sites

Yes I had plans to do the 3, but I had trouble finding good information; especially since my O^2 is NTSC only. I would need to make an NTSC version of it. I was needing to do some work on reverse engineering the PAL video chip in the O^2 and since I don't have one, it never happened. I did a full reverse engineer on the O^2 NTSC video chip however, and got exact timing information out of it.

I honestly wasn't aware an Odessy 3 existed. How rare is it?

Link to comment
Share on other sites

Odyssey 3 was renamed as Command Center before canceled. There is like, 2 or 3 existing prototypes in collector hands.

G7400 is the same hardware with small changes on BIOS and a PAL tv compatible machine.

The cool of it, some O2 games was codded to support the "high res" background from O3, so theoretically you plug the game on O3 and magically it looks better!

With Z3k it could be real!

  • Like 3
Link to comment
Share on other sites

I know i might be in the minority here (I got to reading the first 12 or so pages before posting this) but

i would ask for controller ports on the system itself (or at least for the most common ones)

 

My reasoning is I've seen plenty of usb ports go bad with frequent use. It'd be less of a concern if the ports were not soldered directly onto the mainboard and could be replaced easily. Good quality 8-pin connectors can live a very,very, VERY long time before any prolbems occur. Same goes for other console game system ports. they were designed to be plugged in and out while a kid's hands were slimy with pizza grease, mud, etc.

 

Plus, when you get down to it, usb adds lag to the system. Many PC gamers prefer old ps/2 style ports over usb due to the ability to mash multiple keys at once (NKRO and 8KRO are common terms)

 

I love the idea of this project, but IMHO, it'd be better to work in console ports (or at least a pluggable option board) before worrying about cartridge adapters.

 

I'll duck out here before i'm burnt at the stake for heresy...

Link to comment
Share on other sites

I know i might be in the minority here (I got to reading the first 12 or so pages before posting this) but

i would ask for controller ports on the system itself (or at least for the most common ones)

 

My reasoning is I've seen plenty of usb ports go bad with frequent use. It'd be less of a concern if the ports were not soldered directly onto the mainboard and could be replaced easily. Good quality 8-pin connectors can live a very,very, VERY long time before any prolbems occur. Same goes for other console game system ports. they were designed to be plugged in and out while a kid's hands were slimy with pizza grease, mud, etc.

 

Plus, when you get down to it, usb adds lag to the system. Many PC gamers prefer old ps/2 style ports over usb due to the ability to mash multiple keys at once (NKRO and 8KRO are common terms)

 

I love the idea of this project, but IMHO, it'd be better to work in console ports (or at least a pluggable option board) before worrying about cartridge adapters.

 

I'll duck out here before i'm burnt at the stake for heresy...

 

I believe that more modern USB keyboard can have n-key roll over by use of drivers, but it is a complicated subject.

 

Get a short USB extension or space saver cord and you can seriously reduce the wear and tear on the real USB ports.

Link to comment
Share on other sites

Plus, when you get down to it, usb adds lag to the system. Many PC gamers prefer old ps/2 style ports over usb due to the ability to mash multiple keys at once (NKRO and 8KRO are common terms)

 

 

If this is true, I would much prefer to have a multi input as shown in the Z3K video you have on youtube Kevtris. I would want to use original controllers, more than likely SNES controllers. I have SNES to USB converters I've used for emulators, which have lag themselves. If the USB or the converter has lag, I'd really want the other type of multi-plug.

Link to comment
Share on other sites

 

I believe that more modern USB keyboard can have n-key roll over by use of drivers, but it is a complicated subject.

 

Get a short USB extension or space saver cord and you can seriously reduce the wear and tear on the real USB ports.

I haven't heard of USB type A ports breaking or wearing out from use, but I've heard plenty of stories about MicroUSB ports on "smart" devices breaking or going bad, essentially bricking the device because you can no longer charge it. I guess it's why they use Mini rather than Micro on game controllers, as it's still robust enough that the solder points don't break off when pulled.

Link to comment
Share on other sites

  • 3 weeks later...

It's been a little while, and I've been busy but in the last week or so I have managed to reverse engineer the Game King and the Core Store delivered today on an FPGA implementation.

 

Actually it took about 4 days to reverse engineer and another 2 to get it going on the FPGA. Also, I have built that hardware I threatened to build earlier, namely the cartridge emulator system.

 

The docs are here:

 

http://blog.kevtris.org/blogfiles/

 

 

Here's a video of how I reverse engineered the Game King using my new rig:

 

  • Like 13
Link to comment
Share on other sites

I switched some things around and found that I can get by with just a single RGB output now without any lag, so I would only need one on the Z3K. Having the single Analog/HDMI module way you were talking about would work great for me. Again, super excited for the Z3K!

Link to comment
Share on other sites

Hey Kev,

 

I was fumbling around Youtube and couldn't find it.

Do you have a working NES FPGA core? I imagine it would be quite similar to the Gameboy core. NO doubt you have it, I just couldn't find it.

The Colecovision Core looks solid and the SMS as well.
Genesis is planned i remember. What about TG16/PCE/SGX?

 

Progress looks great man, do what you want as you can.

Cheers!

 

It's been a little while, and I've been busy but in the last week or so I have managed to reverse engineer the Game King and the Core Store delivered today on an FPGA implementation.

 

Actually it took about 4 days to reverse engineer and another 2 to get it going on the FPGA. Also, I have built that hardware I threatened to build earlier, namely the cartridge emulator system.

 

The docs are here:

 

http://blog.kevtris.org/blogfiles/

 

 

Here's a video of how I reverse engineered the Game King using my new rig:

 

Link to comment
Share on other sites

It's been a little while, and I've been busy but in the last week or so I have managed to reverse engineer the Game King and the Core Store delivered today on an FPGA implementation.

 

Actually it took about 4 days to reverse engineer and another 2 to get it going on the FPGA. Also, I have built that hardware I threatened to build earlier, namely the cartridge emulator system.

 

The docs are here:

 

http://blog.kevtris.org/blogfiles/

 

 

Here's a video of how I reverse engineered the Game King using my new rig:

 

I finally got around to watching these videos. Kinda ironic, that Game King is nothing but ripoffs of other (better) games on other console. Neat that you've documented and reverse assembled some of these obscure game systems.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...