This is an archive of CompuServe forum messages from 1985 to 1995, as saved in transcripts by John Foust.
Search Results (157 messages)
Jim, a stock A4000/40 can address up to 16M FAST RAM. This is located in address range from $07000000 – $07FFFFFF. There have been plans to expand the motherboard FAST RAM area to 104M, in the range from $01800000 – $07FFFFFF. This isn't functional yet, but the address range is…
Charles, Beckertext is only capable of reading MS Word for DOS documents. It can't read or convert Winword documents. – wkc – … via AP from Hamburg, Germany
Jochen, of course it is possible to read the status of the joystick-ports pins (except pin 7, wich is +5V, and pin 8, which is GND). For details, read the AMIGA Hardware Reference Manual. I doubt that there is a C libs routine that will do the job you want.…
Andre, PIPE: is a streaming device, like SER: is. There is no filesystem attatched to PIPE:, so a program cannot do a Seek() in the PIPE: nor can it look for directories and that stuff (although you can open different `channels' in PIPE: by attatching different `filenames', like PIPE:file.1). RAM:…
Vincent, no, it isn't possible for a PC to read Amiga formatted disks due to hardware restrictions. The PC controller needs a gap in each track (even if you play with 0000:007F), whereas the Amiga disks are formatted without a gap (using a kind of 'soft' gap to identify the…
Leonard, looks like you have got a problem with your RAM chips. Open the Box, and after having cutely caressed a water tap to avoid statical electricity, try to push down all the socketed chips you can find, so they will be reseated. Also check for SIMMs to be well…
Bill, yes, the address of _SysBase is stored at 0x04. You have to _read_ what is in this location, but you must not _jump_ to it. – wkc – … via AP from Hamburg, Germany
Jochen, as with all Area…() functions, you need to provide your RastPort with two additional allocated and initialized structures: AreaInfo and TmpRas. Have a look at pages 582ff of the RKM. If you need some further info, feel free to ask again. Maybe I got some sample code handy… what…
Paul, well, since OS 2.0, PROGDIR: is automatically assigned by AmigaDOS, for each program you start, to the full path to the directory the program is located in. Some newer software make extent use of this feature. But some older tools manage to circumvent this facility, especially if they patch…
Ral, oh, I think I forgot about you got a third party SCSI host adaptor which will use a driver not named `scsi.device'. So, to tell HDToolBox the driver's name of your SCSI card, you have to add a ToolType to the Icon of the HDToolBox prgram: SCSI_DEVICE_NAME=xyz.device where `xyz.device'…
Ral, what you gotta do is the following: Backup your HardDisk, just in case anything goes wrong ! Dont't forget to make a bootable disk with the Backup Program you use on it ! Start HDToolBox from the Install2.1 disk. Select the drive you want to alter the filsystem of…
Rafael, CIM = Compuserve Income Maximizer 🙂 AP = Ahlstrom's Purse-defender ;-> – wkc – … via AP from Hamburg, Germany
Ral , obviously you UK friend has forgotten to mail you the `INSTALL' disk of the WB 2.04 disk set. HDToolBox and some other goodies can only be found on this disk. – wkc – … via AP from Hamburg, Germany
>> By the time you get into 32-bit memory architecture, some programmers are anxious to make sure that longword accesses are always made with addresses that divide evenly by 4 […] Well, Jim… for the Amiga, this will be wasted time. Look at the system structures used by the OS…
Shraddan, although it is officially illegal to pass library pointers among different tasks, it may work, because library code is actually called as a subroutine of the task. But think twice! If the library code does a Wait() (Most dos and stdio routines do this), or uses Semaphores, the task…
Michael, the 3/95 issue of Amiga Plus lies on my desk just in front of me… got it about a week ago. – wkc – … via AP from Hamburg, Germany
Niels, have a look at AMIGAG.LHA from library 2 here in this forum. It will contain the latest official documentation. – wkc – … via AP from Hamburg, Germany
Ken, the official documentation for "guru meditation" numbers is in the RKM includes and autodocs, "exec/alerts.h" or "exec/alerts.i". But in this file, only system alerts are documented. Processor alerts, which will be in the range from 00000002.XXXXXXXX to 0000003F.XXXXXXXX, you have to look up in the Motorola documentation for the…
Robert, testing for a device to exist should be done with the assign command to prevent a system request. So the solution is… failat 30 assign >NIL: Volume1: exists if warn echo "Volume1 not mounted" else execute s:Volume1.startup endif assign >NIL: Volume2: exists if warn echo "Volume2 not mounted" else…
Rob, 4.HD0:> which resident INTERNAL resident 4.HD0:> so "resident" is in the ROMs since KS 2.04. – wkc – … via AP from Hamburg, Germany
Sean, thank you, glad to hear you are up and running again. – wkc – … via AP from Hamburg, Germany
> ramlib – Program failed… Sean, this error will occur if some library ore device (the system libraries and devices are located in the libs: and devs: drawers) the application wants to use is corrupted. Re-Install all system libraries and devices from your original workbench disks. The reason why one…
>> I suppose it [the cable] is expensive… Andrew, well, I made the cable by myself. Due to what I could possibly have earned otherwise during the time I made it, so yes, it was very expensive… >> …one hooked up to the parallel port and the other to the…
>> What type of work are you using DynaCadd for ? 1. Creation of Isometric Drawings for fabrication plant piping (chemical plants, breweries… ) 2. Technical Drawings of Pressure Vessels 3. Creation of Forms as EPS to export into DTP programs – wkc – … via AP from Hamburg, Germany
Dave, well, I think there has been a PC version of DynaCADD since day one. The manuals I got with my Amiga version of DynaCADD are actually those written for the PC. I agree that it is a very powerful CAD program, and I prefer the Amiga version to everything…
Gary, Open the console.device in library mode. Use IDCMP_RAWKEY. You will get a message for each key when it is pressed, and another one, when it is released. Filter out the special keys you want to monitor. If some alpha key is pressed, let the console device translate it for…
James, Hm… I think you got a very old edition of the RKM manual. Only in the first set of the RKMs, published in 1986, Exec is covered in a seperate volume of the manuals. This was for the (obsolete) version 1.0/1.1 of the Amiga OS! You should get a…
David, first make sure the termination of the drive is set if, and only if, it is the sole drive or the last drive in a chain (T jumper… hm… or has the 540 still resistor packs?). Second you might try to disable parity checking on the drive (EP jumper…
Andrew, my HP550C is hooked up to one of the serial ports an it works just fine. Make sure you got the right cable, which is not the same that you would use for a modem. AMIGA (2) TxD -> RxD (3) HP500/550/560 (3) RxD
Peter, I think DynaCadd is still supported for the Amiga. They had a booth at the Cologne show, and the most recent version of the program will not need a dongle any more. – wkc – … via AP from Hamburg, Germany
Jamie, just put the A2620 into the processor slot and reboot. Everything should be working ok. The A2620 has either 4M or 2M of 32-bit RAM mounted on it, which will be autoconfigured as FASTRAM. So if your friend got already another memory expansion board, it should be populated with…
#OFfice Apps
Message #180205
>> … but now the task has been moved to the PC just another one bites the dust, and as in most cases, I suspect because there is still no real quality office software for the Amiga. Or may I be wrong ?
>> … but now the task has been moved to the PC John, just another one bites the dust, and as in most cases, I suspect because there is still no real quality office software for the Amiga. Or may I be wrong ? – wkc – … via AP…
Gary, why fiddling around with colormaps ? Just read the current values with GetRGB4() and push them in a rotating manner into a colortable, then call LoadRGB4(). Thats all. You cannot directly move around colors in colormaps, because they are hardware specific structures and you should not count on them…
Frederic… ah, yes, the liqidators legally accepted the bid as what it is, as a bid. But, what do you think, does the request for moving to completion with all possible speed could mean? Is the bid still incomplete, and in spite of this, it has been accepted so far?…
Robert, the scsi.library is an official documented part of the OS since 2.0. So the 'kludge' is the only elegant way to keep downwards compatibility. The best thing of course would have been if they didn't fall back to IDE at all but continued to use 'real' SCSI drives. Frohliche…
Quantum LT540S & A3000
Message #179329
Pat, you may use the numbers HDToolsBox is reporting to you, gaining 1.7 % of disk space. HDToolBox asks the drive (via a SCSI 'read capicity' command) to report the logical block address and block length (in bytes) of the last logical block of the logical unit, with respect to…
Jim, I just tested your code and, of course, the display routine crashes the system. This is because you are forgetting to re-load the RastPort into a1 on every library call – remember, a1 will mostly contain crap after a call. This is how your display routine should look like:…
Eulogio, thank you! I will just go read out DisplayInfo.Resolution field and see if this gives some clue. But, looking at the docs, I detected MonitorInfo.ViewResolution. I wonder what would be the difference to the above, and I think I will read this out as well. What I need is…
Jim, I got your reply, and I will give your code a test. Please give me two days to check and sending the results along with my code fragment, the comments of which I have to change from German into English first… – wkc – … via AP from Hamburg,…
Jim, after having allocated a Raster and an AreaBuffer, and after having inited your TmpRas and AreaInfo structures, so yes, you have to poke the pointers to these structures into your (Window's ?) RastPort structure. It's a bit tricky to get the value for rassize, I hope you set it…
#screen modes
Message #44786
A simple question… Does anyone know how to mesure the aspect ratio of a pixel in a given screen mode (in OS 2.0+ only) ? Yes, I know, the user may change this with the v.size and h.size controls at his monitor, but let's assume these are in default position.…
Shraddan, I did suggest to use octals because this is compatible with K & R (first edition). The escape-sequence \x (and \v) was introduced later in ANSI-C, so there might be some portability problems on older systems. Of course, either using octal or hex, the problem is, that a digit…
Steve, my Concise Oxford Dictionary says: inventory, n., & v.t. 1. Detailed list (of goods, furniture, etc.); stock of goods in this. 2. v.t. Enter (goods etc.) in ~, make ~ of. So you may use the term for both a list of goods and the goods themselves. [end of…
Shraddhan, dc.b $9B,"0 p",0 may be written as "/233/60/40/120" in C. – wkc – … via AP from Hamburg, Germany
Jim, hddisk.device will support two ST-506 drives (UNITs 1 – 2, DH0: – DH1:) and seven SCSI drives (SCSI ID 0 – 6, UNITs 3 – 9, DH2: – DH8:). HD Toolbox will only recognize the SCSI drives. As you don't have any installed, it will recongnize nothing, or some…
Henry, you _can_ swap to a bigger stack from within your C program. With OS 2.0 or better, you may use the exec.library function SwapStack((StackSwapStruct *) newStack) (V37) A0 With KS 1.3, you'll have to write your own assembly function. I don't know why this function isn't listed in the…
Henry, with strcpy(), the source string has to be null terminated, so at least box.name[34] must be a null byte in each record. Maybe you want to use strncopy() instead. – wkc – … via AP from Hamburg, Germany
John, sure people do send the output to a printer. I did it every time I had to debug programs which make use of the internal serial device… 🙂 – wkc – … via AP from Hamburg, Germany
Martin, thank you for your detailled response to my message referring to my problem with Diavolo and the A3070 streamer. I'm gonna CMail you about your invitation to join betatesting. – wkc – … via AP from Hamburg, Germany
Page 2 of 4