MIST C64 core

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

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

Post Reply
User avatar
vebxenon
Atari God
Atari God
Posts: 1030
Joined: Fri Apr 24, 2015 12:10 pm

Re: MIST C64 core

Post by vebxenon »

Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board
User avatar
goran
Atari maniac
Atari maniac
Posts: 97
Joined: Sat Feb 27, 2016 4:17 pm

Re: MIST C64 core

Post by goran »

Thank You.

In Rocketry expanded upper border sprites are much better but still not pixel perfect and that rocket in the next part flickers again.
In Edge of Disgrace I think I noticed some garbage on two occasions (rotating plasma bars and one scene switch) but maybe that's how it's supposed to be as You can see it only if You're watching really hard. ;) Also, in Summer Glau upscrolling picture there are blue pixels next to the EOD logo scrolling up. In Vice they are 1px wide and here they are wider. Youtube video from real machine doesn't have any. Maybe depends on the CIA version?
Comaland perfect, only heavy audio distortion in the last part (SID 8580 as requested by demo).
Remains (Booze) some screen flickering in Deer scroll part and credits part.
Uncensored works better than in Vice, at least for me (CPU jam at the end).
Best regards,
Goran
slingshot
Atari God
Atari God
Posts: 1831
Joined: Mon Aug 06, 2018 3:05 pm

Re: MIST C64 core

Post by slingshot »

Wait for the next release :)
I know the cause some of these problems, just need to find a way to fix them without breaking everything else.
User avatar
goran
Atari maniac
Atari maniac
Posts: 97
Joined: Sat Feb 27, 2016 4:17 pm

Re: MIST C64 core

Post by goran »

slingshot wrote:Wait for the next release :)
I know the cause some of these problems, just need to find a way to fix them without breaking everything else.
No problem. I'm just trying to find some bugs in hope that it helps You improve the core. Now it's in stage that You have to look very hard. :)
Best regards,
Goran
User avatar
DrOG
Atari Super Hero
Atari Super Hero
Posts: 732
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: MIST C64 core

Post by DrOG »

Hi!

The latest MiST core, dated to 200411 seems to be more accurate in aspect of vertical scrolling than the last Turbo Chameleon 64 core (beta9i).
Screenshots attached, and a link to both videos zipped I recorded during the title screen of 'Jeep Command'.

Really nice job, appreciated! :cheers:

https://mega.nz/file/MAckDQqB#4zAkM5EBo ... SKi1bbpzXM
You do not have the required permissions to view the files attached to this post.
RobertK
Atari freak
Atari freak
Posts: 69
Joined: Wed Nov 05, 2014 9:47 pm
Location: Austria

Re: MIST C64 core

Post by RobertK »

RobertK wrote:
NML32 wrote:Give these a try and feel free to update the spreadsheet if you notice any changes.
https://docs.google.com/spreadsheets/d/ ... 1138852569
5th Gear is still unchanged. Attached are two pictures that illustrate the problem, the first one from the WinVice emulator shows how it should look, and the second is from MIST. You need to play the game for about one or two minutes until you reach the first underbridge.
The sprite priority problem has finally been fixed now (I have tested it with c64_200411.rbf), thanks a lot!
MIST_C64_5thGear_SpritePriorityProblemFixed.jpg
You do not have the required permissions to view the files attached to this post.
slingshot
Atari God
Atari God
Posts: 1831
Joined: Mon Aug 06, 2018 3:05 pm

Re: MIST C64 core

Post by slingshot »

I'm still struggling with one issue, but until I figure it out, here's a new release:
https://github.com/mist-devel/mist-bina ... 200426.rbf

There were lot of small changes both in VIC-II and 1541, the former now passes a lot of VICE tests, also the 1541 fully passes the viavarious tests.
But there are possibilities of regressions, as always.

One important user-visible change is that the Load ROM option now requires a full .ROM file (basic+kernal+1541), not just the Kernal. This is because some loaders cannot work with the stock Kernal paired with the Jiffy 1541 ROM.
DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 889
Joined: Tue Feb 21, 2017 7:02 am

Re: MIST C64 core

