English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware > Hardware mods

 
 
Thread Tools
Old 05 November 2020, 16:27   #421
Lemaru
Registered User
 
Join Date: Oct 2016
Location: Berks, UK
Posts: 271
Regarding any Gayle emulation. Have you found a way to do this without breaking PCMCIA support in the A600? Or possibly the option to disable it
Lemaru is offline  
Old 05 November 2020, 16:27   #422
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,461
It would be interesting to know if the level shifters could easily be replaced with zero ohm equivalents? Do they make them? I only ask because the Atari ST remake PCB H5 moves the level shifters to the motherboard adding a 3.3v CPU socket so addon's don't need to bare the cost of level shifters in the future. Not that important as those boards have a 5V CPU socket too IIRC.
alexh is offline  
Old 05 November 2020, 16:42   #423
indigolemon
Bit Copying Bard
 
indigolemon's Avatar
 
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 41
Posts: 1,293
Quote:
Originally Posted by alexh View Post
It would be interesting to know if the level shifters could easily be replaced with zero ohm equivalents? Do they make them? I only ask because the Atari ST remake PCB H5 moves the level shifters to the motherboard adding a 3.3v CPU socket so addon's don't need to bare the cost of level shifters in the future. Not that important as those boards have a 5V CPU socket too IIRC.
Based on my understanding of the component sizes involved to make this fit neatly, I'd suggest you'd be better swapping them out on the remake mother board PCB if you knew you were going to use this accelerator.
indigolemon is offline  
Old 05 November 2020, 16:47   #424
robinsonb5
Registered User
 
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,157
Quote:
Originally Posted by Promilus View Post
Let's see how many commits has TG68 source code since it was published...

Good idea: https://github.com/TobiFlex/TG68K.C/commits/master


Quite a bit of activity recently, actually, with contributions from several people other than the author.



Quote:
And I'm fairly confident many ppl asking for sources are just leechers ... to feed on original work without adding anything to it.
Yes, that's certainly a problem. There's also the problem of what LGPL even means with regard to hardware.

In the software world when a component is LGPLed then it's fine for closed source components to be linked with it, but it must either be dynamically linked, or object code must be provided so the end user can re-link the application with a different version of the LGPLed code. It's hard to meet that requirement of the LGPL in an FPGA project without supplying the entire source. (The easiest option is usually to negotiate a separate license with the author - but that gets trickier once other people have contributed.)
robinsonb5 is offline  
Old 05 November 2020, 17:02   #425
mkstr
Registered User
 
Join Date: May 2018
Location: United Kingdom
Posts: 64
Quote:
Originally Posted by Lemaru View Post
Regarding any Gayle emulation. Have you found a way to do this without breaking PCMCIA support in the A600? Or possibly the option to disable it
Haven't really thought about it yet, although there are option links on the board that could be used to turn it off and on. Any proprietary DMA-capable interface I came up with would not have to be turned off at the same time so that could theoretically coexist with Gayle running PCMCIA.
mkstr is offline  
Old 05 November 2020, 17:03   #426
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,461
My understanding of LGPL WRT TG68k means Mike can negotiate a commercial license with Tobias for exclusive use of the code in a commercial product without having to publish his source code changes.
alexh is offline  
Old 05 November 2020, 17:05   #427
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,461
Quote:
Originally Posted by indigolemon View Post
Based on my understanding of the component sizes involved to make this fit neatly, I'd suggest you'd be better swapping them out on the remake mother board PCB if you knew you were going to use this accelerator.
Erm, you'd just use the 5v 680x0 socket instead of the 3.3v socket.
alexh is offline  
Old 05 November 2020, 17:13   #428
mkstr
Registered User
 
