Page 1 of 1

Merry Christmas One and All

Posted: 24 Dec 2023 03:28
by gunrock
Hi folks,

Just got done wrapping the kids presents and it got me all Christmassy and fuzzy feeling (that could have been the beer, though!).

Hope you are having a great time over the Xmas period and that you get time to tinker with your Memotech systems. I personally, am hoping to fiddle with some software, get to understand how to use the oscilloscope that I got six-months ago and maybe work on a hardware project, time willing.

All the best.

Re: Merry Christmas One and All

Posted: 24 Dec 2023 12:45
by Martin A
Season's Greetings one and all!

The MTX has been on this morning, (failing to replicate some issues Dave's having) and will probably be on again later. It wouldn't be the holidays without some MTX time.

Re: Merry Christmas One and All

Posted: 24 Dec 2023 13:48
by Dave
sloopy2.jpg
sloopy2.jpg (97.13 KiB) Viewed 321486 times

Re: Merry Christmas One and All

Posted: 24 Dec 2023 15:32
by 1024MAK
Merry Christmas Image 🎄 ❄️ ⛄️ 🎄

Mark

Re: Merry Christmas One and All

Posted: 24 Dec 2023 17:53
by Potholepete
Happy Christmas and I hope its a good one for you all :-)

Re: Merry Christmas One and All

Posted: 25 Dec 2023 05:31
by acsi
Merry Christmas and thanks for all the help throughout the year.

Hope Santa is kind.

Re: Merry Christmas One and All

Posted: 25 Dec 2023 11:36
by stephen_usher
Merry Christmas!

Re: Merry Christmas One and All

Posted: 01 Jan 2024 04:26
by gunrock
Happy New Year folks!!

So, a bit late for Xmas but there was a Vintage Computer Christmas Challenge to recreate this image:
VCCC2023
VCCC2023
VCCC2023compo.png (2.12 KiB) Viewed 321413 times
In any language, but make it as small as possible. So here is my effort:
Effort
Effort
20240101_031800.jpg (131.72 KiB) Viewed 321412 times
The code is this:

Code: Select all

5 CSR 11,0: PRINT "MEMOTECH MTX BASIC"
6 CSR 0.5: PRINT "#VCCC2023";: CSR 30,7: PRINT "CHRISTMAS";
7 CSR 30,8: PRINT "CHALLENGE"
10 LET STX=6: LET MINX=8
20 LET P=0: LET ST=1
30 FOR y=2 TO 20
40 FOR X=0 TO P
50 FOR STAR=O TO 2
60 LET POINT=((STAR+1)*STX)+MINX+P
65 CSR POINT,Y: PRINT "*";
66 CSR (POINT-2*P),Y: PRINT "*";
70 NEXT STAR
80 NEXT X
90 LET P=P+ST
95 IF P=3 THEN LET ST=-ST
105 IF P=0 THEN LET ST=-ST
110 NEXT Y
120 PAUSE 8000
Definitely could do some other things to make it smaller. However, why are Memotech SDX Basic files so big?
User stat
User stat
20240101_031858.jpg (301.93 KiB) Viewed 321413 times
8 records is 128x8, which is 1024 bytes. Seems quite a lot. So I went back and did a simple:

Code: Select all

10 PRINT "MEMOTECH MTX 2023";
20 GOTO 10
and that is 5 records, a whopping 640 bytes. Seems a bit large to me?

Re: Merry Christmas One and All

Posted: 01 Jan 2024 12:39
by Martin A
The system variables and the default sound buffers are saved with a basic file.

For disc basoc typically that's 4 + 0x259, or 605 bytes. before you get to the actual basic listing.

Re: Merry Christmas One and All

Posted: 03 Jan 2024 11:22
by gunrock
Thanks Martin. Interesting that SDX basic saves the sound buffers? I mean, ordinary MTX basic doesn't, does it? Odd decision, or so it seems.