SMS core

https://github.com/mist-devel/mist-board/wiki

Moderators: Mug UK, Zorro 2, Greenious, spiny, Moderator Team

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 841
Joined: Fri Apr 24, 2015 12:10 pm

Re: SMS core

Postby vebxenon » Sun Dec 23, 2018 9:55 pm

slingshot wrote:
DrOG wrote:
Xtro wrote:For me this latest core from Jotego doesn't work in 15khz

My experience is the same, it seems to be a 'VGA-only' core. Besides, I couldn't start any game, did anybody succeed?


I think Jotego used an older branch for his JT89 work. But the VDP of this core has some issues anyway, it would benefit from some improvements.


Yes, VDP must be fixed. And yes, last core version has control problems, no option between PAL and NTSC (remember that 66% of the games are PAL) and sound is strange, it's just like all the songs are one octave higher.
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

slingshot
Atari God
Atari God
Posts: 1258
Joined: Mon Aug 06, 2018 3:05 pm

Re: SMS core

Postby slingshot » Wed Jan 02, 2019 7:08 pm

I started a work a while ago, fixing some bugs in the VDP of the SMS, but I based this work on the already improved MiSTer version, so both project could benefit from it. This project was side-tracked, actually after Genesis, I didn't find SMS too interesting. Then suddenly FM sound came to the MiSTer core, and checked it again, well it started to be more appealing. I decided to finish and polish the work, and release what was done:
https://github.com/mist-devel/mist-bina ... /cores/sms
It contains Jotego's JT89 PSG, a FM chip, Game Gear support, and many VDP bugs fixed.

Even more interesting from a developer point of view, the MiST version can live in the same source tree as the MiSTer port.

DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 757
Joined: Tue Feb 21, 2017 7:02 am

Re: SMS core

Postby DanyPPC » Wed Jan 02, 2019 8:38 pm

That's a beautiful new !
On Master System there are good arcade games like the first wonderboy which has an excellent graphic and good playability.
Obviously Genesis is more attractive but SMS is a good 8bit, and this port from MiSTer is well appreciated.

Thanks Slingshot, you are very active to the MiST scene. We are truly grateful.
Now it's time to test :angel:

User avatar
Higgy
Captain Atari
Captain Atari
Posts: 158
Joined: Tue Jan 24, 2017 1:38 pm

Re: SMS core

Postby Higgy » Wed Jan 02, 2019 9:06 pm

I was just looking at Appleii for Mockingboard disk and saw this!! :cheers:

I've had a little play and here are some things I found :

Could picture be moved right about 2cm - it is off to the left on CRT TV
I think joystick needs to be swapped as on SMS and GameGear I have to always enable 'SWAP'
On GameGear 'Select' on USB controls = 'Start' in Core. So could the Core be changed to make 'Start button' = Start
GameGear - Mickey Mouse Castle of Illusion colours are off and I think some gfx missing (intro text). I have tried JPN and US ROMS.

note to users, create a file 'sms.cfg' to save settings otherwise MiST will hang (sorry if common knowledge)

Thanks

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 841
Joined: Fri Apr 24, 2015 12:10 pm

Re: SMS core

Postby vebxenon » Wed Jan 02, 2019 11:24 pm

Great news! I'll try It when I back home at friday :) . Master System was the most popular 8 bit console un Europe and It outsold the NES. I have a Master System II bought back un 1993 and a Master System I with FM addon. I even have the adapter for Mega Drive with FM and PlaySoniq for MSX.

Thanks very much!!
Last edited by vebxenon on Thu Jan 03, 2019 7:21 am, edited 1 time in total.
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 841
Joined: Fri Apr 24, 2015 12:10 pm

Re: SMS core

Postby vebxenon » Wed Jan 02, 2019 11:32 pm

Has been PSG pitch adjusted? Last core had all music 1 octave higher :shrug:
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

User avatar
DrOG
Atari Super Hero
Atari Super Hero
Posts: 660
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: SMS core

Postby DrOG » Thu Jan 03, 2019 6:20 am

vebxenon wrote:...Master System was the most popular 8 bit console ay Europe and It outsold the NES...

I'm not sure if it's true or not if we take in account the Famiclones also (called 'yellow cassette TV-games' here in Hungary). Other big group of illegal console clones were the Atari 2600 Darth Vader clones, made of full black plastic, many games (mostly 128) built in.

Anyway, very nice and highly appreciated work, slingshot!

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 841
Joined: Fri Apr 24, 2015 12:10 pm

Re: SMS core

Postby vebxenon » Fri Jan 04, 2019 11:39 am

Higgy wrote:Could picture be moved right about 2cm - it is off to the left on CRT TV


On LCD VGA is 1 cm off to the right.

Well, I've tested a lot the core. So outstanding and far far better than last cores :cheers:. PSG is well and FM id near perfect. I've found same issues than Higgy and also:

- PAL display is not well displayed. Remember that 66% of the Master System catalogue were PAL only games. So real speed of these games is PAL 50 HZ.

- Street Fighter II from TecToy and korean Sangokushi 3 don't work.

Mecha 8 (homebrew) scrolls the score and life indicator.

