Search the Community
Showing results for tags 'leblanc'.
Found 1 result
In the 4K Basic Support Module thread, @Schmitzi found three disk images with Disassemblers on them. As I pointed out in this post, the second disk contains an XB LOAD program that can load a GPL Assembler or a GPL Disassembler. Those two programs appear to be written in TMS9900 Assembly Language Code (ALC) rather than Forth, as was hoped. What interested me, and the topic of this thread, were disks one and three. They happen to be two different versions of René Leblanc’s Universal Disassembler, which he wrote in TI Forth. As near as I can tell, Universal Disassembler is for ALC rather than GPL. The first disk is v1.2 on a 90 KiB disk and the third is v2.3 on a 360 KiB disk. Unfortunately, neither of these disks work. As I discussed in the above-referenced thread and will repeat here, it appears that these disks were prepared from the originals by copying the three files, FORTHSAVE, SYS-SCRNS, UNIVERSAL (aka FORTH) (in that order), from the system disks with no further processing, which is verboten for TI Forth system disks because the system screens (blocks) will never be copied properly. They will all be there, just not in their proper places and almost certainly misregistered, i.e., each block’s line 0 will not start on a 4-sector boundary. The only way to properly duplicate a TI Forth system disk is to copy the disk, sector by sector. Creating a larger system disk is more complicated, but doable. I have every reason to believe I can restore these two disks to working order, unless there is more than misregistration wrong with them. My intention is to produce 90 KiB (SSSD), 360 KiB (DSDD) and 400 KiB (CF7+/nanoPEB) versions of each disk. Right now, I need to mow a lawn—TTFN! ...lee