Search found 852 matches
- Thu Jul 15, 2021 10:50 am
- Forum: Software & Programming
- Topic: Loopy bugs
- Replies: 21
- Views: 4208
Re: Loopy bugs
It appears that Q-Liberator zeroes the loop variable on entry to a loop. The following demo, which is acceptable (although perhaps not very elegant) S*BASIC, will not work in the same way in SuperBASIC or when Qlib compiled. Yes it does. If you decompile it, you will find a variable assignment of z...
- Sat Jul 10, 2021 10:41 am
- Forum: Software & Programming
- Topic: The comp.sys.sinclair Crap Games Competition 2021: 25th edition extravaganza!
- Replies: 126
- Views: 40487
Re: The comp.sys.sinclair Crap Games Competition 2021: 25th edition extravaganza!
Hi, The QSPEC2 emualator, which is part of the Speculat Spectrum emulator for the QL is supposed to load Spectrum tapes through the QL Network port connect to a Cassette Tape player. I have never tired this, only read the documentation and source code files. The ZM emulator is also supposed to as w...
- Thu Jun 24, 2021 11:25 am
- Forum: Software & Programming
- Topic: Q68 QoE Ethernet Driver
- Replies: 87
- Views: 26270
Re: Q68 QoE Ethernet Driver
Ok. That's 2kHz. I can do that. Obviously it's not going to be 50% duty cycle. I need to go off and think a little to do it correctly. As a code defined ticker it can be altered later. The ticker is an interrupt. What level interrupt should it be? There are quite a few places in my driver where I d...
- Wed Jun 23, 2021 3:11 pm
- Forum: Software & Programming
- Topic: Q68 QoE Ethernet Driver
- Replies: 87
- Views: 26270
Re: Q68 QoE Ethernet Driver
I can provide a ticker, and have provided for that. All I need is a target frequency for the ticker. I can divide it from the CPU clock or ethernet clock, or something else if it is available at the CPU socket. Currently, I think the shortest delay that I am using the Q68 hardware timer is for 500uS.
- Wed Jun 16, 2021 11:23 am
- Forum: Software & Programming
- Topic: Q68 QoE Ethernet Driver
- Replies: 87
- Views: 26270
Re: Q68 QoE Ethernet Driver
It has. Significantly. You are supposed to use not more than 64 bytes on the QDOS SV stack vs. 512 bytes on SMSQ/E. As most of the driver operates in supervisor mode. And I do a lot of subroutine calls, with MOVEM instructions to preserve registers. I'm probably breaking the 64 byte rule in places....
- Wed Jun 16, 2021 10:14 am
- Forum: Software & Programming
- Topic: Q68 QoE Ethernet Driver
- Replies: 87
- Views: 26270
Re: Q68 QoE Ethernet Driver
My biggest concern about QDOS/Minerva, is if It might over fill the supervisor stack. I'm not sure if SMSQ/E has a bigger supervisor stack than QDOS. It has. Significantly. You are supposed to use not more than 64 bytes on the QDOS SV stack vs. 512 bytes on SMSQ/E. As most of the driver operates in...
- Tue Jun 15, 2021 4:09 pm
- Forum: Software & Programming
- Topic: Q68 QoE Ethernet Driver
- Replies: 87
- Views: 26270
Re: Q68 QoE Ethernet Driver
This can be tested on the Q68, I just found no time yet. Q68 Minerva will need an FPGA update for the external interrupt. My biggest concern about QDOS/Minerva, is if It might over fill the supervisor stack. I'm not sure if SMSQ/E has a bigger supervisor stack than QDOS. Also, an implementation wit...
- Fri Jun 11, 2021 3:32 pm
- Forum: Software & Programming
- Topic: Q68 QoE Ethernet Driver
- Replies: 87
- Views: 26270
Re: Q68 QoE Ethernet Driver
Does 'QoE Ethernet driver for Q68' imply that the driver won't work on the QL implementation of the hardware? I can think of a few of possible problem areas. 1. I don't know how well a 7.5MHz 68008 can keep up with reading data packets from the CP2200 controller chip. 2. The driver makes use of the...
- Mon May 24, 2021 10:05 am
- Forum: Software & Programming
- Topic: Q68 QoE Ethernet Driver
- Replies: 87
- Views: 26270
Re: Q68 QoE Ethernet Driver
Here is an update to the Q68 Ethernet driver, Version 0.34 There has been a re-branding of the driver as the 'QoE Ethernet driver for Q68'. This version adds DHCP support. So it can obtain an IP address from the network. And it also handles the lease renewals of the IP address. Spanish initializatio...
- Sat May 01, 2021 10:47 am
- Forum: Software & Programming
- Topic: Job suspension
- Replies: 3
- Views: 1091
Re: Job suspension
OK thanks for that. I will just leave the priority alone once set.