Search found 395 matches
- 25 Mar 2019 16:21
- Forum: PROGRAMMING
- Topic: Relocating MTX Machine Code
- Replies: 5
- Views: 8356
Re: Relocating MTX Machine Code
It occurs to me that the reason that MC on the MTX is always at the top of a program is that if you put it anywhere else, editing the Basic code usually moves the MC and invalidates all the addresses. Building upon the code above, it should be possible to write a routine to put at the top of a progr...
- 25 Mar 2019 16:07
- Forum: PROGRAMMING
- Topic: Relocating MTX Machine Code
- Replies: 5
- Views: 8356
Relocating MTX Machine Code
This arose from a question Paul asked me. If writing a program containing mixed Basic and Machine Code, the first line of the program typically looks something like: 10 CODE 4007 RET ; Do nothing when executed 4008 JR ENCODE ; Jump table to M/C routines 400A JR DECODE This works fine when working on...
- 09 Feb 2019 15:47
- Forum: GENERAL DISCUSSIONS
- Topic: [MAME] Emulating the MTX
- Replies: 38
- Views: 33179
Re: [MAME] Emulating the MTX
F: is usually a RAM disk not a Silicon Disk. It uses the pages above 64K on the MTX. So you should see activity on the page port (0x00) not on the Silicon Disk I/O ports. SIDISC formats both RAM disk and Silicon disks.
- 01 Feb 2019 10:40
- Forum: SOFTWARE
- Topic: New tape cleaner tool
- Replies: 59
- Views: 93788
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: Choose a scanning mode and parameters to do the best you can in interpreting the fi...
- 01 Feb 2019 10:26
- Forum: SOFTWARE
- Topic: New tape cleaner tool
- Replies: 59
- Views: 93788
Re: New tape cleaner tool
Patience.png 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 ...
- 25 Jan 2019 21:05
- Forum: SOFTWARE
- Topic: New tape cleaner tool
- Replies: 59
- Views: 93788
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: The code is not well structured, it just grew. It is not commente...
- 25 Jan 2019 20:57
- Forum: SOFTWARE
- Topic: New tape cleaner tool
- Replies: 59
- Views: 93788
Re: New tape cleaner tool
One more success. This is a program in Basic.
The remaining files are proving more challenging.
- 24 Jan 2019 18:49
- Forum: SOFTWARE
- Topic: New tape cleaner tool
- Replies: 59
- Views: 93788
Re: New tape cleaner tool
Another one loads :D Composer001.png Composer002.png Composer003.png 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&qu...
- 23 Jan 2019 19:19
- Forum: SOFTWARE
- Topic: New tape cleaner tool
- Replies: 59
- Views: 93788
Re: New tape cleaner tool
Doing threshold crossing on the slope of the original signal (lower curve) effectively picks out the peaks and troughs of the original values (upper curve). This seems to give some results. This audio file seems to contain at least four programs "INTERUPT" "2*INTERUPTS", "IN...
- 22 Jan 2019 21:57
- Forum: SOFTWARE
- Topic: New tape cleaner tool
- Replies: 59
- Views: 93788
Re: New tape cleaner tool
A not so nice case, Spot the missing data bit This is why I thought visualisation would be helpful.