Author Topic: Turbo Everdrive v2  (Read 1350 times)

elmer

  • Hero Member
  • *****
  • Posts: 2153
Re: Turbo Everdrive v2
« Reply #30 on: May 22, 2015, 11:30:33 AM »
Continued on from the group-buy thread, since this doesn't strictly belong there ...

Good work including Bonknuts guys! I wonder if he could work on the Arcade memory mapping and either upgrade the TE's OS or with a hacked System 3 ROM to do it! I was gonna ask him about it - something tells me it's not too late to implement. I saw krik's mapper "C" code for SFII, only a few lines... So, you've got the needed RAM here and the cart is fully interfaced, I think Arcade support should still be possible with a software upgrade - hacked ROM or OS upgrade.

That would be really wonderful!

The idea of field-upgrading the TED2 hardware to add Arcade Card support ... or anything else that's fun (SuperFX-chip functionality for StarFox-PCE!) sounds way cool.

But wouldn't the Arcade Card functionality need at least some hardware support in the FPGA? I find it hard to believe that it would be possible to do it just with ROM changes.

When it comes to changes in the FPGA itself, well ... I just read the data sheet for the chip that KRIKzz is using.

It doesn't look like there's room for a separate chip on the TED2 to store the FPGA configuration ... so it is almost certainly using the configuration memory that's built into that particular FPGA chip.

That built-in configuration memory is only programmable once ... i.e. when KRIKzz manufactures the card.

Which I think means ... that we're not going to see any significant upgrades to the TED2's basic capabilities without doing some serious hardware-hacking and adding a new configuration chip to the board.

Now it looks like it may be possible to do that with the pins that are brought available on the top-left of the new TED2.

That looks like a programming-port to me, and the on-board configuration is written in a very similar way to how you'd hack it if you added a PIC chip or something in there afterwards.

But without seeing a board, and without a lot more hardware skill than I have, that's just idle speculation.

So OS-level changes (like saving backup RAM) ... "yes".

Activating stuff that's built-in-but-experimental ... "yes".

New stuff (Arcade Card???) ... "unlikely", i.e. don't buy a TED2 and get pissed if it doesn't happen.

BTW, if anyone is curious ...

iCE40 LP/HX FPGA Family Data Sheet
http://www.latticesemi.com/view_document?document_id=49312

iCE40 Programming and Configuration
http://www.latticesemi.com/view_document?document_id=46502

NightWolve

  • Hero Member
  • *****
  • Posts: 5277
Re: Turbo Everdrive v2
« Reply #31 on: May 22, 2015, 03:39:39 PM »
I was thinking of asking you as well. I know he has a way to update the OS. It's plain with the SD2SNES since you must copy it to the microSD card or it won't work. Well, I was hoping the hardware is there and it's a matter of implementing the memory mapping, software changes, but you would know better. If there's zero chance, that's too bad... :/

elmer

  • Hero Member
  • *****
  • Posts: 2153
Re: Turbo Everdrive v2
« Reply #32 on: May 22, 2015, 04:54:38 PM »
I was thinking of asking you as well. I know he has a way to update the OS. It's plain with the SD2SNES since you must copy it to the microSD card or it won't work. Well, I was hoping the hardware is there and it's a matter of implementing the memory mapping, software changes, but you would know better. If there's zero chance, that's too bad... :/

Haha ... I'm still new here, I have a LONG way to go before my opinion has any weight next to someone like Bonknuts!

And the reality of this situation, is that Bonknuts has an infinitely better idea of the Arcade Card's subtleties than I do ... and TailChao has an infinitely better handle on the practicalities of using an FPGA like the TED2's iCE40HX1K.

I'm still a newbie to both.

But the basic hardware details of both are pretty easy to understand ... and I'm used to ferreting out the implications of design choices.

I can imagine a way of wiring up the TED2's FPGA so that the PCE's CPU could upload a new configuration to it after the TED2 boots up ... and KRIKzz may have done something like that ... but it would be a significant effort, and would probably require a bunch of extra components on the TED2 ... and I just can't see why he would bother to do so.

I'd be really happy to be wrong on that.

We won't know until we actually get hold of the boards, and then someone with more skill than I have actually looks at them.

I'm not "in-the-know" here, I'm just trying to keep all our hopes within the bounds of reasonable plausibility.

Now ... the TED2 OS is a different issue. That's just booted off the SD card once the hardware itself has been configured from it's internal "program". That's trivial to change (unless KRIKzz has encrypted it).