Join Date: May 2018
Location: United Kingdom
Posts: 64
Quote:
Originally Posted by alexh View Post
It would be interesting to know if the level shifters could easily be replaced with zero ohm equivalents? Do they make them? I only ask because the Atari ST remake PCB H5 moves the level shifters to the motherboard adding a 3.3v CPU socket so addon's don't need to bare the cost of level shifters in the future. Not that important as those boards have a 5V CPU socket too IIRC.
The level shifters are just 5V tolerant buffers - they output 3.3V LVTTL anyway (which is compatible with 5V TTL logic levels), so it _should_ just work. Even powering it from 3.3V will probably still work, although it would depend on how much drop-out occurred in the on-board 3.3V buck. Bypassing that might be needed but that would just be a wire link between two test points.
mkstr is offline  
Old 05 November 2020, 18:53   #429
Promilus
Registered User
 
Join Date: Sep 2013
Location: Poland
Posts: 868
@mkstr - it's 68000 DIP form factor, insanely impressive design. So it should be pretty straightforward to replace A1000, A500, CDTV and A2000 CPUs with that. What about A600? Not that I care much about it. I'm just wandering.

About that serial differential interface - is softcore fast enough to handle LiteSATA? I know, system driver would be a b.tch but since IDE is basically obsolete and you have to use CF2IDE or SATA2IDE adapters anyway for new disks it makes perfect sense to implement native controller - even if full bandwidth can't be achieved. With CFAST you can even keep it pretty small.
Promilus is offline  
Old 05 November 2020, 19:40   #430
mkstr
Registered User
 
Join Date: May 2018
Location: United Kingdom
Posts: 64
Quote:
Originally Posted by Promilus View Post
@mkstr - it's 68000 DIP form factor, insanely impressive design. So it should be pretty straightforward to replace A1000, A500, CDTV and A2000 CPUs with that. What about A600? Not that I care much about it. I'm just wandering.

About that serial differential interface - is softcore fast enough to handle LiteSATA? I know, system driver would be a b.tch but since IDE is basically obsolete and you have to use CF2IDE or SATA2IDE adapters anyway for new disks it makes perfect sense to implement native controller - even if full bandwidth can't be achieved. With CFAST you can even keep it pretty small.
kipper2k has done an adapter that will work in the A600.

I was assuming most people would just use the SD card for storage. Even SATA is going obsolete now so PCIe would seem like the better option for a "modern" interface. I did consider adding that but it needs a more expensive FPGA with gigabit transceivers, and the feature creep line had to be drawn somewhere.
mkstr is offline  
Old 05 November 2020, 19:49   #431
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,461
My CDTV is set up for TF536 testing and I've been actively working with others to try to patch the ROM. If you want some testing on a CDTV then I'm happy to buy and help debug.
alexh is offline  
Old 05 November 2020, 20:41   #432
Promilus
Registered User
 
Join Date: Sep 2013
Location: Poland
Posts: 868
Quote:
I was assuming most people would just use the SD card for storage
That's a valid assumption. I was just thinking about slightly more reliable storage. But new SDHC and SDXC are pretty solid anyway and if UHS is implemented in the future it would still give incredible boost.
Promilus is offline  
Old 05 November 2020, 21:03   #433
Lemaru
Registered User
 
Join Date: Oct 2016
Location: Berks, UK
Posts: 271
Quote:
Originally Posted by mkstr View Post
kipper2k has done an adapter that will work in the A600.

I have done an adaptor for the A600 too, works great with the TF536 so should be good for this too. Going to revise it a little and do a different form factor for use with smaller cards such as this.

I don't have any other A500 cards to test it with though but a few others I have sent it to have had it working with other boards (just not the TF534).

Can't wait to get my hands on one of these to give it a go.
Lemaru is offline  
Old 05 November 2020, 21:53   #434
d4rk3lf
Registered User
 
d4rk3lf's Avatar
 
Join Date: Jul 2015
Location: Novi Sad, Serbia
Posts: 1,694
Why I waste time on politics and elections, when this is so much more interesting and cool?
Amazing work.

I hardly understand whatever you guys talk, and very glad that I see you exchange knowledge, and kudos to Mike sharing his view on all questions.
From my poor understanding, this will make my Amiga 500, something like OCS/040?
Price is yet to be established, but on the good way to be "higher then average 68000 accelerators, but lower then some others"?
Sound amazing.

