|
Post by elmer on Jun 12, 2022 17:45:02 GMT
After many years in "beta", TEOS v3.01 (2022/06/12) has now been released!It can be downloaded from github here ... github.com/jbrandwood/teos/releases/tag/v3.01Changes since TEOS Beta 5 (2021/01/26) ... * Support uploading HuCARD games to the TED2 through USB with either Krikzz's "turbo-usb2.exe", or Dave Shadoff's PCE_TurboEverdrive_USB (https://github.com/dshadoff/PCE_TurboEverdrive_USB). * Backup and restore NEC's Memory Base 128 (a.k.a. Koei's Save Kun) images to and from the TED2's SD card. * Enable the TED2's "Street Fighter 2" memory mapper for all HuCARDs larger than 1MByte, to allow for future homebrew games using the mapper. * Fix missing color in "Order of the Gryffon" password screen. To use TEOS on your Turbo Everdrive v2 ... Just extract the contents of the release "TEOS-3.01-2022-06-12.ZIP" file, and then copy the extracted files to the root of your Turbo EverDrive's SD card. In particular ... the contents of the /TBED/ directory *must* go in that directory. If you have already got some files with the same name in your /TBED/ directory, then please do NOT overwrite those files, or you will lose your existing BRAM saves! Note that TEOS works both as a HuCARD image, and as a replacement for Krikzz's original Turbo Everdrive OS. * To run it as a HuCARD, just select and run TEOS.PCE from your existing Turbo Everdrive OS. * To replace Krikzz's original Turbo Everdrive OS with TEOS, just rename TEOS.PCE to OS.PCE and copy the OS.PCE file to the /TBED/ folder on your SD card. For Turbo GT (and Turbo Express) owners there is also a version of TEOS called TEOS-GT.PCE which avoids using the high-resolution text mode, and so is a bit more readable on their LCD screen. If you find any problems, then please report them here in this thread, rather than cluttering up Krikzz's official Turbo Everdrive forum.
|
|
|
Post by gredler on Jun 13, 2022 17:58:53 GMT
So excited to try this out, thank you for finishing it up and sending it out! Edit: I was able to set this up and test it with my workflow and everything is working great on my ted2 with usb, so I went ahead and set it as default. Having the low-resolution mode is so appreciated because I typically leave it on my express. Again, great work this is so awesome thanks so much!
|
|
pokun
Gun-headed
Posts: 85
Homebrew skills: HuC6280 assembly
|
Post by pokun on Jun 19, 2022 16:35:10 GMT
Yes good job making this! This is hands down the easiest way to backup BRAM data! I no longer have to start over in games because my PC-Engine hasn't been turned on for some time.
I'm looking forward to trying the USB feature too, I'm just glad I picked the USB-version back when I bought it.
|
|
noonan
What's a PC Engine?
Posts: 2
|
Post by noonan on Aug 27, 2022 15:47:25 GMT
Hi there - thank so much for the time and effort to get this out!
I'm getting an SD I/O error when booting this up. I'm using it as the primary UI and have renamed it as directed. The software boots, but getting the error, as noted. I've formatted my SD card, used FAT 32 sorter, and recopied everything. Still no luck. I have not tried a differnt brand SD card, but am using a recent, good, SanDisk card for this. I've tested in both my DUO-RX and Super Grafx with the same resuilt. Figured I'd ask here in parallel with trying some other stuff.
Thanks for the help!
|
|
|
Post by dshadoff on Aug 27, 2022 16:10:16 GMT
Are you booting directly into TEOS, or choosing it on the menu after booting into the original OS ? (It will function in both modes) Does the card have any problems running the original OS instead of TEOS ?
|
|
|
Post by elmer on Aug 27, 2022 17:21:55 GMT
As dshadoff said ... does the TED2 and SD card work with Krikzz's original OS.PCE? A photo of the error screen would also be useful, because what you describe could potentially either be from TEOS, or Krikzz's bootloader that loads TEOS. What size SD card is this?
|
|
|
Post by elmer on Sept 7, 2022 15:13:41 GMT
Someone has sent me a message that the Wii-U Virtual Console version of Air Zonk doesn't run on the TED2 with TEOS ... or with Krikzz's original OS either. It turns out that Air Zonk HuCARD ROM was patched for the Wii-U release in order to provide a delay at the game's startup. Unfortunately, the patch changes Air Zonk's USA Region Protect code just enough so that neither TEOS nor Krikzz's OS actually detect it and disable the Region Protect code correctly. That means that the Wii-U ROM image will only work on TED2 when using a TurboGrafx16. Now, TEOS can be changed to run this particular Wii-U image ... but does it really make sense to add changes to TEOS to support TurboGrafx ROMs from the Wii-U?
|
|
|
Post by dshadoff on Sept 7, 2022 15:40:17 GMT
I would say, "probably not", but it would be helpful to know what exactly changed in the region protect code...
And also... is there anything "interesting" about this version of the game that differs from the original HuCard version ? (That is to say, what is its reason for not being considered "equivalent" to a version that already works ?)
|
|
|
Post by elmer on Sept 7, 2022 16:06:42 GMT
I would say, "probably not", but it would be helpful to know what exactly changed in the region protect code... The "LDA $1000" is changed to a "JSR delay" (which ends with a "LDA $1000"). Nothing significant, but enough to throw off the detection/removal. And also... is there anything "interesting" about this version of the game that differs from the original HuCard version ? (That is to say, what is its reason for not being considered "equivalent" to a version that already works ?) Ah, a definative answer is beyond my knowledge ... but the only differences in this ROM *seem* to be related to adding this new startup-delay. Apart from that there is only a byte-or-two changed.
So I doubt that it's a historically-significant version of the game.
|
|
|
Post by dshadoff on Sept 7, 2022 16:24:10 GMT
So in that case, I wouldn't advise any changes. If it was a historically-significant version, there might be reason to dig further, but I'm not aware of any of those Virtual Console versions being significant.
Remember that they can always apply a one-byte patch to the game itself (for the branch based on value returned from $1000), or apply a hardware modification to their console to set that bit to the region-appropriate value. Or they can change "JSR DELAY" back to "LDA $1000", and let the auto-patch code do its thing, as the delay is irrelevant on the original console.
|
|
nicole
Gun-headed
Posts: 50
Fave PCE Shooter: Magical Chase
Fave PCE Platformer: Legendary Axe II
Fave PCE RPG: Ys III
|
Post by nicole on Sept 11, 2022 20:29:14 GMT
I really like this! It's a nice boost over the original OS for sure.
I'm curious if it'd be possible to use the Turbo Everdrive to dump the internal ROM of a Turbo Duo or (in a more interesting case), the Pioneer LaserActive, or if that ROM is totally disabled when the HuCard is used to execute code. (Clearly the Arcade Card Duo manages it, but I'm not sure if it's a wiring difference)
|
|
|
Post by elmer on Sept 12, 2022 14:24:43 GMT
... or if that ROM is totally disabled when the HuCard is used to execute code. (Clearly the Arcade Card Duo manages it, but I'm not sure if it's a wiring difference) Sorry, any underlying ROM built into the machine is disabled when the TED2 is inserted, and "yes", it's because there is a pin on the HuCARD slot that is used to disable the internal ROMs and free up the memory space for the HuCARD ROM.
|
|
|
Post by buffalowing on Sept 22, 2022 4:52:38 GMT
Hi, I'm courious about the memory bus-fighting fix inplemented in TEOS. Is this issue come about because it's an inherent problem from the fact that Turbo Everdrive is a cart as as oppose to Terraonion's SHDS3 rear expansion solution? Or does SHDS3 also have this issue is as well?
|
|
noonan
What's a PC Engine?
Posts: 2
|
Post by noonan on May 11, 2023 22:43:30 GMT
Coming back to this after a long time. I had posted above re: an SD IO error. Just to close the loop, it was a Lexar fast SD card that caused that error. Maybe it doesn't like too fast of a read/write speed. I swapped to a more run-of-the-mill Sandisk and the OS booted fine.
|
|