Search found 2699 matches

by tofro
Sat Dec 16, 2017 9:39 am
Forum: Software & Programming
Topic: WTD : Well commented ASM6800x sources
Replies: 13
Views: 6781

Re: WTD : Well commented ASM6800x sources

Hi all. I am looking for what the above details. Be it string manipulations, graphics algo 2D or 3D, as long as it is very well commented. I am a newbie to the 68000 assembly language, and let's be frank, I will save a lot of time to be familiar with this CPU with some very well commented source co...
by tofro
Fri Dec 15, 2017 11:13 pm
Forum: Software & Programming
Topic: IO.FLINE doubts and emulation
Replies: 14
Views: 6217

Re: IO.FLINE doubts and emulation

In S*BASIC, A6 points to the start of the data area of the S*BASIC job, not the QDOS/SMS system variables. If A1 is $100, then (A6,A1.L) points to offset $100 in S*BASICs data area (which is usually the start of the buffer, which explains everything). regards, Jan. That's exactly right - but (and t...
by tofro
Fri Dec 15, 2017 10:18 pm
Forum: Software & Programming
Topic: IO.FLINE doubts and emulation
Replies: 14
Views: 6217

Re: IO.FLINE doubts and emulation

As I said, what you seem to assume as a load address (a1+a6) - Must be wrong. That is not a valid address for a load.

Tobias
by tofro
Fri Dec 15, 2017 9:52 pm
Forum: Hardware
Topic: Gold Card / Super Gold Card ROM patching...
Replies: 29
Views: 11176

Re: Gold Card / Super Gold Card ROM patching...

Strictly speaking the ROM is copied to the RAM and occupies the same address space it would have done in a standard QL, so the vectors could all still be valid... Well, directly after the copy the vectors still point to the same addresses in copied code as in ROM - But we don't want a 100% copy - a...
by tofro
Fri Dec 15, 2017 8:35 pm
Forum: Software & Programming
Topic: IO.FLINE doubts and emulation
Replies: 14
Views: 6217

Re: IO.FLINE doubts and emulation

Hmmm, where to start? The QL has, unlike the other Sinclair computers, no fixed address in memory for the BASIC program, it has, in fact, not even a fixed space where the BASIC interpreter runs. The interpreter is one of many jobs that float about the QL's memory. Unlike the other jobs, it can even ...
by tofro
Fri Dec 15, 2017 3:53 pm
Forum: Hardware
Topic: Gold Card / Super Gold Card ROM patching...
Replies: 29
Views: 11176

Re: Gold Card / Super Gold Card ROM patching...

I have those downloaded, will have to have a peek at them. I am guessing that the GC/SGC still respect the trap and vector addresses from the ROM's, otherwise things like the I2C on the Minerva wouldn't work. No, they obviously can't - They replace the complete ROM with RAM and use their own interr...
by tofro
Fri Dec 15, 2017 2:09 pm
Forum: Hardware
Topic: Gold Card / Super Gold Card ROM patching...
Replies: 29
Views: 11176

Re: Gold Card / Super Gold Card ROM patching...

The best information on that can be had from the SMSQ/E sources - SMSQ/E does pretty much the same thing on a GC/SGC.

Tobias
by tofro
Fri Dec 15, 2017 12:58 pm
Forum: Hardware
Topic: TerribleFire accelerator for the QL accelerator card
Replies: 55
Views: 20863

Re: TerribleFire accelerator for the QL accelerator card

No problem - I could easily design sprites that look just as weird in high-color modes ;)

Tobias
by tofro
Thu Dec 14, 2017 6:05 pm
Forum: Software & Programming
Topic: C68 4k Buffers on Stack SMSq/e
Replies: 5
Views: 2366

Re: C68 4k Buffers on Stack SMSq/e

Dilwyn has some of the C68 manuals on his homepage as e-book and pdf here:

http://www.dilwyn.me.uk/docs/ebooks/index.html

Tobias
by tofro
Thu Dec 14, 2017 5:51 pm
Forum: Software & Programming
Topic: C68 4k Buffers on Stack SMSq/e
Replies: 5
Views: 2366

Re: C68 4k Buffers on Stack SMSq/e

Simply increase the stack space of your program by placing an

Code: Select all

extern long _stack = 16384;
declaration somewhere in your program (to set the stack to 16k, for example) and you're done.

Tobias