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!
New accelerator for a Amiga, Atari and others
Moderators: terriblefire, Terriblefire Moderator
-
terriblefire
- Admin sponsor

- Posts: 5685
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: New accelerator for a Amiga, Atari and others
My understanding is that TG68 is missing the bus arb logic. Since the amiga doesnt need it.
βββ
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
-
exxos
- Site Admin

- Posts: 28213
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: New accelerator for a Amiga, Atari and others
Because it misses some control pins which are used on the ST but not on the Amiga. It's been talked about countless times with the TG68 etc.amimjf wrote: 05 Nov 2020 18:21 Why would TG68 be platform specific ?,.. I don't know the answer, but surely it's going to be a minor implementation detail rather than a design issue. We did embedded boards back in the day based on 68000 and 68332 and I don't remember having problems with shared memory peripherals.
Happy for technical answers.
-
amimjf
- Posts: 87
- Joined: 22 Mar 2020 08:25
Re: New accelerator for a Amiga, Atari and others
Ok, my quick Google didn't find it,... Must be a bug in the Atari ! π
-
utri007
- Posts: 181
- Joined: 13 Nov 2018 22:20
Re: New accelerator for a Amiga, Atari and others
I don't know, but kipper2k said that there could be versions for a Atari and even Mac.
After all, it is FPGA so multiple cores should be possible.
After all, it is FPGA so multiple cores should be possible.
-
terriblefire
- Admin sponsor

- Posts: 5685
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: New accelerator for a Amiga, Atari and others
I have code for the bus ARB that i will share with Mike if he wants.utri007 wrote: 05 Nov 2020 19:15 I don't know, but kipper2k said that there could be versions for a Atari and even Mac.
After all, it is FPGA so multiple cores should be possible.
βββ
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
-
alexh
- Site sponsor

- Posts: 1310
- Joined: 17 Oct 2017 16:51
- Location: Oxfordshire
Re: New accelerator for a Amiga, Atari and others
It might not now but it can and will.exxos wrote: 05 Nov 2020 10:45 If this is based on the TG68 core.. That won't work on Atari.. So I doubt this one will either. Looks like a Amiga booster not Atari ?
He will appreciate that.terriblefire wrote: 05 Nov 2020 19:41 I have code for the bus ARB that i will share with Mike if he wants.
I think it needs everything you solved doing the Atari version of TF534/536. A different memory map, bus errors etc.
Senior Principal ASIC Engineer - SystemVerilog, VHDL
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
-
terriblefire
- Admin sponsor

- Posts: 5685
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: New accelerator for a Amiga, Atari and others
Thinking again about this.... The Amiga cannot work without the sync bus (VPA, VMA, E) because the CIAs use this protocol. So this cannot be missing.
Bus error will be needed by Atari and we never see BERR on the Amiga. We use it only to tell the 030 that the FPU is missing so TG68 will not need it. So this is possibly missing. It should be trivial to add this as its just another exception/trap.
The Amiga 500 also doesnt have/need bus arb to work. It would need it for the A570 type CD Drive expansions though. The Atari needs bus arb working to use the floppy drive. So it needs to be perfect to work in that machine. You can get away with it being a bit rough in the A500.
The last thing that may be missing is vectored interrupts. The amiga does "use" these with a real 68000 by placing the vectors at the very end of rom. This is a performance trick because autovectors are so slow on the 68000. But functionally they are the same as autovectors. On the CD32 I bypass these and use auto-vectors because they're faster. However the Atari ST needs these and uses them from the MFP. I'm not saying they are missing just that an FPGA core designer could shortcut these and the Amiga would still work.
EDIT: The vectored interrupt performance vs autovectors is the reason why these bytes exist at the end of rom
The rom is decoded during an interrupt ack cycle and these vectors are placed on the bus by virtue of the address bus having the interrupt being acknowledged on the lower address pins. The rest of the address bus is high during this cycle. This gives us 18 for interrupt level 1, 19 for interrupt level 2 etc. These correspond to the auto-vectored interrupts.
Bus error will be needed by Atari and we never see BERR on the Amiga. We use it only to tell the 030 that the FPU is missing so TG68 will not need it. So this is possibly missing. It should be trivial to add this as its just another exception/trap.
The Amiga 500 also doesnt have/need bus arb to work. It would need it for the A570 type CD Drive expansions though. The Atari needs bus arb working to use the floppy drive. So it needs to be perfect to work in that machine. You can get away with it being a bit rough in the A500.
The last thing that may be missing is vectored interrupts. The amiga does "use" these with a real 68000 by placing the vectors at the very end of rom. This is a performance trick because autovectors are so slow on the 68000. But functionally they are the same as autovectors. On the CD32 I bypass these and use auto-vectors because they're faster. However the Atari ST needs these and uses them from the MFP. I'm not saying they are missing just that an FPGA core designer could shortcut these and the Amiga would still work.
EDIT: The vectored interrupt performance vs autovectors is the reason why these bytes exist at the end of rom
Code: Select all
0007FFF0 00 18 00 19 ....
0007FFF4 00 1A 00 1B ....
0007FFF8 00 1C 00 1D ....
0007FFFC 00 1E 00 1F ....
βββ
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Who is online
Users browsing this forum: CCBot and 55 guests