Jump to content

Photo

FPGA Based Videogame System

FPGA

3065 replies to this topic

Poll: Interest in an FPGA Videogame System (433 member(s) have cast votes)

I would pay....

  1. > $100 (36 votes [8.31%] - View)

    Percentage of vote: 8.31%

  2. $100-149 (57 votes [13.16%] - View)

    Percentage of vote: 13.16%

  3. $150-199 (133 votes [30.72%] - View)

    Percentage of vote: 30.72%

  4. $200-299 (123 votes [28.41%] - View)

    Percentage of vote: 28.41%

  5. Sky's the Limit (84 votes [19.40%] - View)

    Percentage of vote: 19.40%

I Would Like Support for...

  1. 8 bit era games (368 votes [46.35%] - View)

    Percentage of vote: 46.35%

  2. 16 bit era games (360 votes [45.34%] - View)

    Percentage of vote: 45.34%

  3. Blip (66 votes [8.31%] - View)

    Percentage of vote: 8.31%

Games Should Run From...

  1. SD Card / USB Memory Sticks (375 votes [55.23%] - View)

    Percentage of vote: 55.23%

  2. Original Cartridges (270 votes [39.76%] - View)

    Percentage of vote: 39.76%

  3. Hopes and Dreams (34 votes [5.01%] - View)

    Percentage of vote: 5.01%

The Video Inteface Should be...

  1. RGB (163 votes [18.59%] - View)

    Percentage of vote: 18.59%

  2. Composite (145 votes [16.53%] - View)

    Percentage of vote: 16.53%

  3. S-video (79 votes [9.01%] - View)

    Percentage of vote: 9.01%

  4. Component (115 votes [13.11%] - View)

    Percentage of vote: 13.11%

  5. HDMI (375 votes [42.76%] - View)

    Percentage of vote: 42.76%

Vote Guests cannot vote

#3051 Kosmic Stardust OFFLINE  

Kosmic Stardust

    Princess Rescuer

  • 13,746 posts
  • Location:Milky Way Galaxy

Posted Tue May 16, 2017 8:22 PM

Does anyone know if an NES Arkanoid controller would be able to control 2600 games that used the Atari paddle controller running on the 2600 core via the NT mini's jailbroken firmware?

I think it's on his to-do list. This would be awesome if true.



#3052 gulps OFFLINE  

gulps

    Star Raider

  • 50 posts

Posted Wed May 17, 2017 3:32 AM

I think it's on his to-do list. This would be awesome if true.

 

Kevtris is more efficient working 14 hours at day with other projects than the Analogue nt mini's restock... :)

 

Just waiting... and waiting...



#3053 atmn OFFLINE  

atmn

    Star Raider

  • 86 posts
  • Location:Sweden

Posted Thu May 18, 2017 5:12 AM

 

Kevtris is more efficient working 14 hours at day with other projects than the Analogue nt mini's restock... :)

 

Just waiting... and waiting...

Are there any news on the restock?

 

My guess, additional colors..



#3054 atmn OFFLINE  

atmn

    Star Raider

  • 86 posts
  • Location:Sweden

Posted Fri May 19, 2017 3:45 AM

Kevtris,
Would it be possible to make a ntsc and a pal firmware separate to THE hi def nes to free resources? And be able to add 5x?

Default fw could be a combined with a option to use ntsc or pal only.

#3055 kevtris OFFLINE  

kevtris

    Moonsweeper

  • Topic Starter
  • 412 posts
  • FPGA Whisperer
  • Location:Flyover, USA

Posted Fri May 19, 2017 4:53 PM

Kevtris,
Would it be possible to make a ntsc and a pal firmware separate to THE hi def nes to free resources? And be able to add 5x?

Default fw could be a combined with a option to use ntsc or pal only.

no, the project is done and I am not going to touch it again.  The FPGA is 99% full, the code that runs it has 30 some free bytes.  It's not getting touched again except for maybe an FDS bugfix on the audio some time.  I'm swamped so that probably won't happen for a long time either.  Sorry 'bout that.   I'm back to working 12 hour days between my day job and paid work now.

 

Separating PAL/NTSC won't gain anything since the only difference is in some counters.  The chip simply does not have enough blockram to do 5x height mode.  I consider the hi def a mature product now that is not going to get any new features or updates, other than bug fixes if any more are found other than the FDS one that will eventually get fixed, but it's kind of low priority.



