Welcome, Guest. Please login or register.

Recent Posts

Pages: [1] 2 3 ... 10
1
Thanks for confirming and the updates on your progress. From your other replies you've clearly got much more electronics knowledge than me, so just a few more questions for clarification, to try and help diagnosis.

At the end of your original post you wrote  this happens even with the floppy unplugged, so is the Panasonic drive your floppy drive or your hard drive?

You wrote that you tried without accelerator, have you also tested with just floppy drive and no hard drive, no accelerator?

What are the ratings of the power supplies you've used? Are they all official Amiga PSUs or do you have something more powerful? (I was recently given 5 PSUs and the specified outputs vary, even for units with the same part number.)
2
The only reason this sloppy E clock timing works at all is because the 8520 CIA is not a Motorola 6800 peripheral chip. If it was, this 14 MHz accelerator design would fail. Commodore designed these custom chips for the Amiga and using the E clock to drive them somewhat simplified the Amiga's I/O hardware design.
That's the impression that I got reading the 68000 datasheet and noting that the Amiga has no actual M6800 peripherals.

But just because you can sometimes get away with sloppy timing does not means it's often good idea to do so.
Definitely.

The fundamental timing problem is still not corrected because @ 28 MHz the CPU's E clock cycle will end in one 7 MHz clock. A more reliable way to handle this problem is to disable the CPU E clock cycle by disconnecting VPA and connecting a pull-up resistor. You then add logic to generate VMA when the E clock is low and keep it latched when the E clock is high.
That's a point.  Currently /VMA is unconnected on the PCB (and per the schematic), I guess there's an internal pullup...? What's the consequence of the short E pulse?

Here are some example boolean logic equations:

