We've also heard that it may be necessary to run the Acorn side of PC Exchange before starting up Windows or Windows 95.
This problem can be solved by as simple a modification as swapping your SIMMs round (it's believed by many that allocating the PC card a chunk of memory that spans two dissimilar SIMMs is a common cause of the problem), but both Aleph One and Acorn will modify your processor card(s) - and in extreme cases alter your motherboard or even replace it - to get your machine working, for free. There are simple modifications that Acorn's service company, Reflex Electronics, can make to both the StrongARM card and the x86 card, in an attempt to get them working together properly. (Of course if you only need to send them one of the processor cards, you can keep using your machine in the meantime, which is nice).
We now believe that all machines that are being ordered with x86 cards are tested to ensure that they work properly right from the start, but for those who are worried that their machines might never work properly, bear in mind that Acorn have modified thousands of cards successfully. In addition, here are two case studies of real cases taken from usenet. Let us know of your own experiences of getting timing problems fixed.
StrongARM helpline 01223 577 878
Reflex Electronics 01438 311 299
Reflex Electronics StrongARM Help 0990 168 790
I had a RPC 610 Issue 1 motherboard on which I was trying to run a StrongARM and CJE 133Mhz 586. 610/586 OK, SA and old 486 OK, but the combination I wanted to run failed. Reflex modded my SA, no luck, I sent my machine to them but they failed to make it work. I took my machine to them and it still failed. So they tried to fix it by modding the PC card. Then the motherboard was altered. When I got the machine back it failed again. Back I went and the motherboard was replaced with a RPC 700 latest spec motherboard. I gave up my 16 bit sound and mixer but now have a fully working system. (Reflex are gaining expierence in getting machines to fail, all those of you now having problems will be in a better position).So when Reflex say they will get it working, they will.
Jeff Williams, Phoenix VLSI, Towcester Mill, Towcester, Northants.
Any statements made have no connection to the Phoenix VLSI.
A customer experienced similar problems. Through a process of substitution, I pinpointed the problem to the Aleph One 5x86 card, and contacted them about it. I explained that my own card worked in the customer's machine, and his card worked in mine, but his wouldn't work in his own! Over the phone, they asked me to identify a number of components on my card, and the same ones on the customer's card. They then said that they had experienced problems on a number of cards built like mine, but fewer problems on cards built like the customer's: however, Wookey (for it was he) said that he would build a card exactly like mine and send it direct to the customer.Next day, the customer received two 5x86 cards! One was built like mine, the other built as Wookey thought it ought to be. The accompanying letter told the customer to return the original card and whichever of the two new cards didn't work (assuming one did) at his leisure. As it happened, the one built like mine worked, and he never bothered to try the other, but was mightily impressed with the service! Full marks to Aleph One...
David Coronel
The Data Store - Acorn Centre of Technology in Bromley, Kent, UK
http://www.datstore.demon.co.uk/
The correct version of SharedSound is 0.26. This should be installed in !System.Modules. The module can be found as Utilities.Patches.SSound once you have installed the StrongARM upgrade, or alternatively it can be found on the StrongARM CD-ROM.
Once you have the correct version of SharedSound in !System.Modules, it is also important to ensure that you have removed all older versions of the module from your hard disk. This can be accomplished with the "Find" command from a filer window.
If I have the system set up so that RiscOS is happy (CDROMDrives = 0), DOS can't see the drive. If I do what the PCPro documentation advises and set CDROMDrives=1, then when I restart RiscOS I get disc errors on my boot drive (resetting CDROMDrives to zero fixed this).Mark Gillman responded:
This has been fairly well discussed here, it's to do with incompatabilies between the Cumana IDE software and the newer CDFS in RISC OS 3.7
All should then be well with the PC card and RISC OS.
- Move !BootIDECD out of PreDesk
- Copy the file !BootIDECD.islcd_2 back into PreDesk
- *Unplug CDFSSoftATAPI
- Reboot
- Run !Boot, choose "Discs" and set number of CDs to 1.
This is the shorthand version for the benefit of those who've seen it all before - mail me if you need more help or explanation.
All original Gemini I and Gemini II versions of the PC cards produced for the Acorn Risc PC computer were fitted with a 128KB level 2 cache. Recently the size of the cache has been increased to 512KB on newer PC cards, including those supplied by Aleph One Limited since April 1997. PC Pro is able to take advantage of this increase in the size of cache, but can not automatically detect the size of the cache fitted. This section helps you know how to recognise a PC card fitted with 512KB cache.
Visual recognition by inspecting the PC card
Ensure that your computer system is shut down in the normal way. Switch off and unplug the power lead from the electrical power socket. You can now safely remove the top cover of the Risc PC computer. (See page 87 of your Acorn Risc PC Welcome Guide for instructions). Viewing from the rear of the Risc PC, the PC card is standing upright on the right hand side of the case with the components facing you. To identify if a 512KB cache is fitted, look at the PC card now facing you.On a Gemini II PC card, 'IC2' & 'IC3' are at the top right hand side of the PC card.
If 'IC2' and 'IC3' are not in these locations, then you have an original PC Gemini I card with 128KB cache.
If these ICs have 28 pins (4 pads left uncovered) then you have a Gemini II PC card with 128KB cache.
If they have 32 pins (no uncovered pads) then you have a Gemini II with 512K cache.
DOS utility
There is a DOS utility to test what cache size is fitted to your card on our Web site at ftp://ftp.aleph1.co.uk/3rdparty/cct386.zipUpgrading
Gemini II PC cards with 128KB cache can be upgraded to 512KB by First SMT Ltd.
Run !PCConfig and Click 'menu' on the icon-bar icon and select 'advanced configuration'. Click 'OK' on the warning message that appears. Then look near the end for the 'Size of External cache fitted to your card' option and select '512'. Then save the settings and Quit !PCconfig. Changed settings will be used the next time you run !PC.
To benefit from this hardware upgrade you need to configure your PC card to use the new cache size; this was not made clear when cards and upgrades were sent out.For PCPro v2.03 this is done as follows:
If the line is missing, add it and then save the file. The next time you start !PC the full cache will be available.
- Find your !PC application.
- Shift-double click on it, to see the files inside.
- Load the text file called "config" into Edit by double-clicking on it.
- Check if there is a line at the end of the file saying
L2size 128
- Change to read
L2size 512
If you set 128KB on a 512KB card it just goes a bit slower than it should, as the full 512KB is not being used. If you set 512KB on a 128KB card it will give memory test errors immediately on start-up, such as:
ERROR: ROM failed checksum =001F
, and
ERROR at address 00001000H : Wrote 0001 Read 0000
AMD CJE cards give an
ERROR: ROM failed checksum =00FC
error, but the exact addresses vary with CPU type, cache settings and version of !PC.
Device=c:\dos\emm386.exe /NOMOVEXBDA noems ram x=a000-b0ff i=b100-b7ff
x=b800-bfff i=c000-dfff x=e000-efff i=f000-f3ff x=f400-f7ff h=64 a=7 d=64
Remember that EMM386 will still clash with some games and applications, so it's not necessarily recommended...
*Rmkill PCSupport [RETURN]
[RETURN]
You should now be able to tun !PC again.
There are many users who are continually creating new partitions for one of the following reasons.Here I can offer some words of wisdom that others may like to follow:
C:
drive partition errors.- Need bigger partition because of changed Risc OS hard drive.
- Installing new software has caused a problem that cannot be removed.
Create a new
drive_c
partition to load the PC operating system, and adrive_d
partition to load any application software on. Having two partitions will have the effect of making the CD-ROM drive to be given the letterE:
.Why? Well, when things go wrong they tend to be related to Windows system and ini files and not the applications themselves. So let your Acorn Risc OS help you maintain the PC card by keeping a copy of your drive
C:
. Thus, if the partition is backed up regularly, then when disaster strikes or that new PC software has just caused it to go belly up, all you will need to do is delete the current partition and copy the backup. You could then also delete that new directory that could have been created by the new software installation safely.What size these partitions can be will be determined upon the size of the harddrive space available. The minimum size of the
C:
drive partition is 100Mb so if you maintain a backup the disc space needed would increase to 200Mb, then you can look at the availableD:
drive partition size. Although a big driveC:
would be an advantage but still must only contain the PC's OS.There is a fairly new application TBAFS that will help you to have bigger partitions than the space on the hard would normally allow. TBAFS compresses files very much the same way as the archive files but files within can be renamed and altered without causing any errors. This allows a PC partition to grow in size on the hard drive as additional PC software is loaded.
I have created a 2Gb partition (which is the maximum size that can safely be created) on a 405Mb harddrive, although looking from the PC side the amount of software loaded on that partition was small and compacted so it can fit in the available space. This will allow you in the future to get a bigger harddrive and then transfer the partition on to that drive where it will continue to grow.
For ease of backing up I would not keep both partitions in the same TBAFS directory.
Main disadvantage: You must keep a watchful eye on the amount of actual Risc OS disc space you have available or the PC partition may try to grow beyond the physical limits. (Future versions may do this for you). There is also a speed trade off for the
C:
partition because of its heavy use when in a TBAFS file.Main advantages:
TBAFS is available from
- Partition is only be as big as required by the PC software installed within it.
- A 2Gb Partition can grow continually up to the maxsize of 2Gb as long as the ROS drive has the space.
- Getting a new ROS harddrive will not involve creating a new larger partition and all the problems that may be encountered, just copy over the TBAFS PC partition file.
- Easier to keep copies of the partitions because of the decreased size.
Email: [email protected]
Web Site: http://www.tba-software.co.uk/Paul Robinson
Aleph One http://www.aleph1.co.uk/
Havering Acorn Centre http://www.havaccnt.demon.co.uk/
Ok, I've done the following..Using the Aspi Setup util (from !PCConfig in the Advanced tab), I've set the Jaz drive as Reserved, and my other SCSI drive (used Directly as Drive C) to be ignored (So you may need to do that with your CD).
I have a Castle Storm 32 SCSI card, and using the setup utils for that, I hide the icons for the Jaz and other SCSI drive (To stop any potential problems).
On booting the PC card, (if the ASPI miniport is installed properly; check the System Devices tab) you should see a removable drive in My Computer.
I then installed the Iomega 95 tools, and it found the drive fine.
I've done this twice now, once with 95, and once with a fresh install of 98, so it should work. It also seems very very stable.
In the past Aleph One support have always told users that they should have no monitor settings set within Windows 95 or 98.With the introduction of PCPro3 we have found that their is an advantage to now having a monitor setting as long as you follow the guidelines below.
In Risc OS, press Select on the Monitor icon on the icon bar to get a monitor config window for the monitor and MDF file you are using. Select the Resolution window menu button and take a note of the highest square pixel resolution at the bottom of the menu. Values above the dotted line are not square and should be ignored.
Run up Windows 95 or 98's Control Panel display. What you select next depends on the windows version you are using. Basically you want to change the monitor to one of the Super VGA "Standard monitor types" with the same Resolution as noted from RiscOS.
After you have changed the monitor setting you should find that when in the Display Settings that Desktop Area slider will not allow you to have a pixel resolution that the monitor is incapable of displaying.
Warning
There is the possibility of changing the colour higher than the Desktop area should allow. If RiscOS can not cope with the colour of pixel settings then the PC will give an error and default to VGA. You cam always use the RiscOS Monitor config to see what settings should be allowed.Do not...
Do not select a Resolution higher than RiscOS Monitor config shows and do not select any other Windows monitor setting other than that listed in the "Standard monitor types", even if you do have that monitor type fitted.The reason is simple. Other monitor settings will have the odd mode that the RiscOS MDF file has not listed and thus will cause error messages. It should default to VGA but sometimes it will bomb out and give some serious problems.