Good that the ram is now stable, that's annoying about the keyboard.
Re: General Stuff(tm)
Posted: 28 Sep 2026 17:57
by stephen_usher
Yeah, and "load" programs aren't loading from tape but short ones are. Possible bank switching issues as well?
Re: General Stuff(tm)
Posted: 28 Sep 2026 19:02
by rubber_jonnie
stephen_usher wrote: 28 Sep 2026 17:57
Yeah, and "load" programs aren't loading from tape but short ones are. Possible bank switching issues as well?
Doesn't sound like you're having much luck with it!
What looks after the bank switching and how does the machine determine which bank the code goes into? I presume it bank switches anything above 64KB or is it anythig over 48KB?
I'm sure it isn't, but have you tried a different ROM, the original one I made for my Enterprise cause a ton of weirdness and it was fixed by burning a new ROM.
Re: General Stuff(tm)
Posted: 28 Sep 2026 21:35
by stephen_usher
This is probably why the bus isn't getting held up correctly... The cursor signal from the 6845 never overlaps with the pulse allowing the 4538 to raise the bus request line. They miss by about 2.8uS.
IMG_5418.jpeg (172.66 KiB) Viewed 83 times
@rubber_jonnie I've tried rewriting the ROMs but there's only one set of images I can find on the Internet.
From what I can work out the bank switching is done using an I/O port. On the 96K it swaps the ROMs in and out and overlays memory on top of those addresses.
Re: General Stuff(tm)
Posted: 05 Oct 2026 15:00
by stephen_usher
I've got back from my partner's nephew's wedding weekend so had a chance to catch up a bit.
Ian Cudlip tested his machine and the keyboard, according to him, works perfectly and there's nothing on that specific 4538 output either, so that's a red herring. This is why you always need a reference machine.
It has been suggested to change the ROMs. So I downloaded the ROM images from a completely different site and wrote new EPROMs, ST M27C512 instead of the Winbond W27C512 EEPROMs. The ROM images turned out to be identical. After swapping the ROMs the symptoms didn't change.
Re: General Stuff(tm)
Posted: 05 Oct 2026 15:22
by rubber_jonnie
stephen_usher wrote: 05 Oct 2026 15:00
I've got back from my partner's nephew's wedding weekend so had a chance to catch up a bit.
Ian Cudlip tested his machine and the keyboard, according to him, works perfectly and there's nothing on that specific 4538 output either, so that's a red herring. This is why you always need a reference machine.
It has been suggested to change the ROMs. So I downloaded the ROM images from a completely different site and wrote new EPROMs, ST M27C512 instead of the Winbond W27C512 EEPROMs. The ROM images turned out to be identical. After swapping the ROMs the symptoms didn't change.
Well it was worth a try, I can only assume that my ROM IC was bad, it's been fine and dandy since I replaced it. Shame it didn't work for you.
Re: General Stuff(tm)
Posted: 05 Oct 2026 15:36
by PhilC
Wondering if the roms are too fast? I know the Beeb has issues with newer eproms.
I burnt my new roms onto a three 200ns eproms that I had and it has ran fine so far.
Re: General Stuff(tm)
Posted: 07 Oct 2026 21:59
by stephen_usher
Well, after basically rewriting the lynx2wav conversion program I've at last got a working version of the "Jet Set Willy" 96K port and it works.
Well, other than the keyboard issue and random (but relatively rare) display memory glitches.
It proves that the memory paging is working as is most of the machine. The video memory glitches are probably another symptom of the timing problem causing the keyboard issue.
Re: General Stuff(tm)
Posted: 08 Oct 2026 22:39
by stephen_usher
I've managed to make a tape which loads JSW onto the Lynx, sometimes. Seems random whether one of the binary files fails its CRC check with the recorder volume "just right".
May be good enough to demonstrate on Saturday.
Re: General Stuff(tm)
Posted: 08 Oct 2026 22:43
by PhilC
Be interesting to see that on the Lynx as Lynx basic is pretty slow.