New 6526 (CIA) Implementation for the C64 core
Moderators: Mug UK, Zorro 2, spiny, Greenious, Moderator Team
-
- Captain Atari
- Posts: 313
- Joined: Thu Aug 07, 2014 6:52 pm
New 6526 (CIA) Implementation for the C64 core
Rayne released his new implementation of the 6526 chip. He talks about improved compability:
https://mist-fpga.net/viewtopic.php?f=1 ... 2138#p2138
https://mist-fpga.net/viewtopic.php?f=1 ... 2138#p2138
Re: New 6526 (CIA) Implementation for the C64 core
Great!
If someone can contact him, then can asked to check it via this test suite (it mostly tests the timers)?
http://www.zimmers.net/anonftp/pub/cbm/ ... ia6526.zip
The current one is passing more tests.
If someone can contact him, then can asked to check it via this test suite (it mostly tests the timers)?
http://www.zimmers.net/anonftp/pub/cbm/ ... ia6526.zip
The current one is passing more tests.
Re: New 6526 (CIA) Implementation for the C64 core
And another note: the archive I've posted above contains documents about the inner workings of the timers, so a cycle-accurate version can be implemented.
Re: New 6526 (CIA) Implementation for the C64 core
I've finished integrating Rayne's CIA, but rewritten the timers. All CIA timer tests are passing! So somebody could tell him a thanks And he can check the modified CIA here:
https://github.com/mist-devel/mist-boar ... /mos6526.v
Hammerfist still works.
Also found out the SID problem in many games, like Hysteria and West Bank, also fixed.
Grab the release here:
https://github.com/mist-devel/mist-bina ... 190127.rbf
https://github.com/mist-devel/mist-boar ... /mos6526.v
Hammerfist still works.
Also found out the SID problem in many games, like Hysteria and West Bank, also fixed.
Grab the release here:
https://github.com/mist-devel/mist-bina ... 190127.rbf
Re: New 6526 (CIA) Implementation for the C64 core
Very nice! Thanks a lot!slingshot wrote:...
Also found out the SID problem in many games, like Hysteria and West Bank, also fixed.
Grab the release here:
https://github.com/mist-devel/mist-bina ... 190127.rbf
Re: New 6526 (CIA) Implementation for the C64 core
Great! I really like the new version
Re: New 6526 (CIA) Implementation for the C64 core
I've tried to find any traces in internet where it's written that SID registers can be read, but couldn't find any.slingshot wrote: Also found out the SID problem in many games, like Hysteria and West Bank, also fixed.
Where did you get such info?
Re: New 6526 (CIA) Implementation for the C64 core
Oh, that's a great news !
Many thanks Slingshot
Many thanks Slingshot
Re: New 6526 (CIA) Implementation for the C64 core
I had just some luck, I think:Sorgelig wrote:I've tried to find any traces in internet where it's written that SID registers can be read, but couldn't find any.slingshot wrote: Also found out the SID problem in many games, like Hysteria and West Bank, also fixed.
Where did you get such info?
https://www.c64-wiki.de/wiki/Ultimate_64/Testbericht
Maybe not all have to be read, I think the most important is the control reg.
Now just Outrun's samples are missing, probably the filters?
Upd.: on that page I linked, there are quite a lot of tests. If somebody wants to run them, and report which ones are failing, that could help on further development.
Re: New 6526 (CIA) Implementation for the C64 core
Yes, OutRun plays for some seconds but then one of two voices are mute.
Gutz, West bank and Hysteria are perfect.
Hysteria needs to select 6581 emulation for hear sound/music.
Gutz, West bank and Hysteria are perfect.
Hysteria needs to select 6581 emulation for hear sound/music.
Re: New 6526 (CIA) Implementation for the C64 core
I didn't update the 8580.
Re: New 6526 (CIA) Implementation for the C64 core
This is not a problem. 8580 emulation is very good !
-
- Captain Atari
- Posts: 313
- Joined: Thu Aug 07, 2014 6:52 pm
Re: New 6526 (CIA) Implementation for the C64 core
I posted your message on mist-fpga.netslingshot wrote:I've finished integrating Rayne's CIA, but rewritten the timers. All CIA timer tests are passing! So somebody could tell him a thanks And he can check the modified CIA here:
https://github.com/mist-devel/mist-boar ... /mos6526.v
Hammerfist still works.
Also found out the SID problem in many games, like Hysteria and West Bank, also fixed.
Grab the release here:
https://github.com/mist-devel/mist-bina ... 190127.rbf
https://mist-fpga.net/viewtopic.php?f=1 ... 2149#p2149
Re: New 6526 (CIA) Implementation for the C64 core
I forgot to sat that now Frantic Freddie works perfectly !
Tested some demo from the scene like Uncensored, Comalight 13, The Concert by Performers, Wonderland XIII and they work.
Really great update ! Many thanks again Slingshot.
Tested some demo from the scene like Uncensored, Comalight 13, The Concert by Performers, Wonderland XIII and they work.
Really great update ! Many thanks again Slingshot.
Re: New 6526 (CIA) Implementation for the C64 core
Thanks!Chris23235 wrote:
I posted your message on mist-fpga.net
https://mist-fpga.net/viewtopic.php?f=1 ... 2149#p2149
Re: New 6526 (CIA) Implementation for the C64 core
Great, good to know!DanyPPC wrote:I forgot to sat that now Frantic Freddie works perfectly !
Re: New 6526 (CIA) Implementation for the C64 core
Thanks very much, Slingshot!
Videogame and computing user and lover
Follow MiST Board and Sidi news on the Fediverse:
https://masto.ai/@mistboard
Follow MiST Board and Sidi news on the Fediverse:
https://masto.ai/@mistboard
-
- Atariator
- Posts: 28
- Joined: Sat Aug 20, 2016 5:03 pm
Re: New 6526 (CIA) Implementation for the C64 core
Many thanks to our new hero !
You have made millions of people very happy !
You have made millions of people very happy !
Re: New 6526 (CIA) Implementation for the C64 core
If millions of people would still enjoy a C64, we would live in a better world I think
Re: New 6526 (CIA) Implementation for the C64 core
Take higher - billions!slingshot wrote:If millions of people would still enjoy a C64, we would live in a better world I think
Re: New 6526 (CIA) Implementation for the C64 core
C64 for everyoneSorgelig wrote:Take higher - billions!slingshot wrote:If millions of people would still enjoy a C64, we would live in a better world I think
Re: New 6526 (CIA) Implementation for the C64 core
This guy plays on a synth, which is the creation of the SID's father (he told this synth's chip is what he wanted the SID become originally):
https://www.youtube.com/watch?v=osll7E0f0IY
https://www.youtube.com/watch?v=osll7E0f0IY
Re: New 6526 (CIA) Implementation for the C64 core
Videogame and computing user and lover
Follow MiST Board and Sidi news on the Fediverse:
https://masto.ai/@mistboard
Follow MiST Board and Sidi news on the Fediverse:
https://masto.ai/@mistboard
Re: New 6526 (CIA) Implementation for the C64 core
Try Turbo Outrun!
Hope I didn't broke something else.
Re: New 6526 (CIA) Implementation for the C64 core
What can I say.... simply great !
Even on the Ultimate 64 with last firmware 1.0B this game has problem on intro with the soundtrack.
Now MiST/MiSTer are very good replacement of the original machine.
I have 10 C64 at home and compared the sound of any single SID 6581 with this game, I admit MiST sounds excellent because this is a game which the soundtrack has always brought the various revisions of SID to its knees. In my case only SID 6581R4AR play the intro soundtrack very well.
Now MiST is better of my C64s.... It's simply W O N D E R F U L ! ! !
and all thanks to Slingshot improvements.
I will never stop thanking you for what you do !
Even on the Ultimate 64 with last firmware 1.0B this game has problem on intro with the soundtrack.
Now MiST/MiSTer are very good replacement of the original machine.
I have 10 C64 at home and compared the sound of any single SID 6581 with this game, I admit MiST sounds excellent because this is a game which the soundtrack has always brought the various revisions of SID to its knees. In my case only SID 6581R4AR play the intro soundtrack very well.
Now MiST is better of my C64s.... It's simply W O N D E R F U L ! ! !
and all thanks to Slingshot improvements.
I will never stop thanking you for what you do !