NBA JAM, PAL only prototype has glitches in NTSC. This happens with more games as they are made for PAL.

Outrun car runs like "dancing" although the game is perfectly playable.

Thanks very much!
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 841
Joined: Fri Apr 24, 2015 12:10 pm

Re: SMS core

Postby vebxenon » Fri Jan 04, 2019 11:01 pm

I've found some glitches on Chase HQ but it's because the NTSC/PAL issue. Setring the game on PAL solves the problem but PAL display must be fixed when possible :)

On Chuck Rock II or Aladdin some backgrounds are not well displayed although It doesn't affect playability.

Few issues here and there (FM for example is weird in After Burner title screen) but this core is outstanding. Very few games are not playable.

I must test Game Gear games also :-).

Thanks very much!
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

slingshot
Atari God
Atari God
Posts: 1258
Joined: Mon Aug 06, 2018 3:05 pm

Re: SMS core

Postby slingshot » Fri Jan 04, 2019 11:40 pm

Fixed quite a lot of bugs in the last two days, so there's a new release:
https://github.com/mist-devel/mist-bina ... 190105.rbf

PAL display is OK for me now.
Anyone knows a game which uses:
- sprite zoom (don't know how to recognize it, probably sprites will be smaller than they should)
- vertical status bar
These two things are not implemented at all.

Also missing 224 and 240 pixels vertical resolution, but not much game using them (I know about Micro Machines), and the orignal TMS modes (1-3) are not implemented, but there's only one game which needs it, so it won't be added.

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 841
Joined: Fri Apr 24, 2015 12:10 pm

Re: SMS core

Postby vebxenon » Fri Jan 04, 2019 11:43 pm

slingshot wrote:Fixed quite a lot of bugs in the last two days, so there's a new release:
https://github.com/mist-devel/mist-bina ... 190105.rbf

PAL display is OK for me now.
Anyone knows a game which uses:
- sprite zoom (don't know how to recognize it, probably sprites will be smaller than they should)
- vertical status bar
These two things are not implemented at all.


Wow! I was doing now a list of non playable games from all I've tested... So I'm going to do a "re-test" :D. Thanks again!
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

User avatar
Higgy
Captain Atari
Captain Atari
Posts: 158
Joined: Tue Jan 24, 2017 1:38 pm

Re: SMS core

Postby Higgy » Sat Jan 05, 2019 9:37 am

Screen is centralised much better now on CRT TV 8)

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 841
Joined: Fri Apr 24, 2015 12:10 pm

Re: SMS core

Postby vebxenon » Sat Jan 05, 2019 11:51 pm

slingshot wrote:Fixed quite a lot of bugs in the last two days, so there's a new release:
https://github.com/mist-devel/mist-bina ... 190105.rbf

PAL display is OK for me now.
Anyone knows a game which uses:
- sprite zoom (don't know how to recognize it, probably sprites will be smaller than they should)
- vertical status bar
These two things are not implemented at all.

Also missing 224 and 240 pixels vertical resolution, but not much game using them (I know about Micro Machines), and the orignal TMS modes (1-3) are not implemented, but there's only one game which needs it, so it won't be added.


The original TMS modes are the SG-1000 legacy modes?

Also,The Excellent Dizzy Collection, Desert Speedtrap and Korea only Sangokushi 3 don't work at all on the tests I did. And I've found that colours on Robocop vs The Terminator are totally weird. Rygar boots strangely, but it's playable once you start playing. Wanted doesn't boot also, but it's a Light Phaser only game.

But all the other games I tested yesterday (more than 240, that I use on my real SMS Everdrive) work perfectly :cheers:

Vertical status bar... Mecha 8 (Homebrew) and Line of Fire use it. And yes, status bar also scrolls.

This core is, again, outstanding. :cheers: :D I'm very happy with it.
Last edited by vebxenon on Sun Jan 06, 2019 12:00 am, edited 1 time in total.
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 841
Joined: Fri Apr 24, 2015 12:10 pm

Re: SMS core

Postby vebxenon » Sun Jan 06, 2019 12:00 am

Double post.
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 841
Joined: Fri Apr 24, 2015 12:10 pm

Re: SMS core

Postby vebxenon » Sun Jan 06, 2019 2:57 am

I've tested Game Gear... Wow :cheers: , it's like a dream. Thanks again :D

I've found an issue on Puzzle and Action: Tant-R, demo Mode works perfect, but when you press start screen goes black. Same happens with Ichidant-R. Also, Pac-Attack doesn't boot, and same happens with Out Run. Micromachines same, but I don't know if it's because the resolución.

Regards,

Salva
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

slingshot
Atari God
Atari God
Posts: 1258
Joined: Mon Aug 06, 2018 3:05 pm

Re: SMS core

Postby slingshot » Sun Jan 06, 2019 10:43 am

vebxenon wrote:
The original TMS modes are the SG-1000 legacy modes?

Yes
Also,The Excellent Dizzy Collection, Desert Speedtrap and Korea only Sangokushi 3 don't work at all on the tests I did. And I've found that colours on Robocop vs The Terminator are totally weird. Rygar boots strangely, but it's playable once you start playing. Wanted doesn't boot also, but it's a Light Phaser only game.

But all the other games I tested yesterday (more than 240, that I use on my real SMS Everdrive) work perfectly :cheers:

Vertical status bar... Mecha 8 (Homebrew) and Line of Fire use it. And yes, status bar also scrolls.

This core is, again, outstanding. :cheers: :D I'm very happy with it.


Colors are fixed hopefully, also the vertical status bar. Desert Speedtrap has some RAM on the cart, Sangokushi 3 has a custom mapper. No idea about Wanted, but it cannot be played even if would start.

DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 757
Joined: Tue Feb 21, 2017 7:02 am

Re: SMS core

Postby DanyPPC » Sun Jan 06, 2019 5:30 pm

Tested the new core on both YPbPr cable and RGB Scart, some games aren't visible on YPbPr connection (out of sync).
On PAL monitor (via RGB Scart) there are no problems, except for a slight shift of the screen to the left.

Game Gear games works properly, from my tests only Out-Run don't works, but could be my version of this game.

Very great work on this core. I appreciate it :cheers:

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 841
Joined: Fri Apr 24, 2015 12:10 pm

Re: SMS core

Postby vebxenon » Sun Jan 06, 2019 11:45 pm

slingshot wrote:Colors are fixed hopefully, also the vertical status bar. Desert Speedtrap has some RAM on the cart, Sangokushi 3 has a custom mapper. No idea about Wanted, but it cannot be played even if would start.


Oh, great :D. Waiting for your new release :D (I did the tests with sms_190105 Core :) )

Thanks!!
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

slingshot
Atari God
Atari God
Posts: 1258
Joined: Mon Aug 06, 2018 3:05 pm

Re: SMS core

Postby slingshot » Mon Jan 07, 2019 1:10 am

vebxenon wrote:
Oh, great :D. Waiting for your new release :D (I did the tests with sms_190105 Core :) )

