SMSQ/E Source Reading
-
- Font of All Knowledge
- Posts: 3932
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
SMSQ/E Source Reading
Hi,
I have been reading the SMSQ/E source code files, which I find very good and specific 68000 assembley lanaguage reference matarial.
I have been reading the source in the order it is compiled. Is this the best way read the source code?
I have been reading the SMSQ/E source code files, which I find very good and specific 68000 assembley lanaguage reference matarial.
I have been reading the source in the order it is compiled. Is this the best way read the source code?
Regards,
Derek
Derek
- mk79
- QL Wafer Drive
- Posts: 1349
- Joined: Sun Feb 02, 2014 10:54 am
- Location: Esslingen/Germany
- Contact:
Re: SMSQ/E Source Reading
There are probably 230000 lines of code. I suggest reading what‘s interesting to you and leave the rest out
Re: SMSQ/E Source Reading
Read it as you would an encyclopedia rather than a novelDerek_Stewart wrote:Hi,
I have been reading the SMSQ/E source code files, which I find very good and specific 68000 assembley lanaguage reference matarial.
I have been reading the source in the order it is compiled. Is this the best way read the source code?
Per
dont be happy. worry
- ?
dont be happy. worry
- ?
Re: SMSQ/E Source Reading
Strip out the microdrive code and that leaves 12 linesmk79 wrote:There are probably 230000 lines of code. I suggest reading what‘s interesting to you and leave the rest out
Which reminds me... Is the equivalent of Speedscreen incorporated into SMSQ/E? I do recall that was one of my better purchases back in the day and did give noticeable gains.
- NormanDunbar
- Forum Moderator
- Posts: 2251
- Joined: Tue Dec 14, 2010 9:04 am
- Location: Leeds, West Yorkshire, UK
- Contact:
Re: SMSQ/E Source Reading
I get the impression that I'm probably the only person in the world who finds Tony's code extremely hard to read! I suppose it must be me that's "at fault" then.Derek_Stewart wrote:I have been reading the SMSQ/E source code files, which I find very good and specific 68000 assembly language reference material.
Cheers,
Norm.
Why do they put lightning conductors on churches?
Author of Arduino Software Internals
Author of Arduino Interrupts
No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
Author of Arduino Software Internals
Author of Arduino Interrupts
No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
- mk79
- QL Wafer Drive
- Posts: 1349
- Joined: Sun Feb 02, 2014 10:54 am
- Location: Esslingen/Germany
- Contact:
Re: SMSQ/E Source Reading
Considering that there is no MDV driver in SMSQ/E I find this highly unlikelyDave wrote:Strip out the microdrive code and that leaves 12 lines
Re: SMSQ/E Source Reading
No Norman,NormanDunbar wrote:I get the impression that I'm probably the only person in the world who finds Tony's code extremely hard to read! I suppose it must be me that's "at fault" then.Derek_Stewart wrote:I have been reading the SMSQ/E source code files, which I find very good and specific 68000 assembly language reference material.
Cheers,
Norm.
You are not alone - I love loads of comments in my source, and currants in my muesli
-
- Font of All Knowledge
- Posts: 3932
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: SMSQ/E Source Reading
I am sure I used Super Gold Card with SMSQ/E and the microdrives worked. I think this was about version 2.76.mk79 wrote:Considering that there is no MDV driver in SMSQ/E I find this highly unlikelyDave wrote:Strip out the microdrive code and that leaves 12 lines
Does anyone know the last version of SMSQ/E that used the Microdrives?
If the microdrive code is not in SMSQ/E v3.34 could the code be loaded as a module ?
Or would the fast memory access, not using slave blocks, cause problems.
Regards,
Derek
Derek
- mk79
- QL Wafer Drive
- Posts: 1349
- Joined: Sun Feb 02, 2014 10:54 am
- Location: Esslingen/Germany
- Contact:
Re: SMSQ/E Source Reading
Your memory might be playing tricks here, MDV drivers were never part of SMSQ/E. Trust me on this, I happen to know that code.Derek_Stewart wrote:I am sure I used Super Gold Card with SMSQ/E and the microdrives worked. I think this was about version 2.76.
- mk79
- QL Wafer Drive
- Posts: 1349
- Joined: Sun Feb 02, 2014 10:54 am
- Location: Esslingen/Germany
- Contact:
Re: SMSQ/E Source Reading
Why? Assembler is inherently hard to read, especially when written by somebody else. TT had a very clean and mostly consistent style, with many comments. Not that every one of those 230000 lines is clear as water, but all in all I'm not sure what he could have done better.NormanDunbar wrote:I get the impression that I'm probably the only person in the world who finds Tony's code extremely hard to read! I suppose it must be me that's "at fault" then.
Marcel