New tape cleaner tool

Include new and ported/converted games, and old games/tools. Subjects about CP/M software goes in the CP/M Forum.
Bill B
Posts: 159
Joined: 26 Jan 2014 16:31

Re: New tape cleaner tool

Post by Bill B » 24 Jan 2019 18:49

Another one loads :D
Composer001.png
Composer001.png (8.14 KiB) Viewed 527 times
Composer002.png
Composer002.png (8.82 KiB) Viewed 527 times
Composer003.png
Composer003.png (8.58 KiB) Viewed 527 times
Again, it needs somebody to test it and make sure it is all working. Also, I think instructions will be required, Paul do you have any?

The audio file contains four programs: "SCREEN", "PANEL64", "SCREEN" (Again), "MANU64". The two copies of "SCREEN" are just loaders for the programs that follow (screen shot 1). I have separated the second pair into a separate MTX file.
Attachments
Composer512.zip
(110.82 KiB) Downloaded 25 times

Bill B
Posts: 159
Joined: 26 Jan 2014 16:31

Re: New tape cleaner tool

Post by Bill B » 25 Jan 2019 20:57

SandL.png
SandL.png (8.29 KiB) Viewed 523 times

One more success. This is a program in Basic.

The remaining files are proving more challenging.
Attachments
SandL.zip
(35.47 KiB) Downloaded 27 times

Bill B
Posts: 159
Joined: 26 Jan 2014 16:31

Re: New tape cleaner tool

Post by Bill B » 25 Jan 2019 21:05

If is anybody else wants to have a play with TapeView, source code and compiled (Linux x86) version attached.

It should be possible to compile for RPi (easy) or Windows (more work required), although I have not done so.

Some cautions:
  • The code is not well structured, it just grew.
  • It is not commented.
  • There is no manual.
  • The UI is not polished.
Attachments
TapeView.zip
(296.47 KiB) Downloaded 24 times

Bill B
Posts: 159
Joined: 26 Jan 2014 16:31

Re: New tape cleaner tool

Post by Bill B » 01 Feb 2019 10:26

Patience.png
Patience.png (8.82 KiB) Viewed 495 times
A last one from me. I never managed to fully read the audio files for Patience. They have relatively large system variables blocks, in which I invariably drop bits. However I think I managed to read the Basic block (with some manual editing of the pulse train). I then turned this into an auto-type file for loading into MEMU.

The game is played by entering one or two character commands. The single letter commands are:

N - Start a new game.
R - Restart the current game.
D - Deal a new card from the pack.

The two character commands are for moving cards from one location to another, the first character specifies the source and the second the destination. The location codes are:

1-7 - The seven columns of partially revealed cards.
P - The pack of cards.
A - The "Aces" piles where cards a played out.

In my quick testing I have found that the program is not well protected against invalid entries, and can be crashed by (for example) specifying a source without a destination.

Also, on occasions it has rejected what I think are valid moves, so it is likely that although the program looks correct and runs there are a few incorrect characters. The program is best spaghetti Basic so I leave the debugging to somebody else.
Attachments
Patience.zip
(4.4 KiB) Downloaded 23 times

Bill B
Posts: 159
Joined: 26 Jan 2014 16:31

Re: New tape cleaner tool

Post by Bill B » 01 Feb 2019 10:40

At this point I retire from tape cleaning and move on to something else.

Attached is the latest version of my program. It has some additional scanning modes.

It also the ability to manually edit the pulses. To do so:
  • Choose a scanning mode and parameters to do the best you can in interpreting the file.
  • Lock the detected pulses ("Manual" menu) so that re-scanning does not change them.
  • Zoom the graph in so that the detected pulse edges are shown as grey lines.
  • Left click on the graph to add new edges, or right click to remove edges. You probably want to add or remove two edges at a time.
  • Click the "Scan" button to update the interpretation of the pulses.
Attachments
TapeView.zip
(323.85 KiB) Downloaded 27 times

Martin A
Posts: 406
Joined: 09 Nov 2013 21:03

Re: New tape cleaner tool

Post by Martin A » 01 Feb 2019 11:47

A well deserved retirement too! you've done an amazing job. :D

User avatar
thewiz
Posts: 120
Joined: 12 Aug 2012 16:08

Re: New tape cleaner tool

Post by thewiz » 06 Feb 2019 15:11

Wow Bill, thats an amazing piece of work.

That is at least one commercial MIA that I know of recovered.

As for Interrupt, unfortunately these wavs are just files I accumulated from various places so I don't know what they are meant to be.
THIS is what Memotech is doing now.

Post Reply