Post by DanyPPC »

Many thanks Slingshot.

IThis core is always better :cheers:
User avatar
vebxenon
Atari God
Atari God
Posts: 1030
Joined: Fri Apr 24, 2015 12:10 pm

Re: MIST C64 core

Post by vebxenon »

Thanks very much! :cheers:
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: 889
Joined: Tue Feb 21, 2017 7:02 am

Re: MIST C64 core

Post by DanyPPC »

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

Re: MIST C64 core

Post by slingshot »

--
christianlucio
Atariator
Atariator
Posts: 20
Joined: Sat Aug 20, 2016 5:03 pm

Re: MIST C64 core

Post by christianlucio »

This is really great; many thanks.
Please spread this news where you can to keep the MIST alive and others can also benefit from this great core.
User avatar
goran
Atari maniac
Atari maniac
Posts: 97
Joined: Sat Feb 27, 2016 4:17 pm

Re: MIST C64 core

Post by goran »

Great release. I threw A LOT at it and it was almost perfect.

There is still some sound distortion in some demos (like Fantasmolytic start of side2, Comaland...) but I guess You concentrated on VIC.
Other than that it's just Edge of Disgrace - on the right side of the "disco floor" (3d scrolling rectangles) is a bug 'till screen is filled.
In 2011 - A Press Space Odyssey by Offence there was a problem with an alien in a ship flying over landscapes (last part before flip disk on side1). Position is wrong and ship is invisible at most times. After a cold reset of mist and trying again, everything was fine. So not a bug. :)

Thanks mate. :cheers:
Best regards,
Goran
Lencio
Atarian
Atarian
Posts: 1
Joined: Fri May 01, 2020 6:00 pm

Re: MIST C64 core

Post by Lencio »

Hi, thanks for your altruistic work in c64 core, you made a great work

In last version of your core (c64_200430.rbf) I found some problems with sampled music in many demos. I tried all SID’s options in core, and the sound is very unclear and distorted.
I leave here two demos with this error in samples.
The first is a Cebit 18 demo. The immigrant sound of Deep Purple song in demo start.
https://csdb.dk/release/?id=170950

The second is Wonderland XIII in disk 3 the song of The Prodigy - Smack My Bitch Up.
https://csdb.dk/release/?id=151275

Thanks for your great work! And sorry for my Joda English.
slingshot
Atari God
Atari God
Posts: 1831
Joined: Mon Aug 06, 2018 3:05 pm

Re: MIST C64 core

Post by slingshot »

I have 0 knowledge about the SID internals, and I think it won't change. maybe someone else will look at it - in some years :)
If you make .PRG from the demos, starting at the problematic parts (like EoD tiled floor), it's possible that I'll check it.
User avatar
goran
Atari maniac
Atari maniac
Posts: 97
Joined: Sat Feb 27, 2016 4:17 pm

Re: MIST C64 core

Post by goran »

I can't make a prg. It's dynamically loaded from disk and if I freeze it at that part it doesn't work correctly. :(
Making a SID sound as good as original is tough even for VICE or other FPGA implementations.
Best regards,
Goran
User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1343
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: MIST C64 core

Post by MasterOfGizmo »

This c64 core is really fun to use. Spent half of the morning showing the kids c64 demos on the TV. It took me a while to explain them the purpose of demos and why they don't just replay a video file for the same effects ...
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki
arty
Atari freak
Atari freak
Posts: 58
Joined: Mon Dec 11, 2017 10:49 am

Re: MIST C64 core

Post by arty »

slingshot wrote: If you make .PRG from the demos, starting at the problematic parts (like EoD tiled floor), it's possible that I'll check it.
Hi Slingshot!

I've just checked new core of C64. And progress is fantastic!!! Thank you.
You're right that SID, in both its types 6581 and 8580R5, needs further development with deep understanding and analyzing the specifics of work of legendary sound chip.
It seems Jotego, original developer of Sega MegaDrive core sound chip, has such experience.
Currently SID's state in very shaky implementation and it's far from original sound of SID(especially 8580).
For example, beautiful music of LMan on real C64 via SID 8580 :

