Code Monkey home page Code Monkey logo

amiga-n2630's People

Contributors

chris-jh avatar jasonsbeer avatar thepillock avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

amiga-n2630's Issues

IDE PIO Mode Support

The IDE port currently supports PIO0 8-bit timing only. It is possible to achieve PIO2 mode timing at 25MHz. PIO3 or greater should be achievable at 50MHz. Add these additional timing options.

Documentation Items

Some items in the documentation to backfill information on, as it seems to be a little ambiguous, or is missing:

IDE section, J905 setting, implies the option of using a Cable Select (CS) pair of IDE devices. I will make the assumption that CS is a functional feature at this point? If that is true, then it is implied by other wording (but not explicit) that the onboard CF interface cannot be used with the CS setting, as it is a non-CS device? Save a few support questions by mentioning it. It should also be written out that both potential IDE-cable devices must also support CS, have the proper cable, and be set for CS operations.

AMIX, as I always understood from the rare encounters I had, only supported the 33C93A SCSI interface of the A3000 and the A2091 for both tape and SCSI disk I/O operations. I don't believe there is any Gayle-like IDE interface support in it, as CPU-driven disk interfaces are usually shunned by Unix/POSIX operating systems. It may be worth a mention of having an AMIX-supported SCSI controller, such as the A2091, in the system lest someone makes an assumption that the onboard IDE may work.

Informational:

Although I believe it has become a stale build by now, my brother used to run the 68K version of NetBSD on the GVP 68030's and Series II SCSI cards. My understanding is that the 68K NetBSD would support ANY 68030 accelerator, and at least any Zorro-configured FastRAM. It also supported at least the 33C93A SCSI chip in an AutoConfig PIC, which meant at least the C= A2091 and the GVP Series II SCSI interfaces. I know it was base-compatible with the A2630-based A2500 and the A3000D/T, so should be compatible with the N2630's accelerator. I have no info on IDE support it may or may not have had.

Zorro II/III RAM settings - Has OS 2.04/2.05 for the 16-bit machines (A2000) been checked to see if it supports a Zorro III AutoConfig PIC? I know the support for this was in the Amiga OS 3.1 and later releases. I am not sure it was in 2.04/2.05. It may be a good idea to check and note it. I doubt the Zorro III FastRAM setting will work/may even crash under Kickstart 1.3, as Zorro III never existed under OS 1.3 when it was released for the 68000 machines. The Zorro-II settings will work in all OS versions.

Test DMA

Test DMA using the N2630 Zorro 2 RAM and the A2091 SCSI card or other devices, if available. Test methodology needs to be determined. Zorro 3 RAM is not in scope.

Confirm function of Zorro 2 RAM at 50MHz

Test Zorro 2 RAM at 50MHz CPU clock frequency. If a failure is found, investigate cause and implement solution. The logic for the Zorro 2 RAM is essentially the same as the Zorro 3 RAM. If a failure is identified, the fix will likely apply to the Zorro 3 RAM as well.

Enable Zorro 2 RAM In 68000 Mode

Currently, the Zorro 2 RAM on the N2630 is only available in 68030 mode. It should be possible to enable it in 68000 mode with little or no undesirable side effects.

Investigate feasibility and implement.

Crashes with A2091

Description: The N2630 ceases all activity when the A2091 accesses an attached hard drive.

Severity: High. The A2091 is an important piece of hardware for A2000 users. This problem may also be indicative of an undiscovered issue that may affect other Zorro 2 hardware.

Observations/Useful Info: All Kickstart revisions are affected. Because KS 1.3 and 2.04 are affected, it is unlikely related to the Gayle IDE port, as those Kickstart versions have no concept of Gayle. Various SCSI ID's were tested and all were affected in the same way. Tested with a SCSI2SD drive. The A2630 does not crash with the same card and hard drive setup.

Proposal: Investigate cause and implement fix.

Cannot disable IDE port

Description: U602, Rev 1.0.0, does not allow the IDE port to be disabled.

Severity: I perceive this as low severity. If you do not intend to use the IDE port, you can leave it unconnected.

Observations/Useful Info: In testing, when the _IDEDIS signal is included, psuedo-Gayle is never configured. This is regardless to the status of J900.

Proposal: Investigate cause and implement fix.

Zorro 3 RAM autoconfig not disabled

Hi Jason,

i have build this nice board but it does not work on Kickstart 1.3. At the moment i have no RAM installed on the board. The processor selector screen is show on right mouse click but kickstart stays on white or grey screen.
In the AUTOCONFIG.vhd the Zorro 2 ram jumper is checked for D_ZORRO2RAM with "nZ2DIS = '1' AND ram2configed = '0'" but Zorro 3 has not this check "nZ3DIS = '1' AND ram3configed = '0'" ? This extra check is also missing on the x"48" address step.

I have no other kickstart versions to check this.

cheers Marco

CPU Menu Erratic

Description: CPU startup menu sometimes works as expected, sometimes starts into the 2630 monitor, and sometimes crashes.

Severity: High. The ability to change CPUs in software is a key feature with no current alternative methods.

Observations/Useful Info: This was not an issue in revision 2.2. There were small hardware and many CPLD logic changes between 2.2 and 3.0. Probably need to start with U601 logic.

Proposal: Find root cause and repair.

N2630 is not compatible with Agnus 8371

Hi all.

Just tried to run my A2000 with N2630 and Agnus 8371. It crashes with an old firmware. I reflashed U600-U602 to latest versions and my Amiga just refuse to start anymore.

Problem with many ZorroII Cards

Hello Jason,

we have issues with ZorroII Cards which seems to be a problem with ovr / dtack
The cards with problems are:
X-Pert Merlin Graphics card
Georg Braun / Matthias Heinrichs GrakaP2++ (Picasso II Clone using CL-GD5434 Chip)
E3B Deneb USB Card. USB is working, but when trying to flash the flash, computer freezes.

The efect for all cards is that the computer seem to freeze but it still does something veeeery, veeery slow.

All above cards use ovr / dtack function to sync i/o

Thanx for investigation!
Cheers,

// Thomas

Confirm function of Zorro 3 RAM at 50MHz

Test Zorro 3 RAM at 50MHz CPU clock frequency. If a failure is found, investigate cause and implement solution. The logic for the Zorro 3 RAM is essentially the same as the Zorro 2 RAM. If a failure is identified, the fix will likely apply to the Zorro 2 RAM as well.

FPU Test

Check functionality of MC68882 FPU. Investigate if any issues are found.

Original German A2000 & SDRAM Refresh

Description: SDRAM will not refresh with the original German A2000.

Severity: Low? I am not sure how many of the original German made A2000's are in the wild and how many of those few will want to use the N2630. Cost reduced versions (B2000) are not affected.

Observations/Useful Info: U601 and U602 consume the 7MHz clock to drive the SDRAM refresh timer. The original German A2000 does not supply the 7MHz clock at the coprocessor slot, making it unavailable to the N2630 for this purpose.

Proposal: Modify U601 and U602 to consume the 50MHz clock to support the original German A2000.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.