New SID 8580 implementation for the C64 core

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

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

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

Re: New SID 8580 implementation for the C64 core

Post by DanyPPC »

Respect your point of view, it was only for a small incentive.
Nobody wants to oblige you to develop also on MiST.

Thanks anyway for what you do.
We really appreciate it
SchneiderCPC664
Atari nerd
Atari nerd
Posts: 46
Joined: Mon Dec 12, 2016 7:54 am
Location: Germany

Re: New SID 8580 implementation for the C64 core

Post by SchneiderCPC664 »

15.08.2068 - MIST on quantum computers

The MIST was an open source FPGA hardware and build only a few years but was very popular by retro gamers in the beginning of the 21. century. Computer nerds have find many repositories from earlier MIST programmers on archive.org and have build an emulator on current quantum computers. A former programmer named Gehstock (his real name is unknown today) has programmed many cores - especially arcade cores. And there are many others (Table 1) they contributed cores to the MIST at that time. Now we can play thousands of thousands of old pixel games. Amazing! Many thanks to all core programmers - wherever you are today.
User avatar
Xtro
Atari maniac
Atari maniac
Posts: 95
Joined: Fri Jan 09, 2015 11:47 am
Location: Spain

Re: New SID 8580 implementation for the C64 core

Post by Xtro »

Yes Gehstock nobody wants to put pressure on you or make you obliged to develop for MiST, I understand that feeling. We appreciate your efforts to keep alive this little community :cheers:
User avatar
vebxenon
Atari God
Atari God
Posts: 1016
Joined: Fri Apr 24, 2015 12:10 pm

Re: New SID 8580 implementation for the C64 core

Post by vebxenon »

Gehstock, I appreciate your work, but well, MiST is not discontinued and abandoned, just the original developer and manufacturer, and if you see the Facebook group it has a big active user base, specially if you compare to MiSTer, for example.

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

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board
arty
Atari freak
Atari freak
Posts: 58
Joined: Mon Dec 11, 2017 10:49 am

Re: New SID 8580 implementation for the C64 core

Post by arty »

Hi Sorgelig,
could you kindly update your C64 core for MiST with recent updates of SID8580R5 from Rayne and your enhanced adaptation&fixes of C1541(floppy subsytem) for MiSTer?
Thanks!
…………ıllıllı just a friend ıllıllı…………
mrr19121970
Retro freak
Retro freak
Posts: 11
Joined: Wed Aug 02, 2017 3:40 pm

Re: New SID 8580 implementation for the C64 core

Post by mrr19121970 »

arty wrote:Hi Sorgelig,
could you kindly update your C64 core for MiST with recent updates of SID8580R5 from Rayne and your enhanced adaptation&fixes of C1541(floppy subsytem) for MiSTer?
Thanks!
Also @gehstock also updated the MIST core to enable EasyFlash eAPI support (no writing). Perhaps this can also be considered too for the baseline.
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: New SID 8580 implementation for the C64 core

Post by Sorgelig »

I think there are other people who can update C64 sources. My code of cartridge support is ported already to MiST. Sources are spread into different repositories, often sources aren't released - so i've already lost the trace of latest sources.
ericgus
Atari Super Hero
Atari Super Hero
Posts: 509
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: New SID 8580 implementation for the C64 core

Post by ericgus »

Last I was aware of and had seen anyone working on it was gehstock. AFAIK no one else is ..
slingshot
Atari God
Atari God
Posts: 1809
Joined: Mon Aug 06, 2018 3:05 pm

Re: New SID 8580 implementation for the C64 core

Post by slingshot »

Here's a new release:
https://github.com/mist-devel/mist-bina ... res/fpga64

The sources are returned to mist-devel, too:
https://github.com/mist-devel/mist-board/pull/64
DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 874
Joined: Tue Feb 21, 2017 7:02 am

Re: New SID 8580 implementation for the C64 core

Post by DanyPPC »

Awesome !

Tested with various games, perfect ! This core is more updated, i see the differences in SID/MOS emulation, specially with Sam's Journey.
Also Superman Man of Steel cartridge (released these days on CSDB archive) works !

Is it possible to improve the vivacity of the palette ?