For us, poor understanding souls, any chance of some new video testing the card?
Something along:
Gloom (OCS)
Doom (OCS)
Wolf... Wing Commander, Dune 2, Nemac IV, Stunt Car Racer, Legends of Valor... etc

Also, how you guys think rendering in 3D apps would improve?
I know (somewhat) Lightwave, and a littkle bit of Real3D.
It would be cool seeing if there's improvement, and how much.

Again - great job!
d4rk3lf is offline  
Old 05 November 2020, 22:34   #435
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,461
TF has said he'll share his knowledge of adapting the TF536 to the Atari ST including the bus arbiter.

https://www.exxoshost.co.uk/forum/vi...=3587&start=10

Just make sure that all the 68000 pins that the Amiga doesn't use are wired to the FPGA
alexh is offline  
Old 05 November 2020, 22:38   #436
kipper2k
Registered User
 
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
Quote:
Originally Posted by alexh View Post
TF has said he'll share his knowledge of adapting the TF536 to the Atari ST including the bus arbiter.

https://www.exxoshost.co.uk/forum/vi...=3587&start=10

Just make sure that all the 68000 pins that the Amiga doesn't use are wired to the FPGA
Nice,
i do have an Atari that i removed the soldered 68k and socketed it ready to some some testing once we get going. The size of this is so snall that i cant think of any comp that it will not fit inside without causing issues with the case closing etc. even when used with the a600 adapter which i was able to design with 2 securing screws that can allow you to swing it around your head if you want to lol
kipper2k is offline  
Old 05 November 2020, 22:51   #437
mkstr
Registered User
 
Join Date: May 2018
Location: United Kingdom
Posts: 64
Quote:
Originally Posted by alexh View Post
TF has said he'll share his knowledge of adapting the TF536 to the Atari ST including the bus arbiter.

https://www.exxoshost.co.uk/forum/vi...=3587&start=10

Just make sure that all the 68000 pins that the Amiga doesn't use are wired to the FPGA
All the pins are connected to the FPGA, including the bus grant ones. I think the key differences between the Amiga and the Atari are that the latter uses the bus grant and also non-autovectored interrupts. The bus grant I think should be able to be handled in the bus cycle logic, which is separate from TG68, and the interrupt handling might just work anyway because (IIRC) the Amiga effectively uses that mechanism too but relies on the hardcoded jump table at the end of the ROM to make it look like autovectoring.
mkstr is offline  
Old 05 November 2020, 23:02   #438
Higgy
Registered User
 
Higgy's Avatar
 
Join Date: Jan 2014
Location: Somerset, UK
Posts: 547
Will this allow the Megadrive to have true Blast Processing?
Great work on the device, looks smart and very micro.
Higgy is offline  
Old 05 November 2020, 23:16   #439
lesta_smsc
Registered User
 
lesta_smsc's Avatar
 
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,186
Quote:
Originally Posted by alexh View Post
TF has said he'll share his knowledge of adapting the TF536 to the Atari ST including the bus arbiter.

https://www.exxoshost.co.uk/forum/vi...=3587&start=10

Just make sure that all the 68000 pins that the Amiga doesn't use are wired to the FPGA
I thought TF was leaving the scene after some people ripped off his work? Glad to see he's still about doing what he does best
lesta_smsc is offline  
Old 06 November 2020, 00:48   #440
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,461
Quote:
Originally Posted by lesta_smsc View Post
I thought TF was leaving the scene after some people ripped off his work? Glad to see he's still about doing what he does best
He has stopped working on things but the work is already done.
alexh is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Emulators List for Amiga 68000 -based (A500/600) superturrican2 request.Apps 6 11 April 2020 16:42
Amiga FPGA and video signal, is there any good FPGA? balrogsoft support.Hardware 8 15 June 2019 17:55
First Amiga 600 FPGA Accelerator - Vampire 600 majsta Hardware mods 736 18 July 2016 18:31
Which A500 SCSI interfaces are DMA-based? Photon support.Hardware 21 19 September 2009 19:32
A500 disk based games to cd rom backtoskooldaze Retrogaming General Discussion 7 23 October 2003 04:01

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 23:01.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10718 seconds with 13 queries