Search found 997 matches

by tofro
Mon Mar 27, 2017 8:50 pm
Forum: Hardware
Topic: Fun things to do with an MC68EC020....
Replies: 117
Views: 13294

Re: Fun things to do with an MC68EC020....

Dave, I have absolutely no clue why anyone would want to have the extended data and address bus in full. Routing the 16+24 tracks around the board to another connector will give you a major headache and not add much value. Towards the QL, it obviously makes no sense - QL peripherals won't be able to...
by tofro
Fri Mar 24, 2017 4:53 pm
Forum: Software & Programming
Topic: uQLx and TCP/IP stack documentation
Replies: 11
Views: 625

Re: uQLx and TCP/IP stack documentation

It's just like Jan says. Network programming is a bit different from opening channels directly to a device like ser or par. The simple S*BASIC I/O interface is not ideally suited for this.You must imagine you open a channel to a switchboard, rather than directly to the target. Plain OPEN simply open...
by tofro
Sun Mar 19, 2017 1:54 pm
Forum: Hardware
Topic: Fun things to do with an MC68EC020....
Replies: 117
Views: 13294

Re: Fun things to do with an MC68EC020....

I even find SMSQ/E the best choice for a slow 2 MB system, because of the much faster Basic. With RAM of 1 MB, admittedly, the length of the OS itself becomes quite relevant. With SMSQ/E in ROM - 2M might be perfect. With SMSQ/E taking RAM - that would be not much of an improvement over a Trump car...
by tofro
Sun Mar 19, 2017 12:22 pm
Forum: Hardware
Topic: Fun things to do with an MC68EC020....
Replies: 117
Views: 13294

Re: Fun things to do with an MC68EC020....

From a software point-of-view: I'd guess many QL users will struggle to even make proper use of a Trump Card's full 786k of memory. Typical QL programs that need and will make use of more than about 1M of memory are nearly exclusively PE programs. PE programs also need good performance, especially t...
by tofro
Sat Mar 18, 2017 5:52 pm
Forum: Hardware
Topic: Fun things to do with an MC68EC020....
Replies: 117
Views: 13294

Re: Fun things to do with an MC68EC020....

I really don't see things becoming much easier when using an 8-bit bus only. Only slower ;)

The 68SEC000 20MHz version can BTW easily be overclocked to 50MHz - That would be close to achieving the 68020's speed, with a CPU that is much easier to obtain.

Tobias
by tofro
Fri Mar 17, 2017 8:21 pm
Forum: Software & Programming
Topic: VAL function in SuperBasic
Replies: 14
Views: 803

Re: VAL function in SuperBasic

Andrea, in case you have Minerva or SMSQ/E, you can pipe the VAL "evaluation line" as a program line to an S*Basic child job and have the result piped back from there. Proven to work. Standard QL ROMs unfortunately can't do that. I am not aware of any Toolkit command that would support VAL...
by tofro
Fri Mar 17, 2017 7:59 pm
Forum: Hardware
Topic: Fun things to do with an MC68EC020....
Replies: 117
Views: 13294

Re: Fun things to do with an MC68EC020....

I was always under the impression that the whole copying ROM across, patching and paging and shadowing was only done for copyright reasons and could be made much simpler today when a 32-bit ROM could be temporarily paged in at $0 during the first and/or all RESETs and actually live way up in the add...
by tofro
Fri Mar 17, 2017 2:01 pm
Forum: Hardware
Topic: Fun things to do with an MC68EC020....
Replies: 117
Views: 13294

Re: Fun things to do with an MC68EC020....

The major trick is: On the first two 32 Bit wide CPU accesses to SRAM area at address $0 and $4, the pullups will "feed" the 68EC020 with an invalid SSP, but meaningful reset vector to a loader in ROM, which then enables SRAM Chip select. The loader sets SSP, fetches the ROM binary (Miner...
by tofro
Tue Mar 14, 2017 10:53 am
Forum: Software & Programming
Topic: Sorting And Searching
Replies: 12
Views: 693

Re: Sorting And Searching

That brings up a question, why reals are faster than integers in interpreted basic? Also interpreter does not allow integers as loop and select variables. Tom There's a simple answer to that: SuperBASIC never does integer arithmetic. Integers are always converted to floating point first, the actual...
by tofro
Sat Mar 11, 2017 5:47 pm
Forum: Software & Programming
Topic: MDV Low Level Routines
Replies: 122
Views: 5788

Re: MDV Low Level Routines

Tomas, have you consulted the "QL Technical Guide" page 60 ff? There are example routines to select and de-select drives that are announced to "be supported in future versions of QDOS". I'd guess that was what Minerva has actually implemented. The routines in the TG actually work...

Go to advanced search