BLITTER RE-CREATION THOUGHTS

General discussions or ideas about hardware.
Post Reply
Cyprian
Posts: 59
Joined: Fri Dec 22, 2017 9:16 am

Re: BLITTER RE-CREATION THOUGHTS

Post by Cyprian » Fri Sep 07, 2018 9:20 pm

exxos wrote:
Fri Sep 07, 2018 7:55 pm
Cyprian wrote:
Fri Sep 07, 2018 7:47 pm
how much for such a fpga blitter?
Not sure yet.. The blitters I was selling before were a silly £28 due to high costs in obtaining the things, I don't expect the cost to be more than that.. but could be close.
excellent
exxos wrote:
Fri Sep 07, 2018 7:55 pm
With such a coded core.. it is of course possible to add functions.. not sure what, that's up to the coders to think up what might be possible/useful..
how much % of core will be free for additional fuctions??
Jaugar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SDrive / PAK68/3 / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
Hatari / Steem SSE / Aranym / Saint
http://260ste.appspot.com/

User avatar
rpineau
Site Admin
Site Admin
Posts: 387
Joined: Thu Aug 17, 2017 6:08 pm
Location: USA
Contact:

Re: BLITTER RE-CREATION THOUGHTS

Post by rpineau » Fri Sep 07, 2018 9:23 pm

Don't you need JTAG pins too, and a serial eeprom to load the blitter code in the FPGA on boot ?
Working ones : MegaSTE (68020) / TT030 / Falcon with AB040 & Eclipse / 1040STF
Need testing : Falcon with CT2

mrbombermillzy
Posts: 51
Joined: Sun Jun 03, 2018 7:37 pm

Re: BLITTER RE-CREATION THOUGHTS

Post by mrbombermillzy » Fri Sep 07, 2018 9:48 pm

exxos wrote:
Fri Sep 07, 2018 7:55 pm
With such a coded core.. it is of course possible to add functions.. not sure what, that's up to the coders to think up what might be possible/useful..
From a games programming point of view and if it is at all possible perhaps the following...

First, the awesome stuff that all great 2D graphics chips were made of:

1. Hardware sprites (or at least HW collision detection)
2. Hardware realtime alpha blending (at least 2 blend types would be great!)
3. Hardware realtime rotation/scaling.

Now some (possibly) easier to accomplish options:

4. TT compatible 8bpp mode (even if its 320x240)
5. 12bpp colour modes
(the above two may need changes to memory mapping/TOS)
6. Chunky mode or at least an onboard (hardware) P2C conversion.

If any of these could be implemented, or at least some sort of hardware assistance towards that, it would be amazing.

Or maybe some sort of task processor (like the Amiga copper) for blit tasks which would free more CPU time.

Is that enough 'thinking up?' ;)

User avatar
dhedberg
Posts: 61
Joined: Tue Sep 12, 2017 8:21 pm
Contact:

Re: BLITTER RE-CREATION THOUGHTS

Post by dhedberg » Fri Sep 07, 2018 11:03 pm

What about a LINEMODE (for drawing lines) like the Amiga blitter?
Daniel, New Beat - http://newbeat.atari.org. Like demos? Have a look at our new Falcon030 demo MORE.

User avatar
exxos
Site Admin
Site Admin
Posts: 4625
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: BLITTER RE-CREATION THOUGHTS

Post by exxos » Fri Sep 07, 2018 11:14 pm

Well, one thing to bare in mind , is the blitter "isn't" a video generator of any kind.. it doesn't really know anything of resolutions and colours.. its a device to basically shift and edit blocks of data to and from ram quickly... There may not be any other functions which could be added...

https://mikro.naprvyraz.sk/docs/ST_E/BLITTER.TXT

bl.jpg
bl.jpg (62.64 KiB) Viewed 420 times
4MB STFM 1.44 FD- VELOCE+ 020 STE - 4MB STE 32MHz - STFM 16MHz - STM - MEGA ST - Falcon 030 CT60 - Atari 2600 - Atari 7800 - Gigafile - SD Floppy Emulator - PeST - HxC - CosmosEx - Ultrasatan - various clutter

