CompuServe Archive

This is an archive of CompuServe forum messages from 1985 to 1995, as saved in transcripts by John Foust.

Search Results (80 messages)

#IXP and State Info Message #141632
I'm writing an IXP using IPAS4/3ds4. I have a problem with the "State" info. I run the IXP from video post and my debug traces show me that my IXP gets the EXP_PUT_CONFIG with bad data. Curiously, the EXP_GET_CONFIG was never called, as I never went into the IXP setup…
#Debugging an IPAS Message #136472
Need recomendation for boot file options to maximize "right kind of" memory for debug. Do I need more EMS or more XMS? 1: Using METAWARE / PHARLAP developement 2. Have 8Mb RAM 3. Using DOS HIMEM and EMM386 4. Have memory deficit problem during debug of IPAS BXP when loading…
One time again !!!!! Before you get to feature freeze in your design. Please have your lead design person for IPAS4 call me at 805-473-0145. VERY IMPORTANT. Your existing BXP animation output is severly crippled in that it only assumes output to a series of still image frame files. It…
Oh! So the physical size of any module to be loaded must not exceed available real memory. Then is virtual memory only used for "dynamic" allocations?
If there is a limit, that is the precise purpose of my inquiry. To find out what the limit is, and whether it is a BUG in IPAS or a natural limit of Phar Lap, and if Phar Lap, does anyone have a "reference" to point me to discussing this…
I want to "explore" the limits. Maybe I should have been a Captain of the Enterprise. Why do I need a 2mb static array. Well what if I have a BXP which wants to process "optimally" by having an array which does not need to be "alloc"ed and "free"ed for…
Debug Message #3319
using Metaware High C to debug a BXP. When I start a rendering of a single frame, I get a message "can't allocate image buffer" immediately after starting the render, and while the mesh is being processed. I think this is happening well before my BXP is called. Are there…
I am experimenting with a fairly large static array in a BXP. When I define the array at a size of 0x1C0000 bytes, the BXP loads and runs fine. When I define the array at a size of 0x1F0000 bytes, the BXP appears to fail to load and 3DS locks…
I am experimenting with a fairly large static array in a BXP. When I define the array at a size of 0x1C0000 bytes, the BXP loads and runs fine. When I define the array at a size of 0x1F0000 bytes, the BXP appears to fail to load and 3DS locks…
BXP status codes Message #131696
I the sample BXP.C and sample client modules for BXP, I have noticed the use of .status member as: In BXP.C set to =0 or =1 as if it were a boolean. In client modules, .status is only set when also setting opcode=BXP_RESPONSE, and then the .status is set to…
I have been experimenting (black box methods) to determine the manner in which 3DS v4 will respond to opcode/user code return values following BXP_INITIALIZE and prior to returning BXP_INIT_DONE in the opcode member. I have extended the USER code handling of the sample BXP.C, and include my adaptations later in…
BXP_IMAGE_INFO Message #3234
With 3DS version 4, and Writing a custom BXP file: Can I refine my BXP_INITIALIZE (in BXP.C) so that it can return opcode=BXP_IMAGE_INFO, and usercode=BXP_IMAGE_INFO, and thereby "query" 3DS for the BXPInfo structure defining the image to be written out. I want to do this cause it may provide the…
Path error Message #3201
Pervious message about a corrupt path with d:\3ds\D:\3DS was determined to be a bug in my own software. Please disregard former message.
The current capabilities of the "output" mode for BXP is severly limited. It pre-supposes output to a "sequence of files" with an increasing number in the last 4 chars of the file name. This is well and good for a "step-wise" animation to independent files. It is very "weak" for…
Page 62 description for BXPInfo. It is stated that expbuf.data (when data = BXPInfo) is used by both ClientLoadStart and ClientImageInfo. Since ClientLoadStart interprets expbuf.data as the structure BXPLoadStart, it would seem that BXPInfo description is in error where including used by ClientLoadStart.
I am reviewing the IPAS4 reference and comparing with the IPAS3, and noticed errors in both manuals with respect to internal consistency as well as an inconsistency with the structure definition of EXPbuf in EXPRTN.H. typedef struct { ulong magic; /* Magic number */ int opcode; /* What .EXP wants…
BXP Animation Save Message #3143
Am I confused !!! Last week I got a reply saying that the BXP (IPAS4) can now be used to SAVE multi-frame animations. But the IPAS4 Toolkit Reference (prelim version just received) still says on page 256 that animation is not supported for saving images with BXPs. Additionally, even if…
Read/Write Text File Message #130930
Can anyone point me to any forum or source for DOS C code which replicates the usefullness of the Windows fucntions for reading/writing "profile" strings to INI type files. I need to make a PXP to write a configuration file which will ber read by a BXP, and don't see…
3ds R4 problem Message #3138
This is not an IPAS4 issue, but one for 3DS R4. I have an IXP compiled up which uses IPAS3 features only. When using the Metaware debugger, I can not obtain the "setup" dialog, and get a message froom 3DS stating "cannot configure this process. Under the following 3 situations,…
#130246 Debug with Metaware Message #130261
I'll review and try what you mention.
#130134 IXP_EXIT Message #130217
I was working on an IXP cause version 3 could not run a BXP for animation "output", and the Beta for 4.0 had no docs/text telling me that the BXP output for animation was ready, so I thought (up till yesterday) that I had to "make it work" using an…
#129947 #Debug with Metaware Message #130069
I seem to have the inability to get the SOURCE loaded now. I tried setting sourcepath= and still can't get the source loaded to see it.
#Debug with Metaware Message #129928
I can't seem to find out how to dual-monitor debug an IXP. Although I can configure and start up OK for "TANDEM", and can RUN, I can't figure out how to set a breakpoint in the IXP, since at load/run time the IXP is out of scope, not having been…
Metaware 3.11 bugs Message #129920
Metaware 3.11 compiler has 4 "bug" fix maintenance releases known as @4, @6, @8, and @9. Do you have any information as to whether the 3DS ver 3.0 IPAS is compatible with these maintenace releases, or is it only compatible with the initial release of the 3.11 compiler? Do you…
#129669 #IXP_EXIT Message #129918
Please send this to your developers: On a single system operation, and my IXP is loaded at frame 1, what circumstances would cause the IXP static variables to be lost? Although I have an IXP which processes 10 frames of a test animation, I have noticed that the static variables…
#129669 IXP_EXIT Message #129915
In the ClientGetState function, 3DS itself gets into which tends to imply that 3DS will at some time copy and/or write the state structure as a whole. In my IXP I am able to determine that 3DS calls ClientGetState once for each re-load of the IXP, which is once per…
ClientSetStateVar Message #129742
I am debugging an IXP, and have a "trace" subroutine which I call each time one of the ClientXxx functions is called. The trace subroutine writes a string to a text file, the string being the name of the ClientXxx function which was called. This helps me to determine the…
#129600 IXP_EXIT Message #129669
I have done more "experimenting" in areas un-defined by the IPAS manual, and have determined that my IPAS IXP is remaining in memory between IXP_EXIT returns. This was determined by creating some static variables which I write out to a trace file. Now I wonder, what is going on. On…
IXP_EXIT Message #129491
If I create a 10 frame animation, and want to process all 10 frames through my own IXP, does the IXP get loaded 10 times (once for each frame) such the ClientStart and ClientProcImage (PHASE_START) are iterated once for each reload of the IXP module, and I must therefore use…
IXP animation Message #129462
When developing an IXP, how does the IPAS routine interact with 3DS to advance to the next frame. Does the IPAS inform 3DS that it has completed proceesing of one frame by the REPORT of 100% done for the current frame, or does the IPAS itself need to increment the…
#126918 #Using Metaware MDB Message #126927
The resolution is probably 640×480 VGA, as I would expect that to be your default. I have never sep\licitly set or changed it. I cannot easily change the card at this time due to other ongoing work.
#Using Metaware MDB Message #126897
I can't get VGA video to work right with tandem mode. When MDB starts up, I get the text mode mono display ok. But when I load and run the 3ds.exe, I get only 1/2 second of good VGA video, then the 3DS display goes whacky? What it appears like…
#126005 Nested Dialog in IPAS Message #126050
I guess in general, but of course my immediate concern is the IXP I am currently developing. I'll get the file you noted. Thanx.
#126003 Debug with Metaware Message #126049
Yes I've already noticed the different link options. Thanks for the input and recommendation.
#Nested Dialog in IPAS Message #125907
I've begun to work on "dialog" use, and wonder if an IXP can "nest" dailogs as follows: On the primary dialog I want a radio button where 4 choices are given and 3 of the four are associated with 3 different "preset" conditions, and the 4th button would be used…
#125818 #Debug with Metaware Message #125884
You have mentioned a few things I am not yet familiar with, so I'll try them and report back. Q1: By the way, If all of my code runs "prior" to the full frame being displayed, is there any way to debug on a single VGA monitor, or must the…
Debug with Metaware Message #125669
I've no previous experience with Metaware or dual-screen debugging. All of my previous experience is with Borland debug. So here I am, with a compiled IPAS with codeview and line numbers turned on, and I'm ready to debug, but when I set "mode mono" and run MDB and load/run "3ds",…
#125037 Writing to file fails Message #125667
No. The problem and solution are too "queer" for me to understand yet. Essentially, it was related to a huge vs far pointer issue, except the pointer at issue was not even referenced in the line of code which failed, but was located earlier in the same source module. I…
BXP animation Message #2613
From: Ken Mascaro, Xing T Autodesk Beta Forum(FREE) · IPAS4 beta September 22, 1994 2:00 AM
I noticed that the readme/doc files do not mention any changes in BXP use. Will IPAS4 include BXP animation for OUTPUT. It seems that the IPAS3 maintenance update only completed animation for file INPUT. At present I am developing an IXP to get animation output to a video file, but…
I found the "cause" and it is not related to 3DS but rather to the Metaware compiler. I will take this up with them.
#Writing to file fails Message #124892
I am developing an IPAS and cannot get file "write" to work when the "write" instruction is in a subroutine called by the IPAS module. This is what I did: Took the VBLUR sample, and stripped it then added my own stuff to simply transfer inpix scans to outpix scans,…
#124500 Compiling IPAS Message #124554
The ones with MP are the ones which shipped with 3DS. I have one compiled IPAS which loads and provisionally operates, even though the signature is MZ. I am currently debugging the module, so I can not say that the MZ signature is non-relevant.
#Compiling IPAS Message #124163
I notice that all of the IPAS modules in 3DS version 3 have a program signature of MP in the first two bytes of the program module. When I compile any of the examples using the BAT files supplied with the IPAS toolkit, the sample modules have an MZ signature…
#123929 Memory Allocation Message #124161
Gee I thought portable code was rather common. My library source began 4 years ago in the 16-bit realm. With minor "ifdef" conditionals I was supporting DOS and WINDOWS, and compiling/assembling with Microsoft and Borland. Now I need to support DOS DPMI32, Win16, Win32, and have abandoned 16-bit DOS. So…
#123715 Memory Allocation Message #123871
I'm not using defines. I am using the same method you espouse. Someone else suggested the defines.
#123613 Memory Allocation Message #123666
I will be needing to create alias descriptors in the Global Descriptor table? Can I do this with the version of PharLap run-time shipped with 3DS?
#123613 Memory Allocation Message #123664
OH NO! So how do I know what PharLap features are supported? The IPAS docs say version x.x and later (I can't remember what x.x was given). Do you have any list of what the features of x.x are, or do I need to query PharLap tech support for this?
#123642 Memory Allocation Message #123663
Except that GlobalAlloc and malloc have differing prototypes. So it is easier to manage with a shell function as I described. Also, the shell function can deal with certain nuances of implementation which a global define cannot.
#123522 #Memory Allocation Message #123599
OK will do. For the time being I have replaced all of my library calls to GlobalAlloc, GlobalFree, GlobalLock, GlobalUnlock with my own MemoryAlloc, (etc) functions. then in my functions I used conditional defines to adapt the method from Win to DOS functions as in: #ifdef DPMI return (HGLOBAL)malloc (…..…
#123436 #Memory Allocation Message #123493
I asked about the Win functions cause I have a core Library of "source code" which I compile to Win16 DLL, Win32DLL, and DOS/DPMI32 static library. If the DOS/DPMI32 static library can be used in an IPAS && I can keep on using the Win memory functions, I would like…

Page 1 of 2