#3056 atmn OFFLINE  

atmn

    Star Raider

  • 86 posts
  • Location:Sweden

Posted Sat May 20, 2017 2:22 AM

no, the project is done and I am not going to touch it again.  The FPGA is 99% full, the code that runs it has 30 some free bytes.  It's not getting touched again except for maybe an FDS bugfix on the audio some time.  I'm swamped so that probably won't happen for a long time either.  Sorry 'bout that.   I'm back to working 12 hour days between my day job and paid work now.
 
Separating PAL/NTSC won't gain anything since the only difference is in some counters.  The chip simply does not have enough blockram to do 5x height mode.  I consider the hi def a mature product now that is not going to get any new features or updates, other than bug fixes if any more are found other than the FDS one that will eventually get fixed, but it's kind of low priority.


OK! Thanks for the info. Dont work too much. You have made some awesome products. Got an NT mini, a AV famicom with HI-def NES and a real FDS. Anything thats needed to be sorted out just shout.

#3057 mr_me OFFLINE  

mr_me

    Stargunner

  • 1,390 posts
  • Location:Ontario

Posted Sun May 21, 2017 5:28 AM

 
Yeah unfortunately I didn't have time to release the last two cores yet.  They require more processing to get them onto the mini and right now I'm back to working 10-12 hour days, 7 days a week on paid stuff so it will be awhile.  When I do get a break I don't really feel like touching anything else.
... 

Is there something about the Intellivision fpga that porting it to the nt mini requires more processing/work. is it the 16bit memory, 10bit rom cartridges, 16 direction controllers?

Also, there is a slight difference in the Intellivision ay-3-8914 and the ay-3-8910 sound chips that affects the sound in some games. It is explained here. http://atariage.com/...tion/?p=3596200

#3058 kevtris OFFLINE  

kevtris

    Moonsweeper

  • Topic Starter
  • 412 posts
  • FPGA Whisperer
  • Location:Flyover, USA

Posted Sun May 21, 2017 2:04 PM

Is there something about the Intellivision fpga that porting it to the nt mini requires more processing/work. is it the 16bit memory, 10bit rom cartridges, 16 direction controllers?

Also, there is a slight difference in the Intellivision ay-3-8914 and the ay-3-8910 sound chips that affects the sound in some games. It is explained here. http://atariage.com/...tion/?p=3596200

no, I just need like 3-4 days to do it.  I don't have that kind of time right now.  The bit width makes no difference.  the SDRAM on there is 16 bits, so doing 16 bits is not a problem.  The system is 100% done and works fine.  The problem is I have to "port" the video part over to HDMI.  That's what sucks and what takes so long.  All of those cores were designed for RGB at 15KHz output, so converting the video to use the scalers and stuff, then adding all the back end code to load the BIOSes and make up menus for settings and stuff is what ends up being a time sink.

 

Then something like 7800 would come along and totally screw everything up since it did more than 256 pixels/scanline (320 in the case of 7800) which meant I had to do a lot more work to wrangle it into working, because the clock networks had to be redone to compensate, then the menu system's graphic generator had to be redone, then the composite encoder had to be redone, and so on.  It's just a lot of stuff that has to be done to get a port working.   One thing has to change which causes a cascade effect on everything else.  I was really hampered by a lack of PLLs.  The chip has 4 but I could only use 2 because I only have 1 clock pin used.  The other clock pin to feed the other two PLLs is clear on the other side of the chip and I didn't want to try and risk routing the clock there and screw up signal integrity doing so.  It probably would've been OK but I didn't want to risk it without being able to do testing.

 

Near the end there it seemed every system had to be a special snowflake and required me totally retooling the video scaling and hardware to compensate.   Having to support all those video outputs really, really sucked and I guess 7800 might still have some problems on one of the analog outputs.  maybe.  Not surprising seeing how insane the hacks were to get it to even work at all on there.

 

In the end I ended up having to write 5 different scalers to handle all of the systems.  The 7800 has it's own special scaler due to all the clock differences between it and everything else.

 

I put a couple months of 6-7 hours a day of unpaid work on porting all the other cores over to the nt mini.  I wasn't paid for that- I did it on my own free will since I wanted to have them all ported and usable.  Now that I'm working on a project that pays, I don't have time to do all that free work any more, unfortunately.   I was probably going to convert those cores anyways for a Z3K and figured I should port them sooner rather than later.  Now that they are ported and modernized it will make transferring them to anything else a lot simpler.  The last two cores will be ported eventually but it is going to be next year before that happens at the going rate.



