-
Content Count
427 -
Joined
-
Last visited
Content Type
Profiles
Member Map
Forums
Blogs
Gallery
Calendar
Store
Everything posted by wolhess
-
Hi Beery, today I tested your new BBS version. I made a new user #9. And had always access to the board. I tried to leave some messages in the message board. There are some blockades during writing a message. Sometimes the system comes back after 1 to 2 minutes or it hangs. I always made a reset after 10 minutes. The menu system seems to run stable. I had no blockades going through the main menu. If I log in after a blockade the system is ready and OK. But take some time to log in (about 30 sec.) I used the telnet program from the tipi system on my real TI. One time in 64 char mode and three times in 40 char mode. If the informatin is scrolling on the screen, is there a key to stop the scrolling? e.g. The Help display's a lot of information, that I couldn't read so fast. CTRL+C doesn't stop scrolling from my TI. Then I used my PC with putty. Login and menu is OK, but the same thing CTRL+S doesn't stop the scrolling. Maybe its about the keyboard configuration?
-
Hello Tursi, I have to apologize to you for the effort I have caused. That was not my intention. I tried my procedure from post # 55 with your new version 399-026. Now the files are written to the disk image without errors. Both TiDir and TIMT display the files without errors. Thank you for your effort, I hope I am no longer a burden.
-
And I think the programs are running very fast!
-
OK, in classic99 DSK2= FIAD folder DSK3= TESTDV80.dsk I did the following: - Edit a new file in EA editor - save it it to DSK2.NEWFILE (FIAD folder) - save it to to DSK3.NEWFILE1 (the disk image TESTDV80) - Then I copied the file NEWFILE with TiDir from DSK2. to the diskimage TESTDV80 TESTDV80.dsk Check with TiDir to read DSK2.NEWFILE = OK Check with TiDir to read DSK3.NEWFILE1 in the diskimage = error message Check with TiDir to read DSK3.NEWFILE = OK Then I put the diskimage into TIimagetool and I got the same picture:
-
After WiPoSoFt published the Turbo Pascal 99 program in 1986, there was later an extension in the form of a Windows Manager Library. With the Windows Manager Library, two demo programs have also been released. The programs are labeled WI99DEMO and WI99MASK on the original disk and include a Windows demo and mask control in German. I used G ... Translate to translate the programs into English. The translated versions of the programs in the zip file are: WI99DE-P English version of the pascal source for WI99DEMO WI99ME-P English version of the pascal source for WI99MASK I found a documentation for the library in the Dutch language and also translated it into English. WIN99_english.pdf Here is the result: TP99V2.dsk The current compiler and linker as described in post # 2. TP2_V2.zip DSK2_TP99-WIN.zip The programs for the Windows Manager DSK2_TP99-WIN.zip classic99 configuration: cartridge = editor / assembler DSK1 = TP99V2.dsk DSK2 = please unpack the SK2_TP99-WIN.zip in FIAD folder Here are some screenshots for the DEMO program WI99DE Before trying the second example, please read the short instructions in the file: MASKDOC_E The library file WI99 @ must also be linked here In this example, PROC'D (FCTN6) is used to select a menu item and AID (FCTN + 7) for a help window. The complete compiling process: 1. Load the TP99 Editor/Compiler In E/A option 3 LOAD AND RUN? DSK1.TP99 2. LO DSK2.WI99DE-P Load the pascal source 3. CO DSK2.WI99DE-S Compile to the Assembler source 4. Q! Command for Exit TP99 5. Load the EA again 6. Option 2 Run the Assembler SOURCE FILE DSK2.WI99DE-S OBJECT FILE DSK2.WI99DE-O no list file OPTIONS R 7. Load the EA again and choose option 5 8. DSK1.LK99 run the LK99 linker 9. Enter the Module name DSK2.WI99DE-O 10. Enter the Module name [email protected] to link the library 11. Press ENTER 12. GENERATE A PROGRAM-FILE Answer Y for yes and the program name: DSK2.WI99DE1 13. RUN PROGRM? Answer Y for yes to run the program
-
Hi Tursi and Mizapf, today I discovered another problem with TP99 SAVE to a disk image in classic99. Maybe it is the one with the corrupt header Mizapf detected before. TP99 produce a file with a corrupted header when I save it to a disk image or when I compile it to a disk image. DSK1=TP99V2.dsk TP99V2.dsk DSK2=mapped to DSK2 FIAD folder in classic99 with the content of the TP99-DEMO.dsk DSK2.zip DSK3=TP99-DEMO.dsk TP99-DEMO.dsk I did the following: 1. Run TP99 EA3 and DSK1.TP99 2. LO DSK3.COUNT-P COUNT-P is loading 3. SA DSK2.COUNT-P COUNT-P is saved to the DSK2 FIAD folder 4. SA DSK3.COUNT-P COUNT-P is saved to the disk image Now I used Ti99DIR 7.1a to show the content of the source files: From the DSK2. FIAD Folder Ti99Dir shows it without a problem From the DSK3 disk image Ti99Dir shows an error message and then the source file content. Then I used the TIIMAGE tool and it shows me a header error. Then I use the Ti99Dir tool to copy the COUNT-P from DSK2 FIAD folder to the disk image again and all is good. This happens only If I save from the TP99 program and if I compile the source to the assembler image. In the last case, the assembler source file (after CO DSK3.COUNT-S) COUNT-S has the header problem too! The editor from the EA can load the assembler source file, but after save this file it has the corrupt header again. The assembler cannot use the source file with the corrupt header and produce an I/O error code 2. I loaded the corrupt file in the EA editor and saved it to a new file COUNTB-S. to the DSK3 disk image The new file has also the corrupt file header, but it can be assembled with a lot of errors. For the next test I did the following: 1. Run TP99 2. LO DSK3.COUNT-P load the file with the corrupt header from the image 3. SA DSK2.COUNTC-P save the file to the DSK2 FIAD folder 4. CO DSK2.COUNTC-S compile it to the assembler source I have no problems to show the two new files COUNTC-P and COUNTC-S with TiDir. So, the file saves to a FIAD folder and compiling it to a FIAD folder is working without corrupting the header or write a correct header even it was corrupt before. 5. I assembled the COUNTC-S and linked it with LK99 and the program runs without an error.
-
I‘m fine thank you, I think I can do to patch the provided disks in this thread with Mizapfs patch and then link the demo programs so all should be working in the classic99 environment. Then everybody can use it.
-
Mizapfs correction works in my tests too. I like to use his version.
-
Hi, Turbo Pascal 99 now runs smoothly in classic99 (version 399.025). Many thanks to Tursi for analyzing the problem and providing the new version of classic99. Today I have loaded, saved and compiled all the programs from the posts before without any error! These are the program disk images for using Turbo Pascal 99 v2.0 TP99V2.dsk In classic99 this disk must be mapped as a disk image to DSK1. TP99-DEMO.dsk The example programs from this disc can be mapped as a disk image DSK2 or DSKx. Or you can copy the TIFILES in a classic99 FIAD directory and map it as DSK2 or DSKx. To run Turbo Pascal 99 please use the E/A option 3 LOAD AND RUN and enter the FILE NAME? DSK1.TP99 To run the Turbo Pascal 99 linker please use the E/A option 5 RUN PROGRAM FILE and enter the FILE NAME? DSK1.LK99 For more information please read the file COMMANDS on TP99V2.dsk turbo_pasc_99_manual.pdf This is the manual for Turbo Pascal 99 in German TurboPasc99_manual_english.pdf This is the manual in English, I have added a table of content with page numbers and the last page with the information to version 2.0 If you want to run the compiled and linked program image files, you can use the TP99 linker. After a restart of classic99 or after a Cold Reset in classic99 you cannot run directly a compiled program image file. Please run first the linker LK99 or run the little BASIC program PREPTP (from the TP99V2.dsk) and make a Warm Reset. Then you can run the TP99 programs from E/A option 5.
-
Not on my Ipad!
-
That‘s great, you are a real professional and a TI magician. Thank you
-
If I tried the files with my real TI I have no problems. All is working fine with the Turbo Pasc99 programs on my real floppy drive and the source files on my tipi folder. When Turbo Pasc99 is starting the floppy is massive working on it, but after the Editor/Compiler is loaded then it works good.
-
Hi, again thank you for your effort! mizapf provided some clean files that I could test today, but the tests are as yesterday. The COUNT file works mostly and the other two files works only sometimes or never. I loaded the three files again in the EA editor, deleted lines after the last END. statement if necassary and saved it to the NAME-A. But saving or compiling shows the same problems. I think I give up with this Turbo Pasc99 V2.0 version. I found a disk image with Turbo Pasc99 V3.0 from 1989. I will now make some tests with this version. If it runs on classic99. I will post it in this forum.
-
Hi Michael, Thank you for your analysis. I will check it tomorrow. Since a few day’s I used the new tidir v7.1 tool to convert my TIFILES to the disk image and back. On the way back I convert the v9t9 files to TIFILES. I will also check if the conversions are correct or if Turbo Pascal is saving the files in a different manner.
-
Yes, I also found that in Fortran. Since then I have always checked the end of the file in the editor. Now I'm going to check that in Turbopascal too. But on the real TI it isn't a problem for the TP editor/compiler. And yes with a tipi the TI-life is much easier!🙂 If you have a tipi, then please setup a system with it and we can have a tipichat!😉
-
However, the workflow is simple and if I have an error in the source code, the compiler shows me the error code and it place the cursor in the edit window at the location where the error occurs. I find it very convenient. And I can check the source code before I compile it to a file with the command "CO" without a file name. This in turn saves time.
-
Many thanks for your help, I did some tests on real TI and on classic99: The task is to load a pascal source file and compile it to an assembler source file. If this is OK, assemble the assembler source file to an object file and link the object file to a program image file. On the real TI99 system the process is done every time without errors or blocks. The problem is: On classic 99 sometimes the Turbo Pascal compiler stops compiling and classic99 is blocked. To work with small pascal source files, it seems that the compiling process is fine. With larger source files (about 300 lines) the compiling process mostly stops. During the tests I detect a problem, when the pascal source file has blank lines after the end of the source code. The real TI can load this file and works with it. Classic99 stops the loading and hangs. I used the classic99 version 399.024 Cartridge = Editor / Assembler DSK1 = Disk image TP99V2.dsk TP99V2.dsk DSK2 = FIAD directory DSK2 in the classic 99 path here I stored the testfiles (the results) DSK2.zip DSK3 = FIAD directory DSK3 in the classic 99 path here I provided the sourcefiles DSK3.zip In the following PDF file I documented what I did Turbo Pascal 99 Test protocol.pdf As dhe advised, I used the debugger after the blockade and created a RAM dump: The dump is from the last Test E.2 VDPDUMP.BIN MEMDUMP.BIN Test overview: Test HW/SW Program Try #1 Try #2 Try #3 Try #4 Try #5 Try #6 A Real TI99 COUNT WI99DE-P WI99ME-P OK OK OK OK OK OK OK OK OK OK OK OK B Classic99 WI99DE-P Faulty OK Faulty C Classic99 COUNT-P 3 x OK 1 x Faulty 10 x OK 1 x Faulty D Classic99 WI99ME-P Load problem Load problem Faulty Faulty OK Faulty E Classic99 WI99ME-P OK Faulty RAM DUMP Maybe you see what is going wrong during the compile and save file to the disk.
-
No, I think not. I used the version 399.022, I downloaded on April, 14. Your web site shows the same version but dhe wrote in post #13 there is a new version 0024. Right now I downloaded the current version 399.024 but the same is happening. The short demos are running. But for larger programs Turbo pascal blocks in classic99. I will make some more tests and post the used files with a brief explanation.
-
Hello everyone, I would like to show a short video on how to use Turbo Pascal for the TI99. I used classic99 and configured it as follows: cartridge = Editor assembler DSK1 = Disk Image TP99V2 from POST # 2 DSK2 = DISK2 directory from classic99 DSK3 = Disk Image TPDEMO1 from POST # 2 TP99V2_COUNT.mp4 The process in the video is as follows: - Load E/A in classic99 - Select EA3 LOAD AND RUN, FILE NAME: DSK1.TP99 The Turbo Pascal Editor / Compiler is loading - Use the command LO DSK3.COUNT-P The Pascal Source file COUNT is loading - Use the command ED to edit the source file and change the number from 32767 to 2000 - Press F9 to exit the editor - Use the command SA DSK2.TEST-P to save the changed source file to DSK2 - Use the command CO to test the source file - Use the command CO DSK2.TEST-S to compile the program to DSK2 - Use the command Q! to exit to the TI title screen - Load E/A again and select ASSEMBLER with the the source file: DSK2.TEST-S and the object file: DSK2-O - Press ENTER for the E/A main menu - Press 5 and RUN the left PROGRAM FILE: DSK1.LK99 The Turbo Pascal Linker is loading - Enter the Module name: DSK2.TEST-O and the Module library: DSK3.WI99 @ and two times ENTER answer the question Generate Program-File with "Y" and enter the program name DSK2.TEST1 - Answer the question RUN PROGRAM? with "Y" The program COUNT1 is running! Now you can test the other DEMO programs in the disk image
-
Hi Walid, I don't know. In the manual you sent to me is only one page about the version 2.0. The only additional command was the GO XXXX command for the compiler. And with this version Turbo Pascal supports Disk Controller from ATRONIC, CORCOMP and TI. Thats all. I told you about the Version 3.0, but for this version I didn't have any manual. It works identical to the version 2.0 (what I was tested until now). With this version WoPoSoFt distributed a more complete manual for Turbo Pascal. I found two articels in a German magazine. And I found the front cover of the manual but not the manual itself. The title is: "TURBO PASC'99" and "Einführung in Turbo-Pasc'99"
-
Hi Michael, yes, with the CALL LOAD(12574,1) and a warm reset of classic99 the programs are loading and working! I think this is part of the copy protection the Turbo Pascal program is using or it checks if the EA cartridge is loaded. I checked this on my real TI. I started the PEB and the TI with a real EA-Module plugged in from power down and select first TIBASIC. Then I make a CALL PEEK(12574,A,B) and got A=60 and B=144. I went back to classic99, made a cold reset with included the EA cartridge and then I selected first TIBASIC. The CALL PEEK(12574,A,B) shows A=0 and B=0 too. After the CALL LOAD(12574,1) and a warm reset the program loads and works fine.
-
Hi Tursi, you are very fast! I'm using the classic99 version 399.022. DSK1. is mapped to the disk image TP99V2.dsk DSK2. is mapped to the FIAD folder DSK. in the classic99 directory DSK3. is mapped to the disk image TPDEMO1.dsk The diskimage is in post #2: TP99V2.dsk; from this I need the program LK99 to start before I can run the demo programs from the disk image: TPDEMO1.dsk. The programs are the files: COUNT1, FAK1, LISTER1, MARGIN1 and SIEVE1. You can run the programs as described after runing LK99 (you can press F9 after loading to get back to the EA) and a warm reset. To run the programs after a cold reset, classic99 shows only a green screen. On the real TI I see the green screen too, but also the drive DSK1. works (to access the RUNLIB file, I think) and then the programs are running. In the manual for Turbo Pascal 2.0 it says that the program supports now the disk controllers from TI, Corcomp and Atronic, so I think it has to do with it. Or maybe it's my PC configuration (a DELL Inspiron ONE2310 with Windows 10 updated from WIN7 with some problems) In my real PEB I use a TI controller with the 80 track mod for DSK1=5,25" and DSK2=3,5". DSK3 is a SSSD 5,25" drive, but I use for TP99 a tipi mapping for DSK2 and DSK3.
-
Turbo Pascal has a copy protection, so the most versions I found on atari age or in the internet doesn't work! For Turbo Pascal 99 to work on a real TI-99/4A, you need to make a sector copy of the TP99V2.dsk image. A normal file copy from my tipi directory via DM2K to DSK1 did not work! To copy the disk image to my TI99 I used the virtual disk manager VDM99. http://www.unige.ch/medecine/nouspikel/ti99/vdm99.htm I used the version with the HOOKRS1 for serial transfer via the first serial interface of the TI The transfer of the HOOKRS1 file is quite tricky the first time, so I simply copied the file with DM2K from my tipi directory to the DSK1 drive and started it with E/A option 5. VDM99.zip I'm sure there are other ways to make a sector copy of an image file on a real TI! But for me it was a simple story.
-
Hi, Now I have made some tests with Turbo Pascal 99. Unfortunately I couldn't get the files from the development resources on atari age to work. After some searching I found other image files and got them working on my real TI99 as well as in classic99. Here are the working version: Turbo-Pasc’99 v2 for the TI-99/4A Home Computer The Disk Images contains the Turbo Pascal v2 version: In classic99 map the image to DSK1. TP99V2.dsk 720 sectors DSSD 40 track image TP99V2.dsk new Version (04/29/20) It contains the following files: COMMANDS Helpfile how to use Turbo Pascal 99 TP99 EA3 Loader for Turbo Pascal 99 LK99 EA5 Linker Program RUNLIB Turbo Pascal Library File must be in DSK1. for running linked programs RUNLIBEQ Turbo Pascal EQU addresses must be in DSK1. for assembling a compiled file … There are some short examples on this disk image too. TPDEMO.dsk 720 sectors DSSD 40 track image TP99-DEMO.dsk new Version (04/29/20) The disk image contains a few simple demo programs Map the DEMO program images to DSK3. FAK-P Calculation of the factorial of n (Enter 0 to exit) COUNT-P Counting from 1 to 32767 LISTER-P List a DIS/VAR file to device or to a file with line-numbers This is helpful if I have an error message e.g. Error 0 in line 25 MARGIN-P Add a left margin in any TI-Writer file for a better printout SIEVE-P Sieve of Eratosthenes, size=8190, loops=10 A view screen shots about the demo examples: If you run the linked program with LK99 and the program terminates without errors, you can press ENTER to load the E/A again. Then you can run your program with option 5 RUN PROGRAM FILE. IF you choose a cold reset the program doesn’t run with E/A option 5 in classic99! It shows only a green screen! You need to run the linker first, choose a warm reset and all is OK. That happens only in classic99. On my real TI-99/4A I can have a cold restart and use the EA option 5 to run the program. The only thing is I must have a disk with the RUNLIB file in my physical drive DSK1. When working with TP99 in classic99 it can happen that a file cannot be saved or that the compiler stops. In these cases, it helps to quit and restart classic99. I was able to edit and compile the DEMO programs on my PC in classic99 without any problems. Classic99 only showed problems with longer programs (larger than 100 lines). So far, I was able to edit and compile programs with approx. 400 lines on my real TI99 without any problems. Please use classic99 version 399.025. If you want more, you can take a look at the expansion of Turbo Pascal with a window manager in Post # 52!
-
Is the TL866 able to test the 4116? I didn‘t see this in the manual or in the chip-list. I have a TL866.