:cheers:
User avatar
vebxenon
Atari God
Atari God
Posts: 1016
Joined: Fri Apr 24, 2015 12:10 pm

Re: New SID 8580 implementation for the C64 core

Post by vebxenon »

slingshot wrote:Here's a new release:
https://github.com/mist-devel/mist-bina ... res/fpga64

The sources are returned to mist-devel, too:
https://github.com/mist-devel/mist-board/pull/64
That's so outstanding!!! Thanks very much :D :cheers: :cheers: First game I've tested has been Pang, and it works :D

Regards,

Salva
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board
Gehstock
Captain Atari
Captain Atari
Posts: 431
Joined: Wed Dec 21, 2016 7:18 pm
Location: EastGermany

Re: New SID 8580 implementation for the C64 core

Post by Gehstock »

User Slingshot will update the Commodore 8Bit Cores out now, I remove the Cores from my Account so that users do not get confused with the versions. He make he a really impesseve job. Thanks, good to see a new Developer for the MiST
arty
Atari freak
Atari freak
Posts: 58
Joined: Mon Dec 11, 2017 10:49 am

Re: New SID 8580 implementation for the C64 core

Post by arty »

slingshot wrote:Here's a new release:
https://github.com/mist-devel/mist-bina ... res/fpga64

The sources are returned to mist-devel, too:
https://github.com/mist-devel/mist-board/pull/64
Great!
Thank you Slingshot for support of MiST and its community around it.
It's time to test new fixes and features of C64 core. :D

Special thanks for previous & main developers of this core. Current development of core would not have been possible without your efforts :cheers:
Open source philosophy: the show must go on.
…………ıllıllı just a friend ıllıllı…………
arty
Atari freak
Atari freak
Posts: 58
Joined: Mon Dec 11, 2017 10:49 am

Re: New SID 8580 implementation for the C64 core

Post by arty »

Hi Slingshot,

I've just tested your new C64 core with OSD-switch of SID 8580|6581 via different music disks and tunes. I have to inform you that 8580R5 in this core sounds harsher and without appropriate depth than in Gehstock's core patched by Rayne with his SID8580R5 reimplementation from first post.
For example, first 30-45 seconds of track Smack It [8580] by PowerTrace will tell this audio difference about SID8580R5 mode between cores described above
https://csdb.dk/release/?id=139838 (in *.PRG format)
Image

It seems something wrong with filters|harmonics of new SID after union of code. I hope it's fixable :wink:
…………ıllıllı just a friend ıllıllı…………
slingshot
Atari God
Atari God
Posts: 1809
Joined: Mon Aug 06, 2018 3:05 pm

Re: New SID 8580 implementation for the C64 core

Post by slingshot »

I know this SID8580 is not Rayne's original, but do you think Gehstock's latest is also wrong? (I don't really hear the difference, but I don't use too high-end audio).
I've used this as a base:
https://github.com/mist-devel/mist-bina ... 180814.rbf
LarsDragon
Atari User
Atari User
Posts: 33
Joined: Sun Dec 10, 2017 12:08 am

Re: New SID 8580 implementation for the C64 core

Post by LarsDragon »

Hi Slingshot, I tried the new core with OSD-switch of SID and I think the same as Arty. The music and sounds is diferent in the SID8580 that the original patched by Raine, the Gehstock versión sound diferent too. Maybe it should be revised.

In this compilation can appreciate the differences.
160990.png
Thank you for all your incredible work
You do not have the required permissions to view the files attached to this post.
User avatar
Xtro
Atari maniac
Atari maniac
Posts: 95
Joined: Fri Jan 09, 2015 11:47 am
Location: Spain

Re: New SID 8580 implementation for the C64 core

Post by Xtro »

I post here a bug I found in slingshot's C64 core that I am unable to replicate on other cores. When I load a PRG file from OSD sometimes when I execute the program with RUN command it doesn't do nothing and then if I reload the PRG it works flawlessly. Other cores don't exhibit that behaviour.

Not asking slingshot to patch it right now, you are doing a fantastic job to keep MiST alive, and I am enjoying a lot your latest cores, only write here so in future you know this bug.
Post Reply

Return to “MiST”