As I see, the Suska blitter is designed for the original 8MHz clock. I might test it with the MiST core and see how it performs there.exxos wrote: 11 Nov 2019 18:15
The ST 32MHz we tried with Suska blitter and it malfunction really badly. https://www.exxosforum.co.uk/forum/viewt ... 220#p27218 But the ST's 32MHz clock isn't very strong, it cannot really drive anything other than shifter.. but thats a lot of other problems which I won't go into here.
Yeah time is a problem for everyone. I think we will have the blitter core copied into Quartus by the end of the year.. as to if we copy it correctly is another matter :)
You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
BLITTER RE-CREATION THOUGHTS
-
slingshot
- Posts: 17
- Joined: 11 Nov 2019 13:18
Re: BLITTER RE-CREATION THOUGHTS
-
slingshot
- Posts: 17
- Joined: 11 Nov 2019 13:18
Re: BLITTER RE-CREATION THOUGHTS
It just not a "not enough time" problem. It's simply a lot of work to do (and verify).
-
exxos
- Site Admin

- Posts: 28093
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: BLITTER RE-CREATION THOUGHTS
But it doesn't work on 8MHz at correct speed.. thats the problem.slingshot wrote: 11 Nov 2019 18:51 As I see, the Suska blitter is designed for the original 8MHz clock.
-
slingshot
- Posts: 17
- Joined: 11 Nov 2019 13:18
Re: BLITTER RE-CREATION THOUGHTS
Just tried the Suska's blitter with the MiST core, and its state machine just got stuck. I think I see where's the problem (the clocking - some signals are active when CLK=0, then it checks for it at a rising_edge block, I wonder how it's supposed to work). I might try to fix it, and will see how it performs.
-
Icky
- Site Admin

- Posts: 4311
- Joined: 03 Sep 2017 10:57
- Location: UK
Re: BLITTER RE-CREATION THOUGHTS
If you could take a look that would be great.slingshot wrote: 12 Nov 2019 10:45 Just tried the Suska's blitter with the MiST core, and its state machine just got stuck. I think I see where's the problem (the clocking - some signals are active when CLK=0, then it checks for it at a rising_edge block, I wonder how it's supposed to work). I might try to fix it, and will see how it performs.
-
slingshot
- Posts: 17
- Joined: 11 Nov 2019 13:18
Re: BLITTER RE-CREATION THOUGHTS
I've succesfully integrated the Suska's blitter in the MiST core. Added a small patch, which fixed the clocking:
https://github.com/gyurco/MiSTery/commi ... 6f252776f7
Basically converted to a two-phase clock-enable structure, that means you need at least 16MHz clock for a 8MHz effective operation (the same used in Ijor's FX68K).
However this blitter is not cycle-exact, STe demos are usually garbled. GEM and the STe test cartridge passes. Kwikutils benchmark show some operations slightly faster, some slower than the original. Don't think it would be good for a perfect replacement of the original chip.
https://github.com/gyurco/MiSTery/commi ... 6f252776f7
Basically converted to a two-phase clock-enable structure, that means you need at least 16MHz clock for a 8MHz effective operation (the same used in Ijor's FX68K).
However this blitter is not cycle-exact, STe demos are usually garbled. GEM and the STe test cartridge passes. Kwikutils benchmark show some operations slightly faster, some slower than the original. Don't think it would be good for a perfect replacement of the original chip.
-
Cyprian
- Posts: 532
- Joined: 22 Dec 2017 09:16
- Location: Warszawa, Poland
Re: BLITTER RE-CREATION THOUGHTS
"Release the bus for 64 CLK cycles." - it uses wrong cycle split scheme
ATW800/2 / V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
-
exxos
- Site Admin

- Posts: 28093
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: BLITTER RE-CREATION THOUGHTS
Icky has the test board hooked up, so hopefully he can plug your code into our board to test.slingshot wrote: 12 Nov 2019 20:25 I've succesfully integrated the Suska's blitter in the MiST core. Added a small patch, which fixed the clocking:
https://github.com/gyurco/MiSTery/commi ... 6f252776f7
Basically converted to a two-phase clock-enable structure, that means you need at least 16MHz clock for a 8MHz effective operation (the same used in Ijor's FX68K).
However this blitter is not cycle-exact, STe demos are usually garbled. GEM and the STe test cartridge passes. Kwikutils benchmark show some operations slightly faster, some slower than the original. Don't think it would be good for a perfect replacement of the original chip.
But what does it benchmark at overall ? compared to the original suska code ?
-
Icky
- Site Admin

- Posts: 4311
- Joined: 03 Sep 2017 10:57
- Location: UK
Re: BLITTER RE-CREATION THOUGHTS
Thanks slingshot.exxos wrote: 12 Nov 2019 20:57Icky has the test board hooked up, so hopefully he can plug your code into our board to test.slingshot wrote: 12 Nov 2019 20:25 I've succesfully integrated the Suska's blitter in the MiST core. Added a small patch, which fixed the clocking:
https://github.com/gyurco/MiSTery/commi ... 6f252776f7
Basically converted to a two-phase clock-enable structure, that means you need at least 16MHz clock for a 8MHz effective operation (the same used in Ijor's FX68K).
However this blitter is not cycle-exact, STe demos are usually garbled. GEM and the STe test cartridge passes. Kwikutils benchmark show some operations slightly faster, some slower than the original. Don't think it would be good for a perfect replacement of the original chip.
But what does it benchmark at overall ? compared to the original suska code ?
Just trying to figure out how to sort out the CLK_EN_p and CLK_EN_n what with that and the distraction of almost getting my printer to do a first ever print this evening :)
-
slingshot
- Posts: 17
- Joined: 11 Nov 2019 13:18
Re: BLITTER RE-CREATION THOUGHTS
I've also changed that back to 64/64.Cyprian wrote: 12 Nov 2019 20:52 "Release the bus for 64 CLK cycles." - it uses wrong cycle split scheme
I don't know how the original performs, but my main interest is demo compatibility, which require cycle perfect operation, and it's hard to achieve without having this as a design goal from the beginning. That's why I'm interested in the re-creation from the schematics.
Who is online
Users browsing this forum: CCBot and 0 guests