/VMA = /E * /VPA # /VMA * E
I did not find the pound sign (#) in the list of standard boolean operators.  What did you mean?

Next you need to generate ETERM to terminate the cycle:

/ETERM.D = ETERM * E * /AS * /VMA
/EDTACK.D = EDTACK * /AS * /ETERM
/DTACK.D = DTACK * /AS * /EDTACK
/DTACK.T = DTACK * /AS * /EDTACK
 
NOTE: ETERM and EDTACK are registered on the rising edge of the 7 MHz clock (but you can experiment with the falling edge). DTACK is registered on the 14 MHz clock. Also, DTACK is a Tri-State signal.
I'm not familiar with the .D and .T notation.  What did you mean?  ETERM and EDTACK symbols are connected to what?

As far as creating the proper 60/40 duty cycle, that's probably not as important as having the E clock at the proper frequency and having the rising edge synchronized with the 7 MHz clock.
I found a dedicated divider part that will generate the proper frequency E pulse in under 1ns.  That will definitely get it working, at least on par with the unmodified 14MHz accelerator.  I like the fact that it keeps with the minimalist spirit of the original project in OP.  But latching with the rising edge of the 7MHz clock is definitely something that I can do.  I also found a decade counter that would let me generate it from the 7MHz reference.

The main reason to keep the correct duty cycle is performance concerns.
Yeah, I had a hunch about that, are you able to quantify what is affected by the pulse width?

BTW, some 68020+ systems can be modified for improved performance. Here is the link:

https://forum.amiga.org/index.php?topic=74945.msg850556
Nice project, useful toward "Amiga-like computer from scratch" projects that don't use any original Amiga components (which will be my final goal, eventually).  Thanks for providing the code.  I wouldn't mind learning that type of PLD syntax/notation.  I'm more fluent with VHDL and Verilog.

So the unmodified 14MHz accelerator has a problem I noted a while back.  I have an ide68k+mem68k sandwich, and it does not work at all with the 14MHz accelerator, I get flashing colors when I power on the machine.  At 28MHz I get a black screen with this peripheral.  Unfortunately I don't have them separately so I don't know which of them has the problem, I got this peripheral with one of my A1000.  It does work properly with the stock 7MHz 68000.  Do you have any idea what could be the issue?  I might give it a closer look next week to see which signals are connected so I could eliminate some factors.  I will be building two kinds of IDE interface, so need to put together BOMs for that.

I need to gather parts lists from multiple projects, then I'll be able to continue with this.  I like to build large carts to save on shipping.  I really like the lists feature on DigiKey as it lets me keep BOMs for projects.
3
Amiga Hardware Issues and discussion / Amiga 2000 Video & Audio Issues
« Last post by TmaxElectronics on April 28, 2024, 02:12:21 AM »
About half a year ago I started repairing a badly battery damaged A2000 which had some memory issues. After a looong time of letting the project settle I finally got somewhere in the repair. The problem was a almost rotted trace for _UDS, just outside the area which I cleaned. It was still good enough to sometimes work but bad enough to not do so reliably. Also broken was the Even CIA and probably some ram chips (I just replaced all because I started being frustrated lol). I Fixed those issues and now Diagrom boots up without any memory errors and the memory test and the CIA tests succeed.

Now however I'm faced with another Problem:
Although diagrom boots I can only use it with the serial terminal. Nothing is ever displayed on the screen except for some flashing green bars at startup and then some random colors as the rom is "forcing stuff to run in fastmem if avaible".
Running any graphic tests also yields nothing but a slightly differently color-filled screen, except in "test raster" where I get some purple-green lines across the screen. I've verified that the color value output from Denise is actually what the display shows (so eliminated the Vidiot as a possible fault) and tested the monitor with my working a500.

And another issue I noticed is that the audio tests are non functional. They do play a tone but it is interrupted (sounds just like morse code). No idea if the two faults are related though.

I'm once again out of ideas for what to try as I've swapped around All chips between another A500 and the A2000 and none make any kind of a difference. Has anybody maybe seen this issue before?
4
Actually yes it is a newer panasonic drive.  This is an Escom Amiga made in France.  I've suspected it could actually be the floppy drive drawing too much current on motor start.  Its not a shielding problem, its the 5V rail dipping and the monitor loses sync, I can see it on my scope.  It happens even with all shielding installed.  I've tried different power supplies so its not the supply.  I've tried a different video cable.  This is a bare bones mainboard no accelerator.

Panasonic Drives are known to require a re-cap. Could be a failing cap putting out too much noise on the motor. Worth a try.
5
Hi,

Simple answer is “Yes”, have had this even on a Rev 1D1 mainboard. The answer maybe that the top RF shielding is needed. Or the drive motor has become too noisy on the drive.
Is the drive by chance a Panasonic one?

Actually yes it is a newer panasonic drive.  This is an Escom Amiga made in France.  I've suspected it could actually be the floppy drive drawing too much current on motor start.  Its not a shielding problem, its the 5V rail dipping and the monitor loses sync, I can see it on my scope.  It happens even with all shielding installed.  I've tried different power supplies so its not the supply.  I've tried a different video cable.  This is a bare bones mainboard no accelerator.

6
From memory D215A. Is there a component there?
Fix is normally, ceramic cap across collector and emitter pads.

Yes a cap is there. The 1.2V reference is perfectly stable.  Anything pulled up to 5V pulses with the floppy drive access.

I measured about a 150mv dip each time the floppy ticks.
7
oops replied to myself

8
@mykrowyre, I've seen this to varying degrees and it has varied for me by screen and connection. Sorry if I've missed it on previous posts but how do you connect e.g. RF modulator, composite, RGB, and to what type of screen?

RGB.  I see the disk drive pulse on composite signal also but it doesnt effect the composite display only RGB because I think the issue is the sync signals.  On RGB it causes the sync signals to dip and the screen jumps.
9
Amiga Editorials / Dominik Diamond writes about the Amiga for the Guardian
« Last post by AndyFC on April 27, 2024, 10:23:05 PM »
A friend mentioned this to me today, and the full article is available online.

https://www.theguardian.com/games/2024/apr/26/my-undying-love-for-the-painfully-uncool-amiga
10
Amiga Events / UK Amiga Show: Kickstart 02
« Last post by AndyFC on April 27, 2024, 10:12:44 PM »
From a quick scan of the boards I don't think anyone has posted about this (sorry if I've missed it).

Kickstart02 is taking place in Nottingham on 29 and 30 June.
Official site: https://www.amigashow.com/

Tickets are now on sale.
Pages: [1] 2 3 ... 10