Has anyone been sucessfull interfacing ZXmore with ZXPand or ZXPand+ ?

Discussions about Sinclair ZX80 and ZX81 Hardware
tdg8934
Posts: 304
Joined: Mon Sep 23, 2013 6:10 pm

Re: Has anyone been sucessfull interfacing ZXmore with ZXPand or ZXPand+ ?

Post by tdg8934 »

Mark - your right. Found this online:

A low resistor value is called a strong pull-up (more current flows), a high resistor value is called a weak pull-up (less current flows).

Thanks - Tim

Time for some soldering (2x4.7k)
tdg8934
Posts: 304
Joined: Mon Sep 23, 2013 6:10 pm

Re: Has anyone been sucessfull interfacing ZXmore with ZXPand or ZXPand+ ?

Post by tdg8934 »

Well. Bad news. Soldering 10k between 5vdc and A3 and removing the A3 jumper caused the same results. The ZXPand or ZXPand+ when plugged into ZXmore it displayed a screen with randomness hires graphics. I unsodered the 5v leg of the resistor and plugged back in the A3 jumper and powered back on the ZXmore to its normal screen again. Other ideas to look at?

Tim
Attachments
IMG_1264.JPG
(5.85 MiB) Downloaded 313 times
User avatar
PokeMon
Posts: 2264
Joined: Sat Sep 17, 2011 6:48 pm

Re: Has anyone been sucessfull interfacing ZXmore with ZXPand or ZXPand+ ?

Post by PokeMon »

I think this is only a wrong charset now, caused from the ZXmore firmware. It is necessary to do both, soldering this resistor 10k (can be steady, don't need to be removed) AND switching to a ZX81 instance directly with this switch. I think you still miss the switch. By default instance 0 is selected and this is different to instance 1 or ZX81 firmware as the char mappings are located somewhere else in flash memory. ;)

The picture shows just a different space char pattern, the cursor K below in last line (different pattern) and a kind of message in the first line (different patterns also). So the overlay ZXpand rom seems to be working in general. The (external) ROM overlay is only functional during code execution or data reading but not during displaying video data. This has technical reasons belonging to the ULA construction or replacement of this circuit with ZXmore internals.
tdg8934
Posts: 304
Joined: Mon Sep 23, 2013 6:10 pm

Re: Has anyone been sucessfull interfacing ZXmore with ZXPand or ZXPand+ ?

Post by tdg8934 »

I soldered the 10k resistance back in with the A3 jumper in I get this with the ZXPand / ZXPand+ plugged in.

Whether the 10k resistance is soldered or not as long as the ZXPand / ZXPand+ is plugged in and A3 jumper removed I get the other picture from the last post showing the character pattern that Karl described
Attachments
IMG_1266.JPG
(3.78 MiB) Downloaded 306 times
IMG_1265.JPG
(4.41 MiB) Downloaded 306 times
User avatar
PokeMon
Posts: 2264
Joined: Sat Sep 17, 2011 6:48 pm

Re: Has anyone been sucessfull interfacing ZXmore with ZXPand or ZXPand+ ?

Post by PokeMon »

The trick is:

You can either use ZXpand set and A3 jumper removed and rotate switch set to 1
- or -
A3 set and ZXpand removed and rotary switch set to 0

It does not work with A3 jumper set and ZXpand attached due to an io address conflict as stated more above.



If you get this picture you are only a micron far from operation (just need to switch to position 1 if you have that switch)

Image
tdg8934
Posts: 304
Joined: Mon Sep 23, 2013 6:10 pm

Re: Has anyone been sucessfull interfacing ZXmore with ZXPand or ZXPand+ ?

Post by tdg8934 »

Karl,

Since the rotary switch did not come with the v2 board, I will need to purchase one. I know with customs and shipping from Europe this has been costly and longer shipping time. Can you send me the specification on the switch and I'll see if I can find it in the USA through Amazon or Mouser or some other electronics online store.

Thanks,

Tim
User avatar
PokeMon
Posts: 2264
Joined: Sat Sep 17, 2011 6:48 pm

Re: Has anyone been sucessfull interfacing ZXmore with ZXPand or ZXPand+ ?

Post by PokeMon »

It is named in the construction manual:
http://bit.ly/2tfYZtq

1 x KDR16H J17 (ROM switch, hex coded switch, right-angled, manufacturer OTAX)

It is a japanese manufacturer and not hard to get in Germany, have different sources.
See here for data sheet:
KDR16H.pdf
(285.25 KiB) Downloaded 204 times
The right angled type is also called KDR162H, the KDR162 may be good also.
You may also take KMR162(H) or KW162(H) with a knob integrated.
The KDR102(H) or similar would do as well, offering only 10 positions instead of 16 while 8 are sufficient (the other 8 or repeated from the first).

I have some spare here I can sell for EUR 2.00 plus shipment EUR 3.70 - so all in all EUR 5.70 and there won't be any customs for this small kind of item. Shipment indeed could take a small while, 7-10 days maybe from Europe. On the other hand I don't know any USA based source (distributor) and price for a single switch maybe more expensive as well including shipment. But up to you ...

And by the way - you could just connect pin 2 (A16) of the ROM (flash SST39SF040) with GND to have it fixed to instance 1 (ZX81). Could do this by a simple wire or place a different switch in this wire. This way you could at least test if it does what you want. ;)
tdg8934
Posts: 304
Joined: Mon Sep 23, 2013 6:10 pm

Re: Has anyone been sucessfull interfacing ZXmore with ZXPand or ZXPand+ ?

Post by tdg8934 »

I soldered a 30 gauge wire between pin 2 (A16) and Pin 16 (Vss - assuming this is ground). The 10k resistance was still soldered between A3 and 5vdc and A3 jumper was out. However, it did not work and I got a similar sync looking offset screen.
IMG_1267.JPG
(2.03 MiB) Downloaded 275 times
User avatar
PokeMon
Posts: 2264
Joined: Sat Sep 17, 2011 6:48 pm

Re: Has anyone been sucessfull interfacing ZXmore with ZXPand or ZXPand+ ?

Post by PokeMon »

What do you get in this configuration if you just remove ZXpand ?
User avatar
PokeMon
Posts: 2264
Joined: Sat Sep 17, 2011 6:48 pm

Re: Has anyone been sucessfull interfacing ZXmore with ZXPand or ZXPand+ ?

Post by PokeMon »

It seems there is a small bug when clock frequency is set steady to 3.25 MHz (instead of toggling between 6.5 and 3.25).

Okay - was a kind of reset condition and fixed it with a CPLD change. There is a clock switcher in the CPLD which could not be initially set to low clock frequency and needed to first switch one time to high clock frequency and after changes automatically as desired (manual settings or video display active). So anyway you need a new CPLD now. :?

Had the 4 quadrant picture same as you in your picture, now works with normal display (ZX81 instance). Indeed you could type something in and due to double frequency you have four identical pictures (left, right, top and down). Doesn't look too bad but hard to read ... ;)

I wonder how did you get the picture with the stable screen pattern - but maybe it is just a startup condition which appears or not after power-up randomly.
Last edited by PokeMon on Fri Aug 11, 2017 2:55 pm, edited 3 times in total.
Post Reply