Another one loads
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.
New tape cleaner tool
Re: New tape cleaner tool
- Attachments
-
- Composer512.zip
- (110.82 KiB) Downloaded 1107 times
Re: New tape cleaner tool
One more success. This is a program in Basic.
The remaining files are proving more challenging.
- Attachments
-
- SandL.zip
- (35.47 KiB) Downloaded 1094 times
Re: New tape cleaner tool
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:
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 1113 times
Re: New tape cleaner tool
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 1096 times
Re: New tape cleaner tool
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:
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 1106 times
Re: New tape cleaner tool
A well deserved retirement too! you've done an amazing job.
Re: New tape cleaner tool
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.
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.
Re: New tape cleaner tool
Attempting to scan a tape audio file for Claus at MemoFest yesterday uncovered a couple of limitations in my TapeView program:
I still need to do some more work on the displaying of assembler and the NODDY pages, based upon the information in Paul's mtx2bas program.
- The BASIC listing was missing a space before some keywords when they appear in the middle of a statement. This has now been fixed.
- The listing was failing to recognise NODDY pages, which are stored immediately above the BASIC source. The end of the BASIC code is now correctly recognised, and the NODDY pages are (for now) listed as Hex & ASCII.
I still need to do some more work on the displaying of assembler and the NODDY pages, based upon the information in Paul's mtx2bas program.
- Attachments
-
- TapeView_12.zip
- (329.34 KiB) Downloaded 989 times
-
- Posts: 326
- Joined: 27 Nov 2016 19:58
Re: New tape cleaner tool
It's impressive stuff.
Re: New tape cleaner tool
Cool need to see if I can find a CPP compiler for windows
Happy to see, I am not the only one, dont flood my code with commentaries
Happy to see, I am not the only one, dont flood my code with commentaries
//CLAUS - Webmaster at www.mtxworld.dk