https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/last/storenew/ - All my hardware mods for sale - Please help support by making a purchase.

User avatar
exxos
Site Admin
Site Admin
Posts: 4625
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: BLITTER RE-CREATION THOUGHTS

Post by exxos » Fri Sep 07, 2018 11:18 pm

rpineau wrote:
Fri Sep 07, 2018 9:23 pm
Don't you need JTAG pins too, and a serial eeprom to load the blitter code in the FPGA on boot ?
ah yep :( Can't find any info on how the eprom is supposed to be wired up :roll: Thats the problem with things being all on a "demo board".. theres like loads of info how to use the thing but nothing on how to make your own :roll:
4MB STFM 1.44 FD- VELOCE+ 020 STE - 4MB STE 32MHz - STFM 16MHz - STM - MEGA ST - Falcon 030 CT60 - Atari 2600 - Atari 7800 - Gigafile - SD Floppy Emulator - PeST - HxC - CosmosEx - Ultrasatan - various clutter

https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/last/storenew/ - All my hardware mods for sale - Please help support by making a purchase.

User avatar
rpineau
Site Admin
Site Admin
Posts: 387
Joined: Thu Aug 17, 2017 6:08 pm
Location: USA
Contact:

Re: BLITTER RE-CREATION THOUGHTS

Post by rpineau » Fri Sep 07, 2018 11:30 pm

Is this stil based on the 10M02SCE144I7G ?
If yes then you're ok as the MAX 10 has an internal flash that can be programmed via JTAG :
https://www.intel.com/content/dam/www/p ... config.pdf
Working ones : MegaSTE (68020) / TT030 / Falcon with AB040 & Eclipse / 1040STF
Need testing : Falcon with CT2

User avatar
exxos
Site Admin
Site Admin
Posts: 4625
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: BLITTER RE-CREATION THOUGHTS

Post by exxos » Fri Sep 07, 2018 11:30 pm

rpineau wrote:
Fri Sep 07, 2018 11:30 pm
Is this stil based on the 10M02SCE144I7G ?
Yes.
4MB STFM 1.44 FD- VELOCE+ 020 STE - 4MB STE 32MHz - STFM 16MHz - STM - MEGA ST - Falcon 030 CT60 - Atari 2600 - Atari 7800 - Gigafile - SD Floppy Emulator - PeST - HxC - CosmosEx - Ultrasatan - various clutter

https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/last/storenew/ - All my hardware mods for sale - Please help support by making a purchase.

User avatar
rpineau
Site Admin
Site Admin
Posts: 387
Joined: Thu Aug 17, 2017 6:08 pm
Location: USA
Contact:

Re: BLITTER RE-CREATION THOUGHTS

Post by rpineau » Fri Sep 07, 2018 11:32 pm

Good. so you only need JTAG on there apparently based on the doc I linked in my previous edited post :)
Working ones : MegaSTE (68020) / TT030 / Falcon with AB040 & Eclipse / 1040STF
Need testing : Falcon with CT2

User avatar
exxos
Site Admin
Site Admin
Posts: 4625
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: BLITTER RE-CREATION THOUGHTS

Post by exxos » Fri Sep 07, 2018 11:36 pm

rpineau wrote:
Fri Sep 07, 2018 11:32 pm
Good. so you only need JTAG on there apparently based on the doc I linked in my previous edited post :)
I'm confused :( JTAG according to videos & FPGA will lose the program when powered down, which is why the external eeprom is needed.. but for the MAX10, I'm not really seeing anything about it :roll:
4MB STFM 1.44 FD- VELOCE+ 020 STE - 4MB STE 32MHz - STFM 16MHz - STM - MEGA ST - Falcon 030 CT60 - Atari 2600 - Atari 7800 - Gigafile - SD Floppy Emulator - PeST - HxC - CosmosEx - Ultrasatan - various clutter

https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/last/storenew/ - All my hardware mods for sale - Please help support by making a purchase.

Post Reply