Author Topic: EXCAT.BAS by Alastair Scott  (Read 1060 times)

0 Members and 1 Guest are viewing this topic.

Offline ComSoft6128

  • ..................................
  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.507
  • Country: scotland
  • CPC THEN CPC NOW
    • index.php?action=treasury
  • Liked: 1529
  • Likes Given: 3335
EXCAT.BAS by Alastair Scott
« on: 19:36, 17 January 20 »
A bit of a puzzle this - it doesn't work - any ideas why?

I assume that there are no errors in the program and the only difference is that this 1987 program was running on a 6128 Plus with a Rombox attached - could that make a difference?

I changed the ink colours and border as the original values cause the OSSC to lose sync but I don't see how that could have any effect.

Mmm......


https://www.youtube.com/watch?v=cLQnrNfxBg0


Links:

https://en.wikipedia.org/wiki/Locomotive_BASIC

https://www.cpcwiki.eu/index.php/Locomotive_BASIC

https://www.cpcwiki.eu/index.php/WACCI





« Last Edit: 14:35, 18 January 20 by ComSoft6128 »

Offline AMSDOS

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.833
  • Country: au
    • index.php?action=treasury
    • Programs for Turbo Pascal 3
  • Liked: 1055
  • Likes Given: 1780
Re: EXCAT.BAS by Alistair Scott
« Reply #1 on: 01:15, 18 January 20 »
Your Catalogue shows the Disk has 48k remaining, but if I've correctly added up the file sizes correctly a Standard Data Formatted Disc should only have 26K remaining, the other clue seems to be the size of the files which work in 2k lengths, so I suspect EXCAT which is by Alastair Scott (not Alistair) only works on standard DATA (178kb) or SYSTEM (169Kb) formatted Discs (as mentioned in the Instructions).
* Using the old Amstrad Languages :D   * with the Firmware :P
* I also like to problem solve code in BASIC :)   * And type-in Type-Ins! :D

Home Computing Weekly Programs
Popular Computing Weekly Programs
Your Computer Programs
Updated Other Program Links on Profile Page (Update April 16/15 phew!)
Programs for Turbo Pascal 3

Offline ComSoft6128

  • ..................................
  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.507
  • Country: scotland
  • CPC THEN CPC NOW
    • index.php?action=treasury
  • Liked: 1529
  • Likes Given: 3335
Re: EXCAT.BAS by Alistair Scott
« Reply #2 on: 07:06, 18 January 20 »
Thanks @AMSDOS

I think you've solved it.
I forgot that I was running it from drive B which is likely to be a Romdos D20 disk, I'll be in Glasgow today or tomorrow and will check that then.

http://www.cpcwiki.eu/index.php/ROMDOS



Offline ComSoft6128

  • ..................................
  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.507
  • Country: scotland
  • CPC THEN CPC NOW
    • index.php?action=treasury
  • Liked: 1529
  • Likes Given: 3335
Re: EXCAT.BAS by Alistair Scott
« Reply #3 on: 14:11, 18 January 20 »
Hi @AMSDOS ,

Working now but copying it over to drive A gave exactly the same result, it finally worked OK when the Rombox was removed from the Plus. So I assume that one or more of the Roms was interfering in the program execution.


https://www.youtube.com/watch?v=6PaaV7pXdhI


 

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.867
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 842
  • Likes Given: 2097
Re: EXCAT.BAS by Alastair Scott
« Reply #4 on: 16:47, 18 January 20 »
Ah, nice to see it running!  :)
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.08.07)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.08.14)

Offline AMSDOS

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.833
  • Country: au
    • index.php?action=treasury
    • Programs for Turbo Pascal 3
  • Liked: 1055
  • Likes Given: 1780
Re: EXCAT.BAS by Alastair Scott
« Reply #5 on: 23:26, 18 January 20 »
Seems to take a while to gather all that file information, I guess it's useful if you need a Header Reader Dump for a Disc. Personally I use a small utility that came with AA100 Type-Ins called Wot, which creates a File and allows to Describe all the files on a Disc. I modified the programme a little bit so it would work on the 464 and made the viewing area larger, I have a feeling it runs around the same speed as EXCAT, though it helps me to remember what each demo I wrote does instead of Loading everything :D
* Using the old Amstrad Languages :D   * with the Firmware :P
* I also like to problem solve code in BASIC :)   * And type-in Type-Ins! :D

Home Computing Weekly Programs
Popular Computing Weekly Programs
Your Computer Programs
Updated Other Program Links on Profile Page (Update April 16/15 phew!)
Programs for Turbo Pascal 3

Offline ComSoft6128

  • ..................................
  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.507
  • Country: scotland
  • CPC THEN CPC NOW
    • index.php?action=treasury
  • Liked: 1529
  • Likes Given: 3335
Re: EXCAT.BAS by Alastair Scott
« Reply #6 on: 19:41, 19 January 20 »
Yes it was slow - instead of continuously reading from the disc it did it in three or four stages - almost like a multi loader game.