#3059 RampantOctopus OFFLINE  

RampantOctopus

    Space Invader

  • 36 posts
  • Collecting dust
  • Location:Washington, DC

Posted Sun May 21, 2017 2:36 PM

Kevtris, thank you for all you've done. The NT Mini rocks. Can't wait to see a Z3K when the time comes.

#3060 Random Terrain OFFLINE  

Random Terrain

    Visual batari Basic User

  • 27,850 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Sun May 21, 2017 5:34 PM

I don't care if it takes an extra year or two. I'm waiting for the Core 3000 or Core Infinity or CoreNado or ZitPopper 4000 or whatever it's going to be called. I'll buy one for me and one for my sister.



#3061 Wolf_ OFFLINE  

Wolf_

    Chopper Commander

  • 138 posts

Posted Sun May 21, 2017 5:41 PM

I don't care if it takes an extra year or two. I'm waiting for the Core 3000 or Core Infinity or CoreNado or ZitPopper 4000 or whatever it's going to be called. I'll buy one for me and one for my sister.

You need moar cores if you want to cope with the massive power that blast processing requires.



#3062 Kosmic Stardust OFFLINE  

Kosmic Stardust

    Princess Rescuer

  • 13,746 posts
  • Location:Milky Way Galaxy

Posted Sun May 21, 2017 10:36 PM

 

I put a couple months of 6-7 hours a day of unpaid work on porting all the other cores over to the nt mini.  I wasn't paid for that- I did it on my own free will since I wanted to have them all ported and usable.  Now that I'm working on a project that pays, I don't have time to do all that free work any more, unfortunately. 

Kevtris, it has been suggested several times to set up a Patreon account. If you do, your unpaid work suddenly becomes paid work. I'd donate a fiver a month to the cause.



#3063 Schizophretard OFFLINE  

Schizophretard

    River Patroller

  • 4,327 posts

Posted Mon May 22, 2017 2:10 AM

I don't care if it takes an extra year or two. I'm waiting for the Core 3000 or Core Infinity or CoreNado or ZitPopper 4000 or whatever it's going to be called. I'll buy one for me and one for my sister.

 

And I don't care about genealogy, my gender, or facts because I know deep down in the very core of my being that I am most definitely your sister.



#3064 Bakeriffic OFFLINE  

Bakeriffic

    Combat Commando

  • 3 posts

Posted Mon May 22, 2017 3:24 PM

My black NT mini finally arrived today and I installed the jailbroken firmware. Thank you for your amazing work on this device, Kevtris! I had been using a RetroUSB AVS but upgraded to the NT mini for the 5x height/6x width option and the bonus system cores. I'm still getting the hang of the hotkeys. It took me a little while to figure out that I needed to press "start" on the file menu to access the core options menu within the various cores but it was smooth sailing after that. The only feature that I really miss from the AVS is the pre-programmed game genie codes for when I feel like being a lazy cheater. I'll be keeping an eye out for cartridge/controller adapters and I second the Patreon idea to support Kevtris's work on projects like updates/extras for the NT mini and the Zimba 3000.

#3065 Bakeriffic OFFLINE  

Bakeriffic

    Combat Commando

  • 3 posts

Posted Yesterday, 1:00 PM

Is there a guide for using the CopyNES feature that's built into the NT Mini? I tried to use it for the first time yesterday but was unsure of what to do when prompted to select a plugin. It appears that I might need to research the type of chip that the cart contains in order to perform the operation but I'm a total noob at this and would appreciate some guidance.

 

Also, I've read some reports of people having difficulty getting the NT Mini to read their carts but I'm happy to say that I have had more success with this than others. I clean all of my carts by taking them apart and polishing the pins using a standard pink eraser and then buffing/cleaning with a dry cloth. The mini even read one cart on the first try that I couldn't get to work at all in my stock NES (which has a new 72-pin connector) or the AVS.



#3066 Kosmic Stardust OFFLINE  

Kosmic Stardust

    Princess Rescuer

  • 13,746 posts
  • Location:Milky Way Galaxy

Posted Yesterday, 2:56 PM

Loving your Avatar Bakeriffic. I have the pixel Zelda and both Marios.







Also tagged with one or more of these keywords: FPGA

1 user(s) are browsing this forum

0 members, 1 guests, 0 anonymous users