Search found 108 matches

by ppe
Wed Feb 24, 2021 8:25 pm
Forum: Hardware
Topic: QL Ethernet expansion card project
Replies: 35
Views: 12260

Re: QL Ethernet expansion card project

Unrolled move.w x20 so that clock cycles per byte goes down from 21 cycles/byte to roughly 12.9 cycles/byte Wallclock time for a 114kB file direct to memory is now approx 1.6s (non-scientific measurement...) or around 70 kB/s A very good result. Also encouraging for ethernet drivers on the QL in ge...
by ppe
Tue Feb 23, 2021 6:02 pm
Forum: Hardware
Topic: QL Ethernet expansion card project
Replies: 35
Views: 12260

Re: QL Ethernet expansion card project

You should definitely think about some loop unrolling. Thank you for your comments, Peter. Loop unrolling will help, yes. I'll do a bit of experimentation with that. Unrolled move.w x20 so that clock cycles per byte goes down from 21 cycles/byte to roughly 12.9 cycles/byte Wallclock time for a 114k...
by ppe
Tue Feb 23, 2021 7:46 am
Forum: Hardware
Topic: QL Ethernet expansion card project
Replies: 35
Views: 12260

Re: QL Ethernet expansion card project

My code is reading from a word-wide memory mapped IO port that goes to a FIFO on the W5300 and writing to QL main memory in a two-instruction (MOVE + DBF) loop. You should definitely think about some loop unrolling. Also you might want to consider MOVE.L instructions, if you can decode the I/O regi...
by ppe
Mon Feb 22, 2021 2:56 pm
Forum: Hardware
Topic: QL Ethernet expansion card project
Replies: 35
Views: 12260

Re: QL Ethernet expansion card project

There was an interesting test with Q68 and the CP2200 Ethernet controller where, I think, Jan measured throughput to RAM disk to be around 35kB/s. Q68 TFTP file transfer througput with Wolfang's driver is > 160 kBytes/s here, even with SD card. Just to clarify and for the record so as not to offend...
by ppe
Mon Feb 22, 2021 1:56 pm
Forum: Hardware
Topic: QL Ethernet expansion card project
Replies: 35
Views: 12260

Re: QL Ethernet expansion card project

Q68 TFTP file transfer througput with Wolfang's driver is > 160 kBytes/s here, even with SD card. Very nice! Great to hear that a modern CPU core and bus architecture gives so good results. On the black box the real limit is the memory bandwidth. The limit is word copy speed from one memory locatio...
by ppe
Sun Feb 21, 2021 8:54 pm
Forum: Hardware
Topic: QL Ethernet expansion card project
Replies: 35
Views: 12260

Re: QL Ethernet expansion card project

Hello, having suffered from some health problems I've been gone quite a while but am now recuperating slowly. It seems there's been quite a lot of activity and very exciting projects on QL networking! This is excellent! There was an interesting test with Q68 and the CP2200 Ethernet controller where,...
by ppe
Mon Feb 15, 2021 2:09 pm
Forum: Hardware
Topic: Sinclair QL Factory Test Jig
Replies: 22
Views: 930

Re: Sinclair QL Factory Test Jig

Am interested to see if anyone else has ever come across one of these??? From what I am told it maybe a Genuine test rig from the production factory. When I had access to a QL it booted up and ran various keyboard, memory, IO and microdrive tests Holy moly, wonderful find!! That thing needs to be r...
by ppe
Sat Feb 13, 2021 9:46 am
Forum: Software & Programming
Topic: Mice and mouse queues...
Replies: 42
Views: 4596

Re: Mice and mouse queues...

mk79 wrote:The code to get to the CON variables is of course included, too.


Many thanks for taking the time to post the example!
by ppe
Fri Feb 12, 2021 1:37 pm
Forum: Software & Programming
Topic: Mice and mouse queues...
Replies: 42
Views: 4596

Re: Mice and mouse queues...

mk79 wrote:The mouse directly reports the increments it measured (by adding/subtracting to a central variable pt_inc)


I'm quite ignorant in all things PE so very sorry if this is a stupid question but what is the correct procedure (in ASM) for obtaining the address of this variable in PE running on QDOS?
by ppe
Thu Feb 11, 2021 10:45 am
Forum: Hardware
Topic: Backplane issue, or have I missed something?
Replies: 18
Views: 720

Re: Backplane issue, or have I missed something?

There are 3x 1N4005 diodes in series between pins 2 and 1. Pin 2 gets 12v from the anode of C37 on the motherboard. And at pin 3 there is 9v, which goes to the 9v rail on the backplane card. I'm not much of an electronics guy but that looks like a kind of an emitter follower where emitter voltage f...