TMSS BIOS

retrorepair
Posts: 257
Joined: Sun May 24, 2020 9:06 pm
Has thanked: 64 times
Been thanked: 13 times

TMSS BIOS

Unread post by retrorepair »

Just wanted to see what everyone thinks about adding support for the system BIOS.

38019-[BIOS]_Genesis_TMSS_(USA)-1459236446-thumb.png
38019-[BIOS]_Genesis_TMSS_(USA)-1459236446-thumb.png (820 Bytes) Viewed 10657 times

For those who aren't aware of it's purpose, it was an attempt by Sega to prevent unlicenced 3rd party developers from creating games. If the word "SEGA" isn't written to a certain address in memory within a specified amount of time, it shuts down the VDP.

I like the familiarity of seeing this on startup but practically, homebrew authors wanting to use MiSTer as a testing platform would find their game would work fine until they tried it on a real Megadrive with the TMSS BIOS.

Most emulators support it but not all implement it correctly.

I personally think for accuracy's sake it's worth adding, even if it's only enabled if the BIOS file is present. Would anyone else agree?

I may have a go adding it, I'm still learning though. If it's acceptable of course.

From my understanding, it loads into cartridge space to show it's splash screen above, then puts itself into RAM and executes from there, re-enables the first 2kb of cartridge space to do it's checks then once it's done it triggers the reset vector.
retrorepair
Posts: 257
Joined: Sun May 24, 2020 9:06 pm
Has thanked: 64 times
Been thanked: 13 times

Re: TMSS BIOS

Unread post by retrorepair »

Further to this, for anyone interested, there is some interesting discussion on it's use in the system here:

http://151.236.14.55/byuubackup2/viewto ... =1229.html
Lisko
Posts: 88
Joined: Sun May 24, 2020 10:45 pm
Has thanked: 17 times
Been thanked: 3 times

Re: TMSS BIOS

Unread post by Lisko »

I would like it too...
User avatar
ItalianGrandma
Posts: 132
Joined: Sun May 24, 2020 7:09 pm
Has thanked: 17 times
Been thanked: 22 times
Contact:

Re: TMSS BIOS

Unread post by ItalianGrandma »

Yeah, it’s not a “gotta have it!” for me, but I would certainly love to see it! That screen is very nostalgic.
User avatar
barfood
Posts: 95
Joined: Thu Jun 18, 2020 6:55 pm
Location: new user: felleg
Has thanked: 87 times
Been thanked: 18 times
Contact:

Re: TMSS BIOS

Unread post by barfood »

+1, for this: "homebrew authors wanting to use MiSTer as a testing platform would find their game would work fine until they tried it on a real Megadrive with the TMSS BIOS."
User avatar
eightbit
Posts: 53
Joined: Thu Jun 18, 2020 7:05 pm
Has thanked: 1 time
Been thanked: 3 times

Re: TMSS BIOS

Unread post by eightbit »

The TMSS screen is not very nostalgic for me at all. It is very annoying. I purchased the Genesis on launch (non-TMSS) and in later years purchased a model 2 and was ticked that it had this stupid license screen...not to mention it blocked some EA games such as Budokan and Populous (and I think Zany Golf) from working. Nope, I don;t want to see it again ;)
retrorepair
Posts: 257
Joined: Sun May 24, 2020 9:06 pm
Has thanked: 64 times
Been thanked: 13 times

Re: TMSS BIOS

Unread post by retrorepair »

eightbit wrote: Fri Jul 24, 2020 6:00 am The TMSS screen is not very nostalgic for me at all. It is very annoying. I purchased the Genesis on launch (non-TMSS) and in later years purchased a model 2 and was ticked that it had this stupid license screen...not to mention it blocked some EA games such as Budokan and Populous (and I think Zany Golf) from working. Nope, I don;t want to see it again ;)
When I implement it then, you can turn it off ;)
User avatar
eightbit
Posts: 53
Joined: Thu Jun 18, 2020 7:05 pm
Has thanked: 1 time
Been thanked: 3 times

Re: TMSS BIOS

Unread post by eightbit »

retrorepair wrote: Fri Jul 24, 2020 7:37 am
eightbit wrote: Fri Jul 24, 2020 6:00 am The TMSS screen is not very nostalgic for me at all. It is very annoying. I purchased the Genesis on launch (non-TMSS) and in later years purchased a model 2 and was ticked that it had this stupid license screen...not to mention it blocked some EA games such as Budokan and Populous (and I think Zany Golf) from working. Nope, I don;t want to see it again ;)
When I implement it then, you can turn it off ;)
Lol...I guess your right. From a preservation perspective it is good to have the option.
Lisko
Posts: 88
Joined: Sun May 24, 2020 10:45 pm
Has thanked: 17 times
Been thanked: 3 times

Re: TMSS BIOS

Unread post by Lisko »

Just for curiosity, is tmss shown also with megacd attached in both modes 0/1?
retrorepair
Posts: 257
Joined: Sun May 24, 2020 9:06 pm
Has thanked: 64 times
Been thanked: 13 times

Re: TMSS BIOS

Unread post by retrorepair »

Lisko wrote: Sat Jul 25, 2020 9:14 am Just for curiosity, is tmss shown also with megacd attached in both modes 0/1?
If a cartridge is inserted, yes. If not, no.
Dark Chili
Posts: 5
Joined: Mon May 25, 2020 1:07 am
Has thanked: 1 time

Re: TMSS BIOS

Unread post by Dark Chili »

I would like a TMSS option because my real Model 1 has it and it would be rad.
User avatar
Zesty
Posts: 16
Joined: Tue May 26, 2020 1:28 am
Has thanked: 5 times
Been thanked: 1 time

Re: TMSS BIOS

Unread post by Zesty »

I know a few games don't work on TMSS consoles, but do any games requires TMSS?
rhester72
Top Contributor
Posts: 1107
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 13 times
Been thanked: 169 times

Re: TMSS BIOS

Unread post by rhester72 »

Definitely not, or they'd all break on early (rev 1 and 2) consoles.
User avatar
jlancaster86
Posts: 147
Joined: Sat Jun 27, 2020 1:33 pm
Has thanked: 129 times
Been thanked: 35 times

Re: TMSS BIOS

Unread post by jlancaster86 »

I have the TMSS ROM set as my boot.rom to kinda replicate the real thing. It loads just fine, but it causes some annoying flickering as it sees itself as a cartridge and loads itself infinitely. is it possible to modify the ROM to disable the cartridges load so it just stays on the copyright text?
User avatar
darksakul
Posts: 352
Joined: Mon May 25, 2020 4:34 pm
Has thanked: 397 times
Been thanked: 73 times

Re: TMSS BIOS

Unread post by darksakul »

jlancaster86 wrote: Thu Dec 23, 2021 6:30 am I have the TMSS ROM set as my boot.rom to kinda replicate the real thing. It loads just fine, but it causes some annoying flickering as it sees itself as a cartridge and loads itself infinitely. is it possible to modify the ROM to disable the cartridges load so it just stays on the copyright text?
I am sure there has to be a way to do so. And this is all more easier said than done as I have only a laymens understanding of this.
Someone with a Emulator with a in-game debugger could perhaps see the code execute in real time and perhaps isolate it.
Once you know what code triggers the check, you can edit it to keep from coming up.
It is my great regret that we live in an age that is proud of machines that think and suspicious of people who try to.
Post Reply