https://youtu.be/BxpiDyJ5MZU

You can check it in PRG-format on MiST https://markus-klein-artwork.de/service ... %20Sky.prg
Plus there is official page with description of track scheme of SID channels output :https://markus-klein-artwork.de/sid/hi-fi-sky.html
On current state of MiST|MiSTer C64 core we have something distorted by sound. SID 8580R5 is standard de facto for modern C64 demoscene, so similar sound problems have place in majority of demos and music tracks.
It would be great to enjoy this legendary platform with good sound on par with current good graphics output!
…………ıllıllı just a friend ıllıllı…………
slingshot
Atari God
Atari God
Posts: 1831
Joined: Mon Aug 06, 2018 3:05 pm

Re: MIST C64 core

Post by slingshot »

I think the problem with the SID output is only when it is (ab)used for sampled sound, like the AY chip on the ST. Maybe that case can be fixed easier than something with the analogue filters. If somebody wants to look at it...
arty
Atari freak
Atari freak
Posts: 58
Joined: Mon Dec 11, 2017 10:49 am

Re: MIST C64 core

Post by arty »

slingshot wrote:I think the problem with the SID output is only when it is (ab)used for sampled sound, like the AY chip on the ST. Maybe that case can be fixed easier than something with the analogue filters. If somebody wants to look at it...
Thank you for clarifying that and your great work for MiST community!
…………ıllıllı just a friend ıllıllı…………
User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1343
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: MIST C64 core

Post by MasterOfGizmo »

Jotego could become famous with a good implementation of the SID as this could be used to replace broken SIDs as well.
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki
arty
Atari freak
Atari freak
Posts: 58
Joined: Mon Dec 11, 2017 10:49 am

Re: MIST C64 core

Post by arty »

Hi Everybody!

:arrow: Good news: SID in C64 core for MiST can be improved professionally.

I'm in search of motivated and experienced C64 user for assistance for famous FPGA developer.
:arrow: Mandatory : experienced C64 user with good practical C64 Basic knowledge.
:arrow: Desired: seasoned C64 musician or demoscener.
Your level of assistance will be tests and feedback for developer.

Maybe it's you, let me know if you have such experience and will to help us for common purpose!
…………ıllıllı just a friend ıllıllı…………
User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1343
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: MIST C64 core

Post by MasterOfGizmo »

I just discovered the fpgasid project at http://fpgasid.de which claims to have a perfect fpga based SID replacement. Maybe it's possible to cooperate with them. They seem to be closed source only. But if we'll get a better SID core ourselves then this would allow for cheap competition to their project. Thus their motivation to e.g. to release a stripped-down version of their fpgasid for the mist would make sure that a) their product gets some attention with way and b) they would not face competion by a MIST derived sid core.
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki
arty
Atari freak
Atari freak
Posts: 58
Joined: Mon Dec 11, 2017 10:49 am

Re: MIST C64 core

Post by arty »

I don't believe in closed source FPGA projects and cooperation with them without open source on both sides.

Popularity of MiST and MiSTer in circle of developers and users is result of open source policy.
Did you imagine 7 years ago that your project will be alive and capable enough for SNES and SEGA MegaDrive for example? All glory goes to Developers!

C64 was last popular 8 bit platform without normal implementation all these years. Recently Slingshot did fantastic work for C64 core. Now majority of problematic demos and games have huge boost even from non-working state to quality side of real C64.

It seems Commodore 64 on FPGA is the last bastion in terms of complexity for 8 bit platform implementation in comparison with others.
I hope state of this core in nearby future will be brighter and problems will gone forever from current situation with SID (6581/8580) and rest for this platform.
…………ıllıllı just a friend ıllıllı…………
User avatar
vebxenon
Atari God
Atari God
Posts: 1030
Joined: Fri Apr 24, 2015 12:10 pm

Re: MIST C64 core

Post by vebxenon »

Core updated!

https://github.com/mist-devel/mist-bina ... res/fpga64

c64_200925.rbf

Paged OSD
CTRL-F11 as soft reset
Some internal updates

:cheers:
Just a computer and videogame lover :)

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

Return to “MiST”