Welcome, Guest. Please login or register.

Author Topic: Graphical issues  (Read 3006 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Pat the Cat

Re: Graphical issues
« on: January 20, 2021, 03:23:38 AM »
it could be one of several things;-

1) Bad memory chip, U18-U19. (Upper MB, because games loading OK, computer starts up OK). Likely cause static damage

2) Bad connection beteen the memory chips and the custom chips (tiny break or short, maybe from the recap).

3) Bad custom chip, Alice but most likely Lisa. The memory and pathways are fine, but the chip isn't reading it properly.

If you do a memory check of the machine, I guess that could rule out option 1 at least, if it passes. It will only test the paths between the processor and the memory chips though, could still be OK custom chips but maybe a board fault somewhere between the memory chips and the custom chips.

It definitely looks like it's digital, rather than  when it gets turned into an analog signal.

https://aminet.net/package/util/moni/CheckMem

https://github.com/keirf/Amiga-Stuff#amiga-stuff-native--cross-dev-code--tools-for-amigas

Duff memory chip would be easier to find replacement. Than a duff Alice or Lisa.
« Last Edit: January 20, 2021, 06:18:16 PM by Pat the Cat »
"To recurse is human. To iterate, divine."

A1200, Vanilla, Surf Squirrel, SD Card, KS 3.0/3.z, PCMCIA dev
A500, Vanilla, A570, Rev 5, KS 1.2/1.3 Testbench system
Rasp Pi, UAE4ARM, 3D laser scanner, experimental, hoping for AmigaOS4Arm, based on Watterott Fabscan Pi
 

Offline Pat the Cat

Re: Graphical issues
« Reply #1 on: March 13, 2021, 08:28:03 PM »
<Waggles Fingers> I wouldn't depend on that. For one thing, which version of Diagrom? Different versions test differently.

One thing to try if the games are for older Amigas (not AGA) - hold down both mouse buttons while starting and choose ECS or OCS rather than AGA.

Then try running the game again. If it cures it, no fault, it's just AGA trying to understand old games "hitting the metal",.

If these are AGA games, different story. They're not working for some hardware fault reason,

And no, points 2-3 not covered by testing the memory with a memory tester and finding all the chip RAM is fine. There are still the connections between chip RAM and the custom chips to consider.

EDIT: I'm pretty sure will be messed up on composite output too. But the games were both released before AGA was and that might be the reason they don't display properly.
« Last Edit: March 13, 2021, 08:38:21 PM by Pat the Cat »
"To recurse is human. To iterate, divine."

A1200, Vanilla, Surf Squirrel, SD Card, KS 3.0/3.z, PCMCIA dev
A500, Vanilla, A570, Rev 5, KS 1.2/1.3 Testbench system
Rasp Pi, UAE4ARM, 3D laser scanner, experimental, hoping for AmigaOS4Arm, based on Watterott Fabscan Pi
 

Offline Pat the Cat

Re: Graphical issues
« Reply #2 on: March 30, 2021, 08:36:25 PM »

Regarding booting into ECS or OCS, I see no direct option for these, but I guess you are referring to "original" under the "display" option in the boot menu? When booting using original, the game Pang for example just goes to a completely red screen when the level starts where as enhanced or best boots in normally to the game but with the game glitches as described before.

I guess I'd just expect different (more random) bad results if there is a physical connection that is broken, but I really have no idea, its far from my expertise.

Well these are both old games. It does look like a memory issue but it's only happening on a couple, both involving dual playfields.

Maybe the code is written in such a way that the background playfields work correctly when run on a 68000 with 512K of chip RAM, but don't calculate the right offsets with a 68020 and 2MB of chip ram. That might explain it.

WHDLoad versions of Pang and James Pond are  available, the notes mention Blitterwaits being used on non-68000 machines (and obviously not in original code).

http://www.whdload.de/games/JamesPond.html

http://www.whdload.de/games/Pang.html

"To recurse is human. To iterate, divine."

A1200, Vanilla, Surf Squirrel, SD Card, KS 3.0/3.z, PCMCIA dev
A500, Vanilla, A570, Rev 5, KS 1.2/1.3 Testbench system
Rasp Pi, UAE4ARM, 3D laser scanner, experimental, hoping for AmigaOS4Arm, based on Watterott Fabscan Pi