CPCWiki forum

General Category => CPCWiki Discussion => Topic started by: robbarton on 14:53, 28 June 20

Title: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 14:53, 28 June 20
Hi All,

Having enjoyed participating in the Amstrad Action type-in project to update the wiki pages a few years ago, and having recovered from the extertions  ??? I am ready to face Computing With The Amstrad. (NB I'll be sticking with the UK version for the moment).

I found the general type-ins page on the wiki here (http://www.cpcwiki.eu/index.php/Type_Ins) containing a few CWTA listings. I've added a link at the foot of that page to a new CWTA Type Ins page (http://www.cpcwiki.eu/index.php/CWTA_Type_Ins (http://www.cpcwiki.eu/index.php/CWTA_Type_Ins)), as well as linking from the main CWTA page. The new page uses links to existing CWTA type ins to keep naming conventions consistent and join up with existing wiki content.
 
I want to avoid needlessly duplicating exactly what is on CPC Power and other sites, so in the same way as the Amstrad Action type ins, I will bundle all type ins for a month onto one DSK file.

Hopefully I'll be able to keep up some momentum on this and keep uploading regularly.

Thanks
Robert
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: scruss on 21:08, 28 June 20
Before anyone raves about the ACPC CWTA Typins archive (COMPUTING_WITH_THE_AMSTRAD.7z (https://acpc.me/ACME/REVUES/%5BENG%5DENGLISH%28UK%29/%5BENG%5D%5BAMSTRAD%5DCOMPUTING_WITH_THE_AMSTRAD/LISTINGS/COMPUTING_WITH_THE_AMSTRAD.7z)) it's mostly jpegs of the magazine tapes. There are a few disk images in there, but some seem a little corrupted.

So that 56 MB download is less impressive than one might think.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Gryzor on 11:06, 29 June 20
Lovely work. If need be I have a complete collection and I could scan stuff if available scans are not good enough...
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 19:21, 29 June 20
As a first pass I have trawled CPC Power and downloaded what I hope are about 80 of the type ins (still need to check them). After the low hanging fruit I'll then try to be systematic and start at the first issue and work forwards from there.

@Scruss - I did look at that archive and the best I could come up with from that is the cover inlays which name the programs differently to the REM statements in the listings - so I think I'll end up with both names on the wiki and probably go with the published/listing name as the "official" one and follow it with (also known as). No idea why DANCING MAN would be DANCER on the cassette!?

Also, despite the PDFs being described as OCR (technically they are), when you highlight the text it bears no resemblance to the words on the page so they are of limited use  :( .

Enough talk, back to work!
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 21:03, 29 June 20
OK, that's the page for the first issue up!

Fortunately, all the type-ins were already on CPC-Power so with a bit of judicious CPCDiskXP I was able to transfer all the relevant files to one DSK image.

The screenshots were easy enough to produce, however the Wikimedia uploader is different to last time round. I am asked to provide licensing information in a format to include Copyright Tags. I believe that all the code is PD since 1) published in magazines usually meant waiving rights and 2) it's been over 30 years since these were published.

I'd be grateful if anybody knows what the correct licence is to attribute to these screenshots - I suppose I am the creator of these specific images so I can release them for anybody to use. I noticed the warning that the images could be taken down without proper attribution so I guess I'll have to invest time in this part of the project - not something I'd anticipated!
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Johnny Olsen on 01:36, 30 June 20
No need to waste your time.
Computing with The amstrad sold a disc / tape with each magazine.
CPC-Power has the entire first year of disc / tape and up to number
10 of second-year magazines.

Search cpc-power "Computing With The Amstrad" and you will find them.

So from Vol 2. No. November 11, 1985, you must collect the programs
yourself. Instead of flipping through the magazine, you can find all
the information on the page where they sell the disc.


If you need help debugging the files I will like to help.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 21:13, 30 June 20
Thanks Johnny, I did find that page in the magazine (even better if you look at December it often has the listings for the entire year in one fell swoop).  If you would like to test the dsk images that I upload please go to the wiki, I've done the second CWTA issue today so that's two to try out.

Interestingly, the "Volumes" you mention are not tagged with the listing icon in CPC Power hence why none of them turned up in my last search - a good example of doing multiple different broader searches to find everything! I'll pillage these now and convert to dsk images and get them uploaded soon - probably will go back and put these on the pages for the first two issues for completion.

Also re: the Wikimedia uploader, I realised that last time I had put "these are someone else's works" because I was thinking of the listings and not the screenshot images I had made - so that was easy enough to change to "these are mine and I share them". Problem solved!
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Johnny Olsen on 23:21, 30 June 20
Don't download single files but the entire disk.

Example:
Computing With The Amstrad Vol 1 No 02 uploaded by CPCManiaco.
Press the disk icon and download the ... dsk file
or press tape icon and download the 2 cdt files.
type the download code.

https://www.cpc-power.com/index.php?page=detail&onglet=dumps&num=9507



Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 00:56, 01 July 20
Thanks Johnny, got them. The CDTs need transferring to disk but mostly I can LOAD" then |DISC - SAVE. The only program I have had a problem with so far is on the CDT for issue 12 December 1985, about block 60 - "GUILD" - which I am unable to BREAK out of into basic so I can save.


I've been using WinAPE in a windows XP virtual machine (speeding up machine to 1000% speeds up this process!) but I have an M4 on my CPC 6128 so maybe there's a way to load the CDT into the 6128 then use the M4 to save it to some sort of image like DSK that I can then extract from... I have previously loaded a CDT/WAV of Fantasy World Dizzy from WinCPC to the 6128 so I know it works, so will do some experiments.


If there's a more direct way to extract files from a CDT to DSK then please do let me know!
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: scruss on 02:16, 01 July 20
I just used Bonzo Meddler (https://www.cpc-power.com/index.php?page=detail&onglet=dumps&num=4243): pop a blank disk image in, add the cdt, ramp up the emulation speed to max, then "Auto Transfer". All done in about a minute.
  [ You are not allowed to view attachments ]  
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Johnny Olsen on 02:38, 01 July 20
I just found these in my collection.
CWTA vol 2 transferred to disk


Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 23:13, 01 July 20
Thanks Scruss and Johnny. I'd never used Bonzo Super Meddler before but I've just managed to do the same process as you, so I'll be able to do it for the other cdts.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 21:39, 02 July 20
Issue 3 - March 1985 uploaded to the wiki. The page already existed so I've incorporated the existing screenshots and link to the Star Fleet disk image into the main "style".
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 21:01, 03 July 20
Issue 4 - April 1985 uploaded to the wiki.


Annoyingly the dsk image from CPC-Power had bugs in the Odds and Palindrome Tester programs; I ended up retyping and replacing them on the image, so I'd be grateful if someone would check that all the programs work as they should.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 20:44, 04 July 20
I've updated the issue 5 wiki page but have found errors with the Mouse program. As far as I can tell the code is exactly as published in the magazine and I transferred the tape image to disk (using Bonzo, thanks Scruss!).

When the Mouse runs towards the top of the screen I get an improper argument error. I guess it's something to do with m% being = 0 and placing the mouse out of bounds but I have checked the letters pages of the following three or four issues and nobody seemed to report it as a problem or offer a solution.

I have been using Arnold, WinApe, Caprice32 and WinCPC albeit with a 6128 setup so is this a 464-only program maybe?

Any advice gratefully received so I can correct the image - I've noted the problem on the page for the moment.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: AMSDOS on 00:45, 05 July 20
I've updated the issue 5 wiki page but have found errors with the Mouse program. As far as I can tell the code is exactly as published in the magazine and I transferred the tape image to disk (using Bonzo, thanks Scruss!).

When the Mouse runs towards the top of the screen I get an improper argument error. I guess it's something to do with m% being = 0 and placing the mouse out of bounds but I have checked the letters pages of the following three or four issues and nobody seemed to report it as a problem or offer a solution.

I have been using Arnold, WinApe, Caprice32 and WinCPC albeit with a 6128 setup so is this a 464-only program maybe?

Any advice gratefully received so I can correct the image - I've noted the problem on the page for the moment.


Mouse plays just fine on the 464, when I had a look at the source code, it looks like it's author borrowed some routines from "Sensational Games For The Amstrad" book including the troublesome CHAR CHECK routine (Lines 1230-1330), which is the 464s way of handling the COPYCHR$ function.


So it could be recoded to have some sort of an array or even TEST with direct values is faster than COPYCHR$ and work on all CPCs.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 10:50, 05 July 20
Thanks Amsdos, I will edit the wiki to explain this.

Issue 7 updated today on the wiki too.


EDIT - I had missed out issue 6 so updated that too today.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Sykobee (Briggsy) on 12:59, 05 July 20
Issue 4 - April 1985 uploaded to the wiki.


I have fond memories of Mad Adder - creating custom levels and the like.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Gryzor on 12:34, 06 July 20
Do post links here as you go along if you can :)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 19:31, 06 July 20
Issue 8 uploaded to the wiki.

Just for you Gryzor! :http://www.cpcwiki.eu/index.php/CWTA_Type_Ins (http://www.cpcwiki.eu/index.php/CWTA_Type_Ins)  is the CWTA Type Ins page, January to August 1985 should all be ok (I hope) and I know October and December 1985 are just links to a single game each so far but I'll hopefully get them updated this week.

I did wonder if it was worthwhile linking DSK files rather than bothering to zip them on the wiki, since that way they might be accessible directly from the site using the M4 board... but I think it depends on being able to connect via a specific port and I'm not sure how to set that all up.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Gryzor on 09:45, 07 July 20
Yes, I meant a link to the specific issue (I watch all the edits as they happen, almost real time, myself :D ). But no biggie, just to help people reach them!
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 18:52, 07 July 20
Ah ok then   :D   I'll try to post updates here with the link in future


Issue 9 of CWTA Type ins updated today  http://www.cpcwiki.eu/index.php/CWTA_Issue_9_-_September_1985_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_9_-_September_1985_-_Type-Ins)



Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: AMSDOS on 00:24, 08 July 20
I'll have a look at that Mouse game this weekend as it looks as if we're going into lockdown again, if nobody else is look at it because it's a fun little game, just a shame it only works on a 464.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 17:28, 08 July 20
I've updated issue 10:   http://www.cpcwiki.eu/index.php/CWTA_Issue_10_-_October_1985_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_10_-_October_1985_-_Type-Ins)

Thanks Amsdos if you are able to do anything with Mouse - I am not familiar with the differences between the BASICs and how to do a conversion for 664/6128.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: scruss on 03:33, 09 July 20
For some reason, I'm absolutely unable to add categories that appear to the individual pages
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Gryzor on 11:42, 09 July 20
How are you going about it?
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 18:38, 09 July 20
Uploaded issue 11 today:

http://www.cpcwiki.eu/index.php/CWTA_Issue_11_-_November_1985_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_11_-_November_1985_-_Type-Ins)

I've also noticed that I am adding the categories in the conventional way, i.e. adding this code to the foot of the wikitext, but they don't seem to be showing up; it's been like this all of last week:



{{DEFAULTSORT:Computing With The Amstrad 1985-11 Type-Ins}}
[[Category:Computing With The Amstrad Type-Ins]]


Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Sykobee (Briggsy) on 18:47, 09 July 20
I loved Frutties, it was one of the earlier type-ins I entered I believe, maybe before my parents even allowed me to play real games!


And Le Mans, I remember that - primitive but a good effort all the same.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: scruss on 05:07, 10 July 20
How are you going about it?
See CWTA Issue 2 (http://www.cpcwiki.eu/index.php/CWTA_Issue_2_-_February_1985_-_Type-Ins), which ends:
Code: [Select]
{{DEFAULTSORT:Computing With The Amstrad 1985-02 Type-Ins}}
[[Category:CWTA Type Ins]][[Category:Type Ins]][[Category:Computing With The Amstrad Type-Ins]]
[[Category:Type Ins]]
That last category was entered using the link button in the editor. It gave me an "Internal Link Exists" verification, and yet nothing.

Also, I've had to edit most of the links on CWTA Type Ins (http://www.cpcwiki.eu/index.php/CWTA_Type_Ins) as robbarton's links (with underscores for spaces) aren't automatically matched.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Gryzor on 10:29, 10 July 20
This... is so weird. I'm looking into it, but can't find anything wrong?!
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Gryzor on 10:45, 10 July 20
Running some maintenance, please don't edit for a while, will tell you when it's done...


[EDIT] Maintenance finished, no soap :(
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 20:57, 10 July 20
Updated December 1985 (issue 12) on the wiki  http://www.cpcwiki.eu/index.php/CWTA_Issue_12_-_December_1985_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_12_-_December_1985_-_Type-Ins)

Regarding the categories:  I hit random page and landed here, and the categories look fine at first glancehttp://www.cpcwiki.eu/index.php/Micha%27s_First_Demo (http://www.cpcwiki.eu/index.php/Micha%27s_First_Demo)

Source for that page:'''Micha's First Demo''' a demo by [[Micha]] of [[Wizcat]]

Release date: ?

<gallery caption="Micha's First Demo - screen shots">
Image:WIZCMICH screenshot 1.jpg|
Image:WIZCMICH screenshot 2.jpg|
</gallery>

[[Category:Demos]][[Category:Year unknown]]


The categories here don't seem that different to the ones I did (despite the defaultsort in the way):
{{DEFAULTSORT:Computing With The Amstrad 1985-12 Type-Ins}}
[[Category:Computing With The Amstrad Type-Ins]]
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: AMSDOS on 04:50, 11 July 20



Thanks Amsdos if you are able to do anything with Mouse - I am not familiar with the differences between the BASICs and how to do a conversion for 664/6128.


Seemed to be very straightforward for me to fix this one.


On this occasion TEST(xpos,ypos) was adequite to fix the problem, the tricky part is calculating the position of the little square your character makes when trying to fence in the Mouse, and everything being updated, graphical ypos coordinates are subtracted when the Mouse moves down the screen (the opposite of adding a Text Coordinate position.
On occasions the Mouse is able to get through the Inner Fence you make, this is normal as it was happening in the original game.
The other funny thing I noticed is when your character moves Left, Right, the character moving Left is Facing Right and So on, which was also a part of the original game.
I added a MODE 1 command at the Start of the game where it updates BORDER, INKs and Deleted the Unused CHAR CHECK routine.


Code: [Select]
10 REM*****MOUSE BY G.REDMAN*****
20 REM(c)Computing with the Amstrad
30 REM*****INITIAL SETTING UP*****
40 ON BREAK GOSUB 1350:KEY 139,"SPEED KEY 10,5:INK 1,25:PEN 1"+CHR$(13)
50 RANDOMIZE TIME:SPEED KEY 1,1
60 ad2=34999:GOSUB 1080
70 REM**MOUSE & MARKER CHARACTERS**
80 SYMBOL AFTER 200:SYMBOL 201,0,8,60,126,34,12,0,0
90 SYMBOL 202,0,16,60,126,68,48,0,0
100 SYMBOL 203,0,0,60,60,60,60,0,0
110 REM*COLOUR AND WINDOW SETTINGS*
120 MODE 1:BORDER 4:INK 0,0:INK 1,0:INK 2,0:INK 3,0:PAPER 0:CLS
130 WINDOW#2,2,39,25,25:WINDOW#4,2,39,2,23:PAPER#4,0:PAPER #2,2:PEN#2,0
140 t%=10000
150 GOSUB 750:REM**TITLE & INSTR***
160 REM***DRAW BORDER***
170 CLS:INK 3,0:PEN 3:PRINT STRING$(40,143)
180 FOR n=2  TO 25:LOCATE 40,n:PRINT CHR$(143);:NEXT
190 LOCATE 1,24:PRINT STRING$(40,143)
200 LOCATE 1,1:FOR n=1 TO 25:LOCATE 1,n:PRINT CHR$(143);:NEXT:INK 3,6
210 REM***SCORE WINDOW***
220 CLS#2:LOCATE#2,3,1:PRINT#2,"Your Score":s%=0:LOCATE#2,20,1:PRINT#2,"Best Score":LOCATE#2,30,1:IF t%<>10000 THEN PRINT#2,t%
230 REM*SOUND VARIABLES & START**
240 ENT 1,1,12,6,1,-12,6:ENV 1,6,-1,1
250 x%=INT(RND(1)*30)+4:y%=INT(RND(1)*20)+3:g%=INT(RND(1)*30)+4:h%=INT(RND(1)*20)+3:dir=INT(RND(1)*4)+1:PEN 2
251 gg%=(g%-1)*16+4:gh%=398-((h%-1)*16)-4
260 REM***MAIN PROGRAM LOOP***
270 IF dir=1 OR dir=2 THEN mou=202 ELSE mou=201
280 LOCATE g%,h%:PRINT CHR$(mou)
290 PEN 0:LOCATE#2,13,1:PRINT#2,s%:s%=s%+1
300 GOSUB 950:REM**MOVE MAN**
310 LOCATE g%,h%:PRINT CHR$(143):PEN 2
320 GOSUB 400:REM**MOVE MOUSE**
330 REM**LOOK FOR WALL**
340 IF TEST(gg%+i%,gh%)<>0 THEN m%=1:GOSUB 460
350 m%=0
360 IF TEST(gg%,gh%+j%)<>0 THEN m%=2:GOSUB 460
370 m%=0:GOTO 270
380 REM***END OF MAIN LOOP***
390 REM***MOVEMENT ROUTINE***
400 IF dir=1 THEN g%=g%+1:h%=h%+1:gg%=gg%+16:gh%=gh%-16:i%=16:j%=-16
410 IF dir=2 THEN g%=g%+1:h%=h%-1:gg%=gg%+16:gh%=gh%+16:i%=16:j%=16
420 IF dir=3 THEN g%=g%-1:h%=h%-1:gg%=gg%-16:gh%=gh%+16:i%=-16:j%=16
430 IF dir=4 THEN g%=g%-1:h%=h%+1:gg%=gg%-16:gh%=gh%-16:i%=-16:j%=-16
440 RETURN
450 REM**DIRECTION CHANGE ROUTINE**
460 IF x%=g% AND y%=h% THEN GOTO 570
470 SOUND 1,160,6,15,1,1,0
480 IF dir=1 AND m%=1 THEN dir=4:RETURN
490 IF dir=1 AND m%=2 THEN dir=2:RETURN
500 IF dir=2 AND m%=1 THEN dir=3:RETURN
510 IF dir=2 AND m%=2 THEN dir=1:RETURN
520 IF dir=3 AND m%=1 THEN dir=2:RETURN
530 IF dir=3 AND m%=2 THEN dir=4:RETURN
540 IF dir=4 AND m%=1 THEN dir=1:RETURN
550 IF dir=4 AND m%=2 THEN dir=3:RETURN
560 REM***MOUSE CAPTURED ROUTINE***
570 IF x%>36 THEN x%=36
580 IF y%>20 THEN y%=20
590 IF x%<3 THEN x%=3
600 IF y%<3 THEN y%=3
610 WINDOW#3,(x%-2),(x%+2),(y%-2),(y%+2):PAPER#3,3:CLS#3:PEN#3,2:LOCATE#3,2,2:PRINT#3,"GOT":LOCATE#3,2,4:PRINT#3,"HIM"
620 ENT 1,15,7,2,15,-7,2
630 FOR n=100 TO 250 STEP 2:SOUND 1,n,3,6,0,1,0:NEXT
640 SOUND 1,210,50,6,0,0,9
650 IF s%<t% THEN t%=s%-1
660 LOCATE #2,30,1:PRINT #2,t%
670 LOCATE 5,24:PEN 1:PRINT"  PRESS SPACE BAR WHEN READY   "
680 WHILE INKEY$<>" ":WEND
690 REM****REPEAT GAME****
700 CLS#4:LOCATE 5,24:PEN 3:PRINT STRING$(31,143):PEN 2:LOCATE 12,13:PRINT "Another game ? (Y/N)"
710 x$=UPPER$(INKEY$):IF x$="Y"THEN CLS #4:GOTO 220
720 IF x$="N" THEN GOTO 1350
730 GOTO 710
740 REM****TITLE & INSTRUCTIONS****
750 WINDOW#1,8,33,2,9:PEN#1,1
760 RESTORE 900
770 FOR n=1 TO 104
780 READ tit:PRINT#1,CHR$(tit);
790 NEXT
800 PEN#1,2:PRINT#1:FOR n=1 TO 13:PRINT#1,CHR$(202);CHR$(201);:NEXT n
810 PEN#4,3:LOCATE#4,1,8:PRINT#4,"   Using the joystick or the cursor   keys you  must  chase  the  mouse ";:PEN#4,2:PRINT#4,CHR$(202);;:PEN#4,3:PRINT#4,"and capture him."
820 PRINT #4:PRINT#4,"   To  do  this  you  must  move  yourman   to  the same position  as  the  mouse. The  trail   you  leave  behindwill act like a wall and  confine  themouse so you can capture him."
830 PRINT#4:PRINT#4,"   Do this as  fast  as  you can. The LOWEST score is the best."
840 PEN 2:LOCATE 5,23:PRINT "BEWARE, THIS MOUSE CAN GNAW !!!!"
850 LOCATE 10,25:PRINT "PRESS THE SPACE BAR.";
860 INK 1,14:INK 2,24:INK 3,15
870 WHILE INKEY$<>" ":WEND
880 CLS#4:RETURN
890 REM**DATA FOR TITLE******
900 DATA 214,32,32,32,32,215,32,32,214,143,215,32,32,214,32,215,32,32,214,143,215,32,32,214,143,215
910 DATA 143,215,32,32,214,143,32,32,143,32,143,32,32,143,32,143,32,32,213,210,32,32,32,143,210,32
920 DATA 143,213,215,214,212,143,32,32,143,32,143,32,32,143,32,143,32,32,32,208,215,32,32,143,208,32
930 DATA 213,32,213,212,32,212,32,32,213,143,212,32,32,213,143,212,32,32,213,143,212,32,32,213,143,212
940 REM***INKEYS/JOY m/c ROUTINE***
950 CALL ad2+1:in=PEEK(ad2):man=248
960 PEN 1:LOCATE x%,y%:PRINT CHR$(203)
970 IF in=8 OR in=242 THEN x%=x%-1:man=250
980 IF in=9 OR in=243 THEN x%=x%+1:man=251
990 IF in=11 OR in=240 THEN y%=y%-1:man=249
1000 IF in=10 OR in=241 THEN y%=y%+1:man=249
1010 IF x%>39 THEN x%=39
1020 IF x%<2  THEN x%=2
1030 IF y%>23 THEN y%=23
1040 IF y%<2 THEN y%=2
1050 PEN 2:LOCATE x%,y%:PRINT CHR$(man):PEN 0:SOUND 1,200,1,2,0,0,0
1060 RETURN
1070 REM***POKE INKEYS m/c***
1080 c=INT(ad2/256):b=ad2-256*c
1090 RESTORE 1160
1100 FOR n=ad2 TO ad2+13
1110 READ d:IF d=999 THEN d=b
1120 IF d=998 THEN d=c
1130 POKE n,d
1140 NEXT n
1150 RETURN
1160 DATA 0,62,0,50,999,998,205,27
1170 DATA 187,208,50,999,998,201
1340 REM*****END ROUTINE*******
1350 CLS:INK 1,25:PEN 1:LOCATE 1,13:PRINT "Type R to RUN again or E to END program.":SPEED KEY 10,5
1360 x$=UPPER$(INKEY$):IF x$="E" THEN END
1370 IF x$="R" THEN RUN
1380 GOTO 1360
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 11:07, 11 July 20
I've updated the pages for issues 13 and 14 (Jan - Feb 1986) on the wiki:

 http://www.cpcwiki.eu/index.php/CWTA_Issue_13_-_January_1986_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_13_-_January_1986_-_Type-Ins)

http://www.cpcwiki.eu/index.php/CWTA_Issue_14_-_February_1986_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_14_-_February_1986_-_Type-Ins)


Many thanks Amsdos, I have gone back and amended the May 1985 page as follows:
-added a link to your amended Mouse code and uploaded the DSK image
-amended the note to say what the fix was (I hope this is right, please correct if not!)
-replaced the Mouse screenshot to one with a bit more action


Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 11:22, 11 July 20
On the subject of wiki categories in case this makes any difference, I am editing using Firefox 78 on Linux Mint 19 (64 bit). I do have noscript installed but the wiki has all permissions allowed (of course!)

I doubt this has anything to do with it but just putting it out there as a possibility.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: AMSDOS on 12:03, 11 July 20

Many thanks Amsdos, I have gone back and amended the May 1985 page as follows:
-added a link to your amended Mouse code and uploaded the DSK image
-amended the note to say what the fix was (I hope this is right, please correct if not!)
-replaced the Mouse screenshot to one with a bit more action


Many of them early action games had issues because they were using a technique (from early Amstrad BASIC books), which was altered when the other machines with BASIC 1.1 came out.


In a sense the CHAR CHECK routine would work in BASIC 1.1, but unlike BASIC 1.0, BASIC 1.1 needs to know the PEN or PAPER Colour.


Below I've attached a trial highlighting the issue, the 3 coloured squares I've tested the Bright White Square, while the PEN Colour is Green, followed by Bright White, so when the PEN colour is Green, COPYCHR$ is saying nothing is there (yet we can see it) and will only detect the Square while in the same PEN colour.
So in a game like Mouse with the 464 equivalent being used, the other machines hadn't picked up the different coloured squares, so CHAR CHECK failed and Improper Argument was the result because a variable = 0.


It's kinda a nice fault to rectify, especially when a listing is 35 years old and the adjustments I made makes it compatable on all the systems with slight improvement in performance because COPYCHR$ tends to be a little bit slower than TEST with direct graphical values being used.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 09:34, 13 July 20
Updated the wiki with issue 15
http://www.cpcwiki.eu/index.php/CWTA_Issue_15_-_March_1986_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_15_-_March_1986_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: scruss on 02:15, 14 July 20
Thanks!
I had to edit the CWTA Type Ins (http://www.cpcwiki.eu/index.php/CWTA_Type_Ins) page again to make Issue 15 appear, but curiously, the wiki's showing no history of me editing that, and yet it's listed. There's something very wonky with this MediaWiki instance.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 09:55, 14 July 20
Updated issue 16 / April 1986:

http://www.cpcwiki.eu/index.php/CWTA_Issue_16_-_April_1986_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_16_-_April_1986_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Gryzor on 09:57, 14 July 20
Thanks!
I had to edit the CWTA Type Ins (http://www.cpcwiki.eu/index.php/CWTA_Type_Ins) page again to make Issue 15 appear, but curiously, the wiki's showing no history of me editing that, and yet it's listed. There's something very wonky with this MediaWiki instance.


I can see History but there's only one edit available, which is probably unlikely?
http://www.cpcwiki.eu/index.php?title=CWTA_Issue_15_-_March_1986_-_Type-Ins&action=history
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: scruss on 16:15, 14 July 20
I edited the main CWTA Type-Ins index - http://www.cpcwiki.eu/index.php/CWTA_Type_Ins (http://www.cpcwiki.eu/index.php/CWTA_Type_Ins)
If you go to that now, you should - unless someone's edited it - see a red link on "April 1986 (#16)". Click the red link: it should take you to an edit page, but the link resolves to CWTA Issue 16 - April 1986 - Type-Ins - CPCWiki (http://www.cpcwiki.eu/index.php/CWTA_Issue_16_-_April_1986_-_Type-Ins).If you go back to the index page, you see a visited red link: in other words, one that doesn't exist, but somehow you've visited.  ???
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 18:20, 15 July 20
I've updated the wiki with issue 17:

http://www.cpcwiki.eu/index.php/CWTA_Issue_17_-_May_1986_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_17_-_May_1986_-_Type-Ins)

It's possible that my edit of the April 1986 page crossed over with scruss's investigations - I'm working sequentially through 1986 so any of the 1987 links won't be touched for a week if you want to try any other links.


Also big thanks in advance to Nich Campbell whose 1988 CWTA dsk images and accompanying text files I found. I'll be able to convert them into 12 dsk images one per month pretty easily, I just need to fill in the blanks on the other type ins (that's something I've not yet done but I know it's coming with Nov 1986!)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Nich on 19:27, 15 July 20
Also big thanks in advance to Nich Campbell whose 1988 CWTA dsk images and accompanying text files I found. I'll be able to convert them into 12 dsk images one per month pretty easily, I just need to fill in the blanks on the other type ins (that's something I've not yet done but I know it's coming with Nov 1986!)

If you are going to use my versions of the listings, then please be aware that I may have made some minor changes to several of them and they may not exactly match the listings that were published in the magazines. Some of these may be bugfixes but others may be commands like PAPER 0:PEN 1 (ensuring that the default pen and paper are used) or RANDOMIZE TIME (attempting to provide more randomness).
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Johnny Olsen on 02:05, 16 July 20
It's relatively easy to check Nich's files.
In June 1987 came a checksum program, it made it much easier to debugged programs.

It is easy to use. Run the checksum program, load the file to be checked, call & 9000, check the numbers against the checksum listing.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 18:38, 16 July 20
Updated issue 18 (June 1986) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_18_-_June_1986_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_18_-_June_1986_-_Type-Ins)

If I come across the files on CPC Power or type them myself, there might be both versions for the 1988 issues... I'll see how I feel about undoing your work on copies to reproduce "original" versions. In any case I'll definitely note where I've used your versions Nich, many include bug fixes from later issues which (in my opinion) makes them more attractive than the originals The edits you made are detailed in the text file that came with the dsk images and these will be the basis of the notes, if that's ok.




Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 20:38, 17 July 20
Updated issue 19 (July 1986) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_19_-_July_1986_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_19_-_July_1986_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 10:25, 18 July 20
Updated issue 20 (August 1986) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_20_-_August_1986_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_20_-_August_1986_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 13:34, 19 July 20
Updated issue 21 (September 1986) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_21_-_September_1986_-_Type-In (http://www.cpcwiki.eu/index.php/CWTA_Issue_21_-_September_1986_-_Type-In)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: scruss on 18:58, 19 July 20
Updated issue 21 (September 1986) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_21_-_September_1986_-_Type-In (http://www.cpcwiki.eu/index.php/CWTA_Issue_21_-_September_1986_-_Type-In)
Thank you! Typo in your link you pasted there, though the page is fine:
CWTA Issue 21 - September 1986 - Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_21_-_September_1986_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 23:10, 19 July 20
 :o :-[   oops, thank you @scruss (https://www.cpcwiki.eu/forum/index.php?action=profile;u=691) - 5 hours and I am still not awake!
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 19:23, 20 July 20
Updated issue 22 (October 1986) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_22_-_October_1986_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_22_-_October_1986_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 22:30, 21 July 20
Updated issue 23 (November 1986) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_23_-_November_1986_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_23_-_November_1986_-_Type-Ins)

This one took a little longer as I found Gunpowder Plot on CPC Power, Circle was in a text listing format on CPCRulez, and I had to type out 3D Graphic by myself (gasp!)  Naturally I put in about a dozen typo bugs  ??? but I think I've got them all.
One more issue to go then that's 50% done  ;D
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 22:20, 23 July 20
Updated issue 24 (December 1986) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_24_-_December_1986_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_24_-_December_1986_-_Type-Ins)

There was only one game (on CPC Power) so I've spent time yesterday and today typing the other programs in. I think they are all error-free but I'd be grateful for a second opinion. I didn't type in the machine code listing (about p87?) nor the improvements to Backgammon in the postbag section.

So as Bon Jovi sang, "we're half way there" (typing on a prayer?)  ;D

My next focus is to skip 1987 altogether and start 1988 since I have a base of type ins from Nich Campbell - I expect I might have to fill in some gaps so this won't be an issue a day like it has been, plus I have some holiday away from computers  :( so there'll be a week of silence soon. Still I hope to get this all done and dusted by the end of August if possible.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 19:43, 24 July 20
Updated issue 37 (January 1988) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_37_-_January_1988_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_37_-_January_1988_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 12:18, 25 July 20
Updated issue 38 (February 1988) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_38_-_February_1988_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_38_-_February_1988_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 19:10, 26 July 20
Updated issue 39 (March 1988) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_39_-_March_1988_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_39_-_March_1988_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 18:52, 27 July 20
Updated issue 40 (April 1988) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_40_-_April_1988_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_40_-_April_1988_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 21:29, 28 July 20
Updated issue 41 (May 1988) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_41_-_May_1988_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_41_-_May_1988_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Gryzor on 09:56, 29 July 20
Thanks for all the work, man :)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 17:51, 29 July 20
Updated issue 42 (June 1988) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_42_-_June_1988_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_42_-_June_1988_-_Type-Ins)

@Gryzor (https://www.cpcwiki.eu/forum/index.php?action=profile;u=1)  no problem! I feel like a fraud because I am mostly just arranging and organising what other people have already typed out before me! But now it's presented in a systematic way... can't wait to work out why those categories aren't appearing though...
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Gryzor on 14:57, 30 July 20
Regarding that last one; I haven't been able to find what's wrong with the darned thing. However, I intend to do a major update to the server actually, so hopefully it will automatically be fixed then :D
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 18:26, 30 July 20
Updated issue 43 (July 1988) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_43_-_July_1988_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_43_-_July_1988_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: AMSDOS on 12:36, 31 July 20
Regarding that last one; I haven't been able to find what's wrong with the darned thing. However, I intend to do a major update to the server actually, so hopefully it will automatically be fixed then :D


I mentioned this earlier, the problem is with the gallery not being closed properly!


Below I've glowed the problem, which should read as </gallery></center> once that's fixed the Categories will be displayed.



<center><gallery style="clear: both">
Image:Codemaster43.png|<center>Codemaster</center>
Image:Simon43.png|<center>Simon</center>
Image:Spaceattack43.png|<center>Space Attack</center>
Image:Walker43.png|<center>Walker</center>
Image:Newmarket43.png|<center>Newmarket</center>
Image:Letterhead43.png|<center>Letterhead Designer</center>
/gallery></center>

Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Gryzor on 13:03, 31 July 20

I mentioned this earlier, the problem is with the gallery not being closed properly!


Below I've glowed the problem, which should read as </gallery></center> once that's fixed the Categories will be displayed.



<center><gallery style="clear: both">
Image:Codemaster43.png|<center>Codemaster</center>
Image:Simon43.png|<center>Simon</center>
Image:Spaceattack43.png|<center>Space Attack</center>
Image:Walker43.png|<center>Walker</center>
Image:Newmarket43.png|<center>Newmarket</center>
Image:Letterhead43.png|<center>Letterhead Designer</center>
/gallery></center>



Whoa, must have missed your message. Is that really the issue?!?


Huh, fixed it on http://www.cpcwiki.eu/index.php/CWTA_Issue_21_-_September_1986_-_Type-Ins and it worked...
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: AMSDOS on 13:07, 31 July 20
Whoa, must have missed your message. Is that really the issue?!?


Yep, though it's been repeated over and over again for each page, making it a large pile of pages which need fixing! :(


EDIT:Sorry it was within the Wiki Dead-End Pages post I mentioned the problem.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Gryzor on 13:22, 31 July 20
I'm banging my head against the wall so hard right now.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: AMSDOS on 13:57, 02 August 20
I'm banging my head against the wall so hard right now.


If it makes you feel better, my browser doesn't report the errors, Internet Explorer had something like Done, but with errors - or something along those lines.


So for all we know the Internet has stacks of Syntax Error sites.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 15:03, 04 August 20
I mentioned this earlier, the problem is with the gallery not being closed properly!


Below I've glowed the problem, which should read as </gallery></center> once that's fixed the Categories will be displayed.

Thank you @AMSDOS (https://www.cpcwiki.eu/forum/index.php?action=profile;u=330) , I had missed out the beginning < from the tag in the template I was using hence the repeat of the issue... so I'll set to and fix it on all the CWTA pages today.

I want to say FROLICS but I'm thinking something that rhymes with it! Does this prove I'm human (fallible) or machine (repeating the same problem multiple times)? No need to reply to that...!
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 16:42, 04 August 20
Despite the delicious irony of the wiki categories in the type-ins pages that I've been contributing to CONTAINING A TYPO (for the nostalgia!) I've had to admit my mistakes and go back and fix them  :picard:

Thus, all the CWTA type-ins pages now have the same categories and the < fix applied. I've also gone through the Amstrad Action pages and corrected them too so they all show the categories - again all my mistakes.

Sorry @Gryzor (https://www.cpcwiki.eu/forum/index.php?action=profile;u=1) for having led you on a wild goose chase with the wiki.
 
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Gryzor on 10:37, 05 August 20
Eh, I learned a few things along the way, like not focusing on the obvious, and some stuff about mediawiki scripting, so it was not all wasted :)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 12:34, 13 August 20
Updated issue 44 (August 1988) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_44_-_August_1988_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_44_-_August_1988_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 11:00, 14 August 20
Updated issue 45 (September 1988) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_45_-_September_1988_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_45_-_September_1988_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 13:39, 15 August 20
Big update today: uploaded issues 46-47-48 (October-December 1988) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_46_-_October_1988_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_46_-_October_1988_-_Type-Ins)

http://www.cpcwiki.eu/index.php/CWTA_Issue_47_-_November_1988_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_47_-_November_1988_-_Type-Ins)

http://www.cpcwiki.eu/index.php/CWTA_Issue_48_-_December_1988_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_48_-_December_1988_-_Type-Ins)

Now that 1988 is complete, that's 3/4 of the issues done. Unfortunately the real hard works starts now!  :o :D
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Gryzor on 14:15, 18 August 20
Unfortunately the real hard works starts now!

Summertime! :D
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: AMSDOS on 14:45, 20 August 20

My next focus is to skip 1987 altogether and start 1988 since I have a base of type ins from Nich Campbell - I expect I might have to fill in some gaps so this won't be an issue a day like it has been, plus I have some holiday away from computers  :( so there'll be a week of silence soon. Still I hope to get this all done and dusted by the end of August if possible.


Is there an image source somewhere of CWTA TYPE-INS from 1987 that I could help you with?
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Urusergi on 17:09, 20 August 20

Is there an image source somewhere of CWTA TYPE-INS from 1987 that I could help you with?

I can help too, I have all the CWTA scans.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 19:32, 20 August 20
Hi @AMSDOS (https://www.cpcwiki.eu/forum/index.php?action=profile;u=330)

I've been really busy back at work and sorting out home stuff but I will be able to refocus from tonight. For Jan 1987 I still need to type in Fun Factors, and I need to get the Array Adds assembled somehow - I recall a BASIC assembler from an earlier CWTA so might have to go back to that.
This is what I have left to do so far (anything not listed below I already have): NB this list is from CPC Power, I've not checked the actual names from the issues yet

Feb 87 - Punctuation
Mar 87 - Dragon Curves, Rsx Part 3, Disabling roms routine, Raw Assembler
Apr 87 - 3D Surface plotting, Basic compiler (April fool?), ShortPro Text Editor
May 87 - Fractals, Mandelbrot Set, Ball, Faster Disc, Relocator, Data64
Jun 87 - Relocator, Rambuffer, Fandango, Circle, Fast Dragon
Jul 87 - Income Tax Calculator, Amstrad Rom, Aliens
Aug 87 - Ripple, Xor, Xfile, Dragon curve II, Towers of Hanoi, Pythagorous Triples
Sep 87 - Calendar, Spirograph, Disc Maintenance, Doily, Blitz, One Dimensional Automata
Oct 87 - Square Curves, Watch It, X*Graph, Trees, Landscape, Stop Press Page Printer
Nov 87 - Random Access Filing Part I, BASIC Nobbling, Biorhythms, 3D Cube, Muzakology, 3D Plot, Fontpro, Fontdes, 498 Columns
Dec 87 - Espionage, Printer Echo, Random Access Filing Part II, Knight's Tour, Pokmuncher, Country Garden, Character Definer, 3-Flash, Big big Characters, Molecular Matrix

If you would like to help out with one or two that would be great, just post to this forum which ones you are taking so I don't do them too!

Thanks

Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 19:34, 20 August 20
Sorry, to answer your question: the CWTA 1987 scans can be found at 

ENGLISH(UK)/[ENG][AMSTRAD]COMPUTING_WITH_THE_AMSTRAD]https://acpc.me/#ACME/REVUES/[ENG]ENGLISH(UK)/[ENG][AMSTRAD]COMPUTING_WITH_THE_AMSTRAD (https://acpc.me/#ACME/REVUES/[ENG)
choose REVUES from the left hand menu then English UK and CWTA from the right hand window  (apologies for the mangled link, it should still work)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Johnny Olsen on 20:53, 20 August 20
I found my Computing With The Amstrad index file. Maybe you can use it.
It is a comma separated text file that is easy to import into other programs.

Can see you are missing "3D OXO"

Year,Month,Issue,Magazine,Page,Name,Type,Author,Comment

87-02,February,002,CWTA,95,3D OXO,Game,Craig Winder

I also found the improved backgammon file - need to check it.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 22:00, 20 August 20
Thank you @Johnny Olsen (https://www.cpcwiki.eu/forum/index.php?action=profile;u=118) , I'll look through that list.
I notice 3D OXO is a PCW only type in so I'll not be adding it to the CPCWiki.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: AMSDOS on 00:43, 21 August 20
I'll start working on the Dec '87 issue.



Can see you are missing "3D OXO"


Haven't converted a PCW listing before, though I could always have a look at it and see if it's possible.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 17:10, 22 August 20
Updated issue 25 (January 1987) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_25_-_January_1987_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_25_-_January_1987_-_Type-Ins)

Apologies for the delay, the listings for Rollaball and Fun Factors were swapped over i.e. appeared in the wrong sections... lost a bit of time working out what was going on!
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 17:11, 22 August 20
Thank you @AMSDOS (https://www.cpcwiki.eu/forum/index.php?action=profile;u=330) , any listings you could contribute would be welcome. Hopefully the rest of 1987 is more straightforward than January!
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: AMSDOS on 12:13, 23 August 20
Issue 36 (Dec '87) is on the Wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_36_-_December_1987_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_36_-_December_1987_-_Type-Ins)


Except for the Cheats mode type-ins, I've typed in Everything else, fingers cross the 10-Liners have been Debugged, I was able to Checksum Espionage & Stonefear Castle, thanks @Johnny Olsen (https://www.cpcwiki.eu/forum/index.php?action=profile;u=118) for the Checksum checker. I've also added the Logo demo Koch Curve and Assembly sample to assist with reader and made notes to help people load those examples.


Had a lot of interesting Typeins I thought, with Espionage being an interesting Explorer with Problems to Solve and the 10-Liners Knight's Tour, Pokmuncher, Country Garden, Trap & Molecular Matrix standing out, besides Pokmuncher which was a really addictive game, the others were puzzling but kept me occupied!
The Koch curve was also a bit of fun, hadn't played with Logo for a long time though, but was cool to see it working, from my hacked to work on 464 CP/M Plus DSK.  :D
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 20:33, 23 August 20
Great work @AMSDOS (https://www.cpcwiki.eu/forum/index.php?action=profile;u=330) , at this rate it'll all be finished by September! Seriously though, thanks for the help. Where I had listed the type-ins to be completed in an earlier post, the ones I had missed off the list I have already found on CPC Power or CPCRulez; for example, November 1987 I have Centibug, Diamond Trap and Printer Font designer. So do a Google or check these sites first before retyping anything!
Updated issue 26 (February 1987) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_26_-_February_1987_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_26_-_February_1987_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 20:54, 23 August 20
Oh and in case anyone REALLY REALLY wanted to type out the PCW type-ins, it turns out there is indeed a PCW-Wiki... see this post on the CPCWiki forum:  https://www.cpcwiki.eu/forum/nc100-nc200-pcw-pda600/pcwwiki/ (https://www.cpcwiki.eu/forum/nc100-nc200-pcw-pda600/pcwwiki/)

So maybe check that out first in case they've already been done.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: AMSDOS on 12:24, 24 August 20
Great work @AMSDOS (https://www.cpcwiki.eu/forum/index.php?action=profile;u=330) , at this rate it'll all be finished by September! Seriously though, thanks for the help. Where I had listed the type-ins to be completed in an earlier post, the ones I had missed off the list I have already found on CPC Power or CPCRulez; for example, November 1987 I have Centibug, Diamond Trap and Printer Font designer. So do a Google or check these sites first before retyping anything!
Updated issue 26 (February 1987) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_26_-_February_1987_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_26_-_February_1987_-_Type-Ins)


Cool, so I typed in some really nice Games & Graphicals which aren't on CPC-POWER or CPC-RULEZ.  :D


I've Downloaded Nov '87, so I'll grab Centibug, Diamond Trap & the Printer Font designer code. Just a shame the 10-Liners don't include Checksum codes fingers crossed I fixed all the typos.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: AMSDOS on 10:00, 26 August 20
Issue 35 Type-Ins from CWTA Nov 1987 are now on the Wiki:


https://www.cpcwiki.eu/index.php/CWTA_Issue_35_-_November_1987_-_Type-Ins (https://www.cpcwiki.eu/index.php/CWTA_Issue_35_-_November_1987_-_Type-Ins)


With thanks to the peviously available programmes from this issue.  :)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 11:31, 29 August 20
Updated issue 27 (March 1987) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_27_-_March_1987_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_27_-_March_1987_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 15:54, 31 August 20
Updated issue 28 (April 1987) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_28_-_April_1987_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_28_-_April_1987_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 21:44, 07 September 20
Hello all,I'm throwing myself at your mercy - the CPC Fractals program from May 1987 is doing my head in!

I am getting an IMPROPER ARGUMENT in 1450 - but the line looks ok to me. I've attached my dsk image, the file is FRACTALS.BAS. The scan isn't the clearest (see CPC Rulez for a copy https://cpcrulez.fr/applications_graphic-cpc_fractals_CWTA.htm (https://cpcrulez.fr/applications_graphic-cpc_fractals_CWTA.htm)).

Now, while I was casting about trying to find alternative sources I came across what looks to be the same basic code but translated into Portuguese. That listing is on CPC Rulez here: https://cpcrulez.fr/applications_graphic-fractais_CPC.htm (https://cpcrulez.fr/applications_graphic-fractais_CPC.htm)
The DATA lines are handled differently (and more clearly in my opinion, the original is quite horrid to follow). However I can't see how I can mix and match the code and work out what I've done wrong in the original. Quite possibly an error elsewhere and 1450 is a red herring.

Any help is greatly appreciated - the rest of May 1987 is ready to go on the wiki.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Urusergi on 22:38, 07 September 20
Any help is greatly appreciated

Here you have a scan of page 32 (high quality)  8)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Johnny Olsen on 01:54, 08 September 20
Errors in line 1860 and 1920 Corrected

1860 DATA CVX>;S<K<BZXBc[HsK=fDCH@GpZC?

1920 DATA JkKEzD?Cm=A>CGi>[LIq>Iq[Iq[Dj


I have not checked the rest of the program,
but line 330 error appeared when I wanted to
save The mandelbrot set
Arrrggg Robbarton  :(

330 SAVE a$,B,&C000,&3F80
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Johnny Olsen on 07:09, 08 September 20
Fractals

Including the 4 pictures suggested in table I
+ mandelbrot set and zoom1 pictures

I was playing with the Free Ocr program, which
resulted in the note file.

Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 09:08, 08 September 20
@Urusergi (https://www.cpcwiki.eu/forum/index.php?action=profile;u=923)   thank you for that crystal clear scan - so 1450 was correct...

and thanks @Johnny Olsen (https://www.cpcwiki.eu/forum/index.php?action=profile;u=118) for finding the "Easter Eggs" I'd introduced  :-[   in my defence the $/S in 1860 is clear as mud on my scan, but the s$/a$ and all the rest, oops. Should hopefully have this up on the wiki tonight - I'll include your Fractals notes and suggested values.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Johnny Olsen on 11:31, 08 September 20
You don't have to defend anything, but after waiting for a screen to be drawn, then the save
routine does not work.

Luckily I did not use a real Amstrad, looks like it would take hours to draw a picture.

Thank you for all your good work.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Johnny Olsen on 12:40, 08 September 20
@robbarton (https://www.cpcwiki.eu/forum/index.php?action=profile;u=1172) here is a better edited note file
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 21:22, 08 September 20
Finally updated issue 29 (May 1987) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_29_-_May_1987_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_29_-_May_1987_-_Type-Ins)

Thanks to @Johnny Olsen (https://www.cpcwiki.eu/forum/index.php?action=profile;u=118) and @Urusergi (https://www.cpcwiki.eu/forum/index.php?action=profile;u=923) in particular for getting this one over the line. Hopefully that will be the hardest of the lot!
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: AMSDOS on 01:30, 09 September 20
I had a bit of a play of Crane Crawl, though I had to wonder if the Crane has to drop the Bricks where the Man is Standing? Initially, it seems to behave itself, though later on when I'm playing the game, the Crane places the Bricks along the next positions. ???


There's also a problem with the Program Structure box with Initialisation beginning at 220, even when I subtract 220 with 80 and get a result of 140, the listing doesn't match up and towards the back end of the programme is meant to be a routine to play a Tune, though this Listing doesn't have anything like that, so perhaps some corrections were added later perhaps?
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Johnny Olsen on 03:38, 09 September 20
In the July 1987 issue page 60 you have an explanation of the wrong program structure.

Here is a version with manual and music that I found on an old disk.

Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 21:22, 09 September 20
Updated issue 30 (June 1987) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_30_-_June_1987_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_30_-_June_1987_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 22:27, 11 September 20
Updated issue 31 (July 1987) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_31_-_July_1987_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_31_-_July_1987_-_Type-Ins)

Only 3 issues to go!
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 16:46, 12 September 20
Updated issue 32 (August 1987) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_32_-_August_1987_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_32_-_August_1987_-_Type-Ins)
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 19:24, 26 September 20
Updated issue 33 (September 1987) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_33_-_September_1987_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_33_-_September_1987_-_Type-Ins)

One more to go!

Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 13:38, 04 October 20
Updated issue 34 (October 1987) on the wiki:

http://www.cpcwiki.eu/index.php/CWTA_Issue_34_-_October_1987_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_34_-_October_1987_-_Type-Ins)

That's the CWTA type-ins complete!

Many thanks to everyone who has contributed to this project: the people who have typed programs, edited wiki pages, combed their collections for files, made suggestions for improvements or to speed up the process, and of course pointed out my typos and bugs  :-[ ;D

I intend to go back over the corrections published in the postbag and include those updated versions on the wiki, particularly for poor Paul Gooding's Backgammon program which had loads of improvements!
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Johnny Olsen on 16:45, 04 October 20
No need to enter Paul Gooding's Backgammon improvements, I know I typed them.
I will look for them in my collection.

Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Johnny Olsen on 02:08, 09 October 20
Paul Gooding Backgammon program - modified version.

Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Gryzor on 09:29, 09 October 20
Perfect for a Friday at the office :D
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: Sykobee (Briggsy) on 00:10, 10 October 20
That table looks a lot better with the tweaked board drawing.
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 15:58, 10 October 20
Thank you Johnny, I will add these to the wiki
Title: Re: Computing with the Amstrad TYPE-IN PROJECT
Post by: robbarton on 13:18, 31 October 20
I've added the two improved backgammon files to the wiki. I decided to edit the original issue 20 page and explain that the program was subsequently modified several times to keep the wiki a bit neater (the later issues state that improvements were suggested).

http://www.cpcwiki.eu/index.php/CWTA_Issue_20_-_August_1986_-_Type-Ins (http://www.cpcwiki.eu/index.php/CWTA_Issue_20_-_August_1986_-_Type-Ins)