As for the SD2SNES ... that's not KRIKzz's design (not that that makes any difference) ... and AFAIK the FPGA on that is configured by a separate microcontroller, a PIC chip.

To the best of my knowledge, the PIC chip loads up the FPGA configuration from SD card, and then programs the FPGA to emulate different SNES mapper chips.

That is very different from the TED2, and takes a lot more hardware ... thus explaining it's high price in comparison to the TED2.

If we attached a PIC chip (or an ATMEL chip) to the TED2's programming port, we could probably achieve something similar. But that's where you need someone like TailChao to wade in.

Again ... this is all deep technical stuff. What I'm trying to say is ... take the TED2 for what it is right now, and if that's not enough for you, then don't buy it.

Keith Courage

  • Hero Member
  • *****
  • Posts: 2690
Re: Turbo Everdrive v2
« Reply #33 on: May 26, 2015, 02:45:23 PM »
It also loads the roms instantly now.  So you dont have to wait for it to write it like the V1.

I bet this will fix the issues V1 had with some types of region modifications.


SmokeMonster

  • Full Member
  • ***
  • Posts: 198
Re: Turbo Everdrive v2
« Reply #34 on: May 27, 2015, 08:38:24 AM »
Krikzz has confirmed that most v1 3D shells should fit v2. The mounting holes are the same at least.

Digi.k

  • Hero Member
  • *****
  • Posts: 2262
Re: Turbo Everdrive v2
« Reply #35 on: May 27, 2015, 11:06:58 AM »
think I am gonna look into getting one of these.

geise

  • Hero Member
  • *****
  • Posts: 3541
Re: Turbo Everdrive v2
« Reply #36 on: May 28, 2015, 09:30:31 AM »
If this does Games Express support I'm in.  :mrgreen:

Pokun

  • Full Member
  • ***
  • Posts: 153
Re: Turbo Everdrive v2
« Reply #37 on: May 28, 2015, 12:46:38 PM »
Should work with any PC Engine/Turbo model.

Black Tiger

  • Hero Member
  • *****
  • Posts: 11242
Re: Turbo Everdrive v2
« Reply #38 on: May 28, 2015, 02:07:45 PM »
If this does Games Express support I'm in.  :mrgreen:

Don't other flashcards already run Games Express system card roms? I thought that they didn't have any ram in them. Were you trying to run a game made for Duo/SCD systems on an IFU?
http://www.superpcenginegrafx.net/forum

Active and drama free PC Engine forum

Pokun

  • Full Member
  • ***
  • Posts: 153
Re: Turbo Everdrive v2
« Reply #39 on: May 29, 2015, 01:28:37 AM »
Ah I read it as GT! lol

Yes no RAM so I think Game Express already runs on Everdrive v1 and other flashcarts (as long as you have Super CD-ROM2 or equivalent). Will try it when I receive my Everdrive.

geise

  • Hero Member
  • *****
  • Posts: 3541
Re: Turbo Everdrive v2
« Reply #40 on: May 29, 2015, 02:45:32 AM »
If this does Games Express support I'm in.  :mrgreen:

Don't other flashcards already run Games Express system card roms? I thought that they didn't have any ram in them. Were you trying to run a game made for Duo/SCD systems on an IFU?
Yeah it does.  I was just making a silly comment since people were asking if it supports (insert system card here)

mickcris

  • Hero Member
  • *****
  • Posts: 754
Re: Turbo Everdrive v2
« Reply #41 on: June 02, 2015, 10:36:25 AM »
Got mine today (actually came yesterday, but i was not available to sign for it).  I had ordered before the group buy was set up.

The instant loading now is great!  Just hoping the old shells still fit as it looks a bit naked.  I dont want to remove the one from my v1 to see if it will fit as i put a bit of silicone on it when i installed it.

Jinxed

  • Newbie
  • *
  • Posts: 42
Re: Turbo Everdrive v2
« Reply #42 on: June 02, 2015, 04:45:03 PM »
Nice, i hope mine arrives soon. I cant wait!

Black Tiger

  • Hero Member
  • *****
  • Posts: 11242
Re: Turbo Everdrive v2
« Reply #43 on: June 03, 2015, 11:36:53 AM »
Nice, i hope mine arrives soon. I cant wait!

You just jinxed it.
http://www.superpcenginegrafx.net/forum

Active and drama free PC Engine forum

Jinxed

  • Newbie
  • *
  • Posts: 42
Re: Turbo Everdrive v2
« Reply #44 on: June 03, 2015, 11:38:52 AM »
Damn it!!


Sent from my iPhone using Tapatalk