Thanks!!


https://github.com/mist-devel/mist-bina ... 190107.rbf

User avatar
RealLarry
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 113
Joined: Sat Jan 31, 2015 12:05 pm
Location: San Junipero

Re: SMS core

Postby RealLarry » Mon Jan 07, 2019 2:12 pm

Time to leave a big fat THANKS to all of you developers for the ongoing support - and for the update of the README's, respectively it's history lines!
I haven't the time to follow all MiST related posts, so I enjoy the updates and news which are coming per git.
:cheers:
On the other side of the screen, it all looks so easy.

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 841
Joined: Fri Apr 24, 2015 12:10 pm

Re: SMS core

Postby vebxenon » Mon Jan 07, 2019 2:44 pm

slingshot wrote:
vebxenon wrote:
Oh, great :D. Waiting for your new release :D (I did the tests with sms_190105 Core :) )

Thanks!!


https://github.com/mist-devel/mist-bina ... 190107.rbf


:cheers: :cheers: Thanks again! :D Now Master System is nearly perfect :D Even Super Off Road and Street Fighter II work!

Did you see the issues on Game Gear? Puyo Puyo games also don't boot, but well, too many games are totally playable :D

Thanks again for your outstanding work!!
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

slingshot
Atari God
Atari God
Posts: 1258
Joined: Mon Aug 06, 2018 3:05 pm

Re: SMS core

Postby slingshot » Mon Jan 07, 2019 4:44 pm

vebxenon wrote:Did you see the issues on Game Gear? Puyo Puyo games also don't boot, but well, too many games are totally playable :D

Thanks again for your outstanding work!!


I think I leave GG for somebody else - @GreyRogue maybe? ;) They don't look too good on a big display anyway.

There are GG games, which switches to SMS mode, they can be simply fixed by renaming them from .gg to .sms (Outrun Europe for example, but then it'll be the same as the original SMS version).

Some games (3 actually) which requires more work RAM can be fixed also, giving it 8K extra RAM (the bank switching method allows 32K, but there's not enough BRAM left on MiST for that - luckily 8K is enough for Desert Speedtrap, Terminator I and the third game which name I forgot).

You're welcome :)

DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 757
Joined: Tue Feb 21, 2017 7:02 am

Re: SMS core

Postby DanyPPC » Mon Jan 07, 2019 7:40 pm

Excellent work Slingshot. Tested the new update and it works very well with YPbPr cable. Now all is ok. Many thanks :cheers:

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 841
Joined: Fri Apr 24, 2015 12:10 pm

Re: SMS core

Postby vebxenon » Mon Jan 07, 2019 11:58 pm

Just a curious issue I've found. If you start Shadow Dancer in PAL by default (This game was released in Europe only) it gets corrupted. But if you start the game first in NTSC and then you change to PAL, it works well :shrug:

Today I've re-tested 290 games :D
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 757
Joined: Tue Feb 21, 2017 7:02 am

Re: SMS core

Postby DanyPPC » Fri Jan 11, 2019 1:17 pm

Even SMS Core has been updated with save option :cheers:


Return to “MiST”

Who is online

Users browsing this forum: No registered users and 5 guests