Comments (7)
WIP: https://easyeda.com/Renee/amiga-a315. Boards have been ordered and testing will commence when they arrive.
from a314.
Hi.
I'm quite new to Amiga Hardware addons. But according to schematics, the Amiga 2000 already have a clock chip on board. Isn't there a risk to have two clock chips sharing the same signals ?
A solution would be to use the _OVR signal to disable Gary address decoding process (but I have to admit that this way of doing things is not clear to me).
About Zorro implementation of the A314 it would be much more complicated. From my understanding of hardware and schematics, cards on the Zorro bus can master the 68k bus by issuing a request/acknowledge to buster. Once they do so, they can read/write anywhere including chip and fast as long as the target address is within the 24bits addressing of the original 68k bus (that may not be the case for the blizzard 2060 fast ram for example).
from a314.
Hi amipieTOASTER2K,
Amiga 2000 support is actually not as straight forward as one might think. The A500 expects the board that is inserted in the trapdoor expansion slot to be DRAM chips and not much else, so the FPGA on the A314 must communicate using the same protocol as expected from DRAM chips. A board in an A2000 however communicates with the Amiga using the Zorro II protocol, which is quite different.
Moreover, memory that sits on a board in a Zorro II slot cannot be directly accessed by the custom chips (i.e. is not chip mem), which prevents some applications (VideoPlayer, PiAudio, RemoteWB) from working. There are, however, several applications that would still work well (a314fs, pi, bsdsocket.library), so I think a version for A2000 could still be interesting.
I don't know of any effort to build a Zorro II-version of A314. My feeling is that it shouldn't be all that hard, especially since the A500 version of A314 already exists. If someone were to design a Zorro II board I would certainly help out with adapting the A314 Verilog and software for it.
from a314.
What you would want to do is make a small board that sockets into Agnus, this is where most of the signals from the Amiga 500 trapdoor come from as well as a few from Gary. This could be combined with a pin-shift to use the more common 8375 Agnus and would almost be a simple straight pin-out to the header.
DRD 15:0 AGNUS
DRA 8:0 AGNUS
_EXTICK GARY
_CASL AGNUS
_CASU AGNUS
_RAS0 AGNUS
_RAS1 AGNUS
_WE AGNUS
_CCK_A AGNUS, Invert CCK*
_CLKRD GARY
_CLKWR GARY
D 3:0 AGNUS
A 5:2 AGNUS
- Note about CCK_A; the Amiga 500 inverts CCK to make CCK_A using a 74F04.
Also, there is not a lot of room under the PSU, but I checked, and there are 56-pin IDC ribbon cables available from DigiKey. I don't know how well the Amiga would drive signals over much cable length though.
from a314.
Hi Guys,
Thanks for the quick response. I will initially test an A314 on my A500... I was planning on using a non occupied Zorro-II slot (ultimately my current non-linked ami-pie slot). A Zorro board incorporating a header plug for your A314 board as well as a shielded ribbon cable to an Agnus socket module/board (daughter-board). I would hope to include the Mega Chip 2MB (+1MB really) on the Zorro card. Shielded clip (or solder) leads to Gary or A larger Agnus socket daughter-board incorporating Gary 5719 via a through socket? (old wire wrap i.e long legs).
Yes, the Amiga's ability (or lack thereof) to drive signals as well as signal interference is a concern. I am willing to try though.... Out of the question with modern hardware. The Amiga is a little more forgiving at its frequencies.... Though I lack the experience here. A shielded ribbon cable might not be enough. Impedance mismatches, signalling/timing issues-skew/overshoot etc.
I have a modified Amiga 2000 utilizing a [Super-obese (EXTREMELY-FAT-LADY) Agnus 8372B 318069-03] he...he... ;-) and 2MB chip ram.
Compatibilty issues with the Toaster also I guess... I would remove it first... Thanks for the heads up on the Hex inverter... which would live on the daughter-board with other buffering...
A2000 support could be a real can-o-worms... at least in my perceived form factor. Perhaps I should stop being a tight a$$ and just buy a Vampire... Anyone using a Vampire with a VideoToaster? I do love to tinker with my Amiga's... Cheers,
from a314.
There should be no compatibility issues with Toaster with the A314 and we have users in the Apollo Team who use the Vampire and Lightwave all the time, so I'm assuming it works fine, but it's untested. The Vampire will only really help with Lightwave, of course.
The Agnus/Gary adapter is the only solution for the A314 in the Amiga 2000. The Zorro slots will not work -- there is no try. It's a simple enough board -- maybe an afternoon of routing and adding one MOSFET to invert the CLK_A signal?
I'm no EE, this was drawn up in an afternoon and probably has TONS of errors. But it's a start.
from a314.
Ok then.. lets get crazy.. what if the A314-CP version was installed on a Zorro clockport board like https://gitlab.com/MHeinrichs/Zorro-LAN-IDE
from a314.
Related Issues (20)
- HowTo for flashing FPGA from Raspi on V1.2 HOT 2
- Create pre-built PI image
- Create Linux installer for A314 for pre-existing setups HOT 1
- Provide Amiga OS Installer for A314 drivers etc.
- The latest versions of Raspbian are not working with A314 HOT 1
- Log unimplemented a314fs actions in Linux
- Discrepancy in how 'rename' to same name works in a314fs
- Attempting to move directory into subdirectory of itself should be an error
- Implement support for ACTION_DISK_INFO and ACTION_INFO to a314fs HOT 6
- a314fs crashes with yellow screen if directory does not exist HOT 3
- Create script that validates the installation on the Pi HOT 1
- PCB standoff holes for securing Raspberry PI HOT 3
- Raspberry Pi Compatibility HOT 2
- Automatic Pi Shutdown HOT 2
- Change to Compute Module instead of RPI GPIO Header HOT 1
- remote-mouse no context menu with right-click on icons with activated magic-menu HOT 1
- Installation instructions miss out a step
- Automatically detect and use other clock ports than standard 0x00d80001 HOT 1
- A314cp problems using a Pi4 or CM4 under emu68 (PiStorm/PiStorm32 Lite) HOT 1
- `Unable to connect to picmd service` / `Unable to open a314.device` on A1200 with clockport if HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from a314.