Saturday, 25 April 2015

Amiga 1000 Comspec 2MB AX2000 with Kickstart 2.0 Beta

I finally received my 2MB Comspec AX2000 expansion module for my Amiga 1000 from Canada this week. I was very keen to try it out, and to finally try to run Workbench 2.0 on my Amiga 1000 with it!


The Comspec 2MB expansion module came with a utilities disk and a Workbench 1.1 disk:


The module also has a passthrough expansion connector, allowing me to connect other expansions to the Amiga 1000 without having to remove the memory expansion to do it - I plan to make good use of this feature later on:


I was surprised to see this was Made in Canada:


It was a bit fiddly to install since I run the Gotek floppy cable through the expansion slot also, but I managed to get it installed on the Amiga 1000:


Another look, showing the Gotek on top:


After booting the Kickstart 1.3 and Workbench 1.3 off the Gotek, I get the Workbench screen and the extra memory is now there:


I now have 2.5MB memory - I put in the Comspec AX2000 utilities disk into my external Amiga 1010 floppy drive to run the memory test program on it, which passed no problem:


Excellent stuff! But of course I couldn't stop there. As regular readers know I have already got a 512k expansion module on the Amiga 1000, which I removed to install this new 2MB expansion module.

Since the 2MB module has a pass through connector, I should still be able to use the additional 512k memory module as well!

I quickly connected it up:


Looks a bit odd, but fits well enough - a closer view:


After booting up again, I now get 3MB total memory - awesome! This memory is made up of the 256k original included memory plus the 256k front expansion memory module, 2MB external Fast memory module, and 512k external Fast memory module:


This makes for a very useful Amiga 1000 - with 3MB memory it should be able to run pretty much anything OCS that I can throw at it, including the memory hogging Eric Schwartz animations which I will try soon!

First though, there was an outstanding thing I wanted to try first. I learnt recently about the existence of a Commodore 2.0 Beta kickstart that works on the Amiga 1000!

I really wanted to try this out and luckily for me I was able to get hold of a Kickstart 2.0 beta disk. For this you need to boot Kickstart 1.3 first, then boot this disk.

The disk then soft kicks Kickstart 2.0 beta into 512k continuous memory space and then reboots into Kickstart 2.0 Beta mode! Very cool - and I had wanted to try it out. Unfortunately the old expansion module (512k) was not continuous 512k for some reason and didn't work.

I had high hopes using the 2MB Comspec memory module with the 2.0 beta disk:


The 2.0 Beta kickstart is being read into memory - excellent, didn't get this far last time I tried it with the old expansion module:


Kickstart has been loaded and ready to reboot below - I quickly change the Gotek to a non-bootable disk before the system soft reboots itself:


And voila! Kickstart 2.0 Beta on the Amiga 1000:



So next I rummaged through my drawers to locate my Workbench 2.0 disks, which I found eventually:


Because this is Kickstart 2.0 I can boot the real floppy disks from DF1: so I did so:


Workbench 2.0 loaded successfully and here are some screenshots of it running on the Amiga 1000:


I honestly had no idea you can even do this on the Amiga 1000 until recently - I always thought you were trapped with kickstart 1.3. Even in 2015, I can still learn new things about Classic Amiga systems!

On a close up of the Workbench screen you can see the 512k Chip memory (Graphics memory) and 2MB Fast memory. It is not 2.5MB memory as you might expect because the soft kicked kickstart 2.0 beta is using the first 512k of the Fast memory:


I was very glad to get 3MB memory now on my Amiga 1000, and to be able to try out Workbench 2.0 on Kickstart 2.0 Beta as well!

Now I need to find a hard disk expansion module for it - let me know if you have one in working condition :-)


Saturday, 18 April 2015

My X1000 sent to AmigaKit and MorphOS temp replacement

A quick update that after some working with the AmigaKit techs last week on troubleshooting, it has been determined that my AmigaOne X1000 board cannot be fixed here - it looks like a power issue possibly caused by the brief power outage while flashing the CFE but can't be sure yet.


It has now been sent back to AmigaKit in the UK for further analysis - hopefully the problem can be identified and fixed - I really want my X1000 back and working!

When pulling apart my X1000 to prepare the motherboard for shipping I took some photos of the board itself which I thought might be of interest:


Rear of the X1000 board:


Finally is a close up of the Varisys logo (they manufactured the X1000 board), with some signatures below that - like on the Amiga 1000 case (not sure who's signatures though!). There is also the "Keep this party going" B-52's reference, in line with all the original Classic Amiga motherboards having B-52's song titles on them too:


I am hopeful that the issue with the X1000 board can be identified and fixed so I can quickly get back on track with using the X1000 with AmigaOS 4.1 Final Edition again!

Although it is just not the same, I have temporarily setup my MorphOS 3.7 Powerbook G4 in the X1000's place while waiting this week, as I can't stand the daily reminder that I can't use my X1000 anymore:


Resolution of the external TFT display under MorphOS is not great since it is limited to the same screen resolution as the Powerbook G4 display, which is not the same as the display can handle. The resulting image cuts the bottom off the screen (even with playing with screen positioning) and means I have to reposition the dock higher on the powerbook screen to see it on the TFT screen:


If someone knows a good way to fix that under MorphOS without losing the ability to use the screen on the Powerbook too, I am all ears!


For now, the MorphOS PowerBook G4 is my main NG Amiga to play with until the X1000 is hopefully fixed and returned to me soon!

Wednesday, 8 April 2015

X1000 Troubleshooting and Repair Part 1


As covered previously, I am having big problems with my X1000 after a Flash upgrade - it no longer boots. I thought it might be helpful today to explain a little more about what I was trying to do and what happened, and the troubleshooting steps I did so far, as it may be of assistance to other X1000 owners when troubleshooting their machines in future.

I purchased a brand new Sapphire R9 270X with 4GB memory to run on AmigaOS4.1 Final Edition on the X1000 with the new Warp3D and updated Radeon HD 2.7 drivers. (click on any images to expand)


Here it is, installed in my X1000:


It is a large graphics card, needing two slots and two PCI-E power plugs to work:


On power on the X1000 Boot screen appears - because I have only one graphics card installed and not two, the boing ball is red rather than blue:


The new card booted into Ubuntu Remix on my X1000 fine, no issues. I also put it into my Core I7 PC and confirmed it works perfectly in Windows 7 displaying up to 2560x1600 on my 30" display so it definitely works correctly.

Model details:
Sapphire R9 270X 4G GDDR5 PCI-E DVI-I / DVI-D / HDMI / DP Dual-X OC WITH BOOST
Product: 299-1E271-B00SA
SKU# 11217-04-41G

Note that many people have been able to get this working successfully with no problems - I think it is down to the card I have.

On AmigaOS4.1 Final Edition, I have the latest 2.7 Radeon HD drivers, Warp3D purchased from AMIStore (shown below) and installed with the latest MiniGL installed from os4depot.net. I did all this before I installed the 270X graphics card in the X1000.



Normally my X1000 has a Radeon 5450 HD and Radeon RV730 installed, with monitors for each, plus the PCIGraphics monitor needed for dual display (all in dev/monitors). Screenmode is 1920x1080 for both cards.

To have the 270X installed, I removed the 5450 monitor from DEVS/Monitors, and copied the Radeon RV730 monitor and modified it to have Monitor name "Radeon", Tooltypes changed board name of "Radeon" and COMPLENGTH of 6. DDC auto detect is not used - all resolutions are supported by the LG 24" monitor connected to it and are 60Hz.

I confirmed that with that new configuration file I could still boot the X1000 with the Radeon RV730 card installed by itself - it uses the "Radeon" monitor, even if the Radeon RV730 monitor is present too!

I then added the 270X and removed the RV730. On power on the X1000 boot logo shows, the AmigaOS4.1 Boot screen appears, and then a strange blue Workbench screen appears:



The intro sound plays over the top of this screen, but the background, icons, mouse and keyboard cannot be used.

Looking at the screen, it looks like the same resolution as the AmigaOS4.1 boot screen, which I guess is 800x600x256. So I put the RV730 card back in, booted up as normal and changed the screen resolution to 800x600x256 and changed the gfx card back to the 270x again.

This time the X1000 boot logo, AmigaOS4.1 boot screen appear as normal, and then it gives me a similar wb screen to the one above, but this time not blue, but looks like the colours are right. However the background, icons, mouse and keyboard still don't work:


I then changed back to the RV730 and removed all wbstartup items but no change when I put the 270X back in. I also tried removing non-essential stuff from the user-startup too but no change.

I tried DVI and DVI-D connectors (as I have two displays I connect both on each boot so I can see) - the display issue is the same on both connectors.

It looks suspiciously like AmigaOS4 is unable to initialise the resolutions on the R9 270X graphics card above the default 800x600 of the boot logo.

I tried booting from the AmigaOS4.1 FE CD with the R9 270X - same screen comes up. I tried booting from another HD containing amigaos4.1.6 with 2.4 drivers and get same screen too. (looks more like 3.1 screen but same issues).

To my knowledge there has been no update to CFE since the dual display support was added in late 2012.

It was then suggested by the author of the Radeon HD drivers (and Warp3D) on the Hyperion Support forums to update the CFE with the version from the A-eon website. It was loaded onto a usb stick (which I am fairly sure was the same version that I already had).

The cfe.bin on the website does not have a version number or date of release shown, so it is impossible to know if it has been updated or not - I think this should be fixed to avoid confusion in the future.
 
Unfortunately the rom signature after flashing didn't match the A-eon cfe upgrade instructions of what should be there, no matter how many times I checked and double checked what I typed in (I have done it before). I must have retried 10-15 times without rebooting following every step carefully. After power off and power on, unsurprisingly it didn't boot.

Note that I don't blame the author at all - he was only trying to help me resolve the issue. I was just very unlucky.

I switched to the rescue jumper on the X1000 (never used it before) as below, to boot the backup bios but it doesn't boot either.


So no X1000 any more - completely bricked.

I tried my Radeon 9250 PCI, 5450 PCI-E, RV730 PCI-E gfx cards individually in the X1000 in both rescue and normal mode - no change. no screen comes up, no boot logo, no cfe. I outputted to VGA and DVI monitors to ensure if any output came up I would see it (the benefits of having two screens)

I used a 2GB USB stick to flash with as I know the cfe can't read the usb if bigger than that, and I don't have a smaller one. There were other files on the USB stick and perhaps that played a part - I don't know.

I am well aware of the importance of not rebooting if the flash doesn't work - I followed the instructions precisely and I have flashed the x1000 before successfully to enable the dual display.

I checked and rechecked and repeated the process multiple times. Others in the community have kindly checked the output from the cfe screenshot I put on my blog to confirm that I did so, the commands I did were right and that the numbers coming back from the flash were repeatedly wrong. I tried 10 times at least that I counted. Then the power dropped briefly - I didn't power off by choice.




The photo I took above is just before the power cut. I then switched the jumper to rescue mode, but in either mode I get the same non-booting system.

I got a null modem serial cable from a friend (shops were closed here for Easter long weekend). I tested it first on A4000t to Mac (with USB to serial converter) to make sure it works - it worked fine with the required settings set as used on the Amiga wiki for the Advanced Serial Debugging guide. Could transmit and receive data so the cable works.

Connected to the X1000 and Mac - no data. None, nothing at all on power on. In both rescue mode and normal mode. Not a good sign I expect... :-(

I was also asked about LEDS showing on the X1000 on power on. I took two photos of them - 4 LEDS are showing. Links to the photos are here:



That LED2 being lit is a bit odd. According to the A1-X1000 reference manual:

LED1 = general power supply fault
LED2 = CPU core supply fault
LED3 = SB600 power good
LED4 = CPU power good
LED5 = SB600 running

I then stripped the X1000 down to the motherboard and one ram stick as suggested - no change. Rescue and normal mode tested.

I bought a brand new CR2032 battery today and fitted it in the X1000 - no change. Rescue and normal mode tested.

I took my fully working Thermaltake 875W PC PSU from my Core i7 PC (only other PSU I can use) today and connected to the X1000 bypassing the original PSU entirely to power the motherboard - no change. Rescue and normal mode tested.


Original PSU reinstated and tested - no change. Rescue and Normal mode tested.

I also removed the CF card and tested - no change. Rescue and Normal mode tested.

For all tests I had the null modem serial cable connected to the Mac (115200, 8N1 and no checksums, no RTS/CTS and no XON/XOFF Set) and checking for any data output - no data outputted.

Still have the same 4 LED appear on the motherboard through all the tests above. I think we can discount the PSU, CF and battery at this point.

I have taken some close up photos of the x1000 motherboard below for Amigakit - note the hot glue in places was put there by Amigakit for transport to AU, not by me. You can also see the replacement battery I put in:




As Easter holidays is now over I have raised a ticket for the issue on Tuesday night (my time) with AmigaKit directly - I am now working with them directly on the issue and they have been very quick to help me out so far.

I want to take this opportunity to sincerely thank everyone who has put forward suggestions and ideas for me to try out, both on IRC and on the Hyperion Support forums. Your help has been invaluable.

Even though the problem is not yet resolved, by doing these various suggestions to troubleshoot has helped narrow down the potential causes.


Works continues still to troubleshoot my X1000 problem with AmigaKit, and I am sure there will be more updates soon in another part on how it is progressing. I am hopeful to have my X1000 back and running well again soon.

Friday, 3 April 2015

My X1000 no longer works

Sad to say today I lost my X1000 trying to get a Radeon R9 270X working on it with the new Warp3D and Radeon HD drivers.


To save typing I covered my issues on the Hyperion support forum here:

http://forum.hyperion-entertainment.biz/viewtopic.php?f=33&t=2960#p33082

After updating the CFE bios (shown in the photo above) the X1000 is now totally bricked. I followed the instructions from A-eon to  flash the CFE to the letter (I have done it before) but the rom signature didn't match - I tried redoing the process 10 times with the same result. Then the power dropped out.

I then set the rescue jumper for CFE, but it doesn't let me boot the X1000 into backup CFE to fix the normal mode CFE for some reason. The system is now completely non-functional.

I feel completely stupid for trying steps I knew I didn't need to do - the CFE was the latest version anyway in my opinion, but was suggested that the CFE might have been bug fixed to fix a problem preventing the R9 270x from working under AmigaOS4.1 FE.

Can't begin to express my unhappiness and frustration with the last 24 hours.

Thanks to the good folks in IRC and Hans for their suggestions and input.

I know plenty of people have got their setups working well with the new drivers and cards too - I think I have just been very unlucky here.

Assuming it can be fixed by A-eon/AmigaKit it means sending it to the UK at my expense to be repaired at unknown cost and probably won't see it again for months. My motivation is very low right now.

So very sad. Some time away is needed methinks.


Friday, 27 March 2015

AMIcast Podcast Episode 2

I was invited to participate as a guest on the recently launched English language version of the AMIcast Podcast, hosted and produced each month by Radzik.


I was very glad to participate in the podcast - a first for me - and talk about all things Amiga - both Classic and Next Gen. It was a lot of fun!

Radzik is making a great effort to make these podcasts in English and I look forward to listening to future podcasts!

You can subscribe to the AMIcast Podcast in iTunes on the Mac, Podcast app on iphone/ipad, or just listen online directly.

The podcast episode I am in is below (Episode 2), with download links including some of my music made around when I was part of the Amiga demo scene many years ago.

http://radzikpl.blogspot.com.au/2015/03/amicast-episode-2-epsilon.html

I apologise in advance for the music if it is not your taste!

The main website for AMIcast is here too:

http://amicast.ppa.pl/

I hope you enjoy this Podcast and listen to the future ones to come!

Monday, 23 March 2015

AmigaOS 4.1 Web Browsers in 2015 on X1000

Today I wanted to take a closer look at the Web Browsers available for AmigaOS4.1 in 2015, using my AmigaOne X1000.



I will take a look at:

  • Odyssey 1.23r3 (successor to OWB originally included in AmigaOS4.1) 
  • IBrowse 2.4 (included in AmigaOS4.1) 
  • NetSurf 3.3 
  • Timberwolf 4.01 (port of Firefox for AmigaOS4.1).


I should warn this article is quite image heavy. As a reminder, all images can be clicked on to enlarge them.

There has been a lot of development of Web Browsers on AmigaOS4.1 in recent years and I hope this will show just how much things have moved on in the past few years, thanks to the hard work of developers committed to improving web browsing on AmigaOS4.1.

The newest of these web browsers is NetSurf, with the latest v3.3 released this month (available on os4depot.net here). Unlike the other browsers it includes a nice standard Installer too:


You do need to create a folder for NetSurf manually though, as the installer does not create folder for you for some reason - I put it in SYS:Internet/NetSurf.

After the installation is completed you get the NetSurf folder


Here is the NetSurf browser itself and some of the other views in the program:


NetSurf Preferences:


NetSurf Hotlist, Global History and Cookies windows:




Odyssey 1.23r3 (released in December 2013) can be downloaded from os4depot.net from here,

I looked at Odyssey 1.23r3 previously on this very blog, right here.



Odyssey has a top sites preview in new tabs when opened allowing quick links to popular websites you recently visit!



Odyssey Bookmarks:


Odyssey can also Spoof itself as another Web browser to fool web sites that detect browsers for certain functionality:


Odyssey History can be displayed on the Sidebar:


Odyssey settings:



Timberwolf  4.01 (released in September 2012) can be downloaded from os4depot.net here. Timber wolf is a port of an old Firefox browser version to AmigaOS4.1. It is worth noting that it is prone to crashes and needs plenty of memory, like Firefox itself does.



Timberwolf implements the Firefox Add-Ons functionality, opening up a lot a different themes and extra functions in Timberwolf. I covered this in a lot of detail in previous blog entries here and here.




Timberwolf Preferences Window:


Timberwolf Library Window - showing History and Bookmarks:


This Bookmarks view can be seen as a side bar within Timberwolf as well:


You can also get more information about a particular webpage being viewed in Timberwolf:



IBrowse 2.4 (Released in 2006 as a commercial browser but provided free in AmigaOS4.1 as OEM edition) can be installed from the Extras Installer on your AmigaOS4.1 DVD.

IBrowse has it's roots firmly in Classic AmigaOS 3.X, having been the commercial web browser of choice in the mid-late 1990's on Amiga as the first (to my knowledge) to use tabbed browsing - I used it a lot on my A1200 at that time.



IBrowse has some nice features, although it is showing it's age with it's modern web technology support. It has a nice cookie manager, Global History and Hotlist Manager:





IBrowse also has a Password Manager function:


IBrowse Preferences:


IBrowse has a Spoof function to fool websites into presenting pages formatted for that browser - the list includes mostly old browsers though:


So, which one to use?

Rather than a long boring technical feature list comparison between the browsers, I decided to show the differences between the browsers visually, by visiting a list of common websites and capturing how they appear in each browser for easy comparison.

I also use a modern web browser (Safari) to capture how these same sites appear on Mac OS X Yosemite, the latest version of Mac OS X.

Let's get started!


Amiga.org

Safari: (Mac OS X Yosemite - Reference)

IBrowse:


NetSurf:



Odyssey:


Timberwolf:



AmigaWorld.net

Safari: (Mac OS X Yosemite - Reference)

IBrowse:


NetSurf:



Odyssey:


Timberwolf:



abc.net.au/news

Safari: (Mac OS X Yosemite - Reference)
IBrowse:


NetSurf:



Odyssey: (Website displays well, video playback works on the site too)




Timberwolf: (Displays ok, but video playback on the site doesn't work)





Facebook.com/AeonTechnologyLtd

Safari: (Mac OS X Yosemite - Reference)
IBrowse: (Cannot even connect as Browse doesn't support TLS encryption)


NetSurf: (Facebook displays, but no content displayed beyond the header and footer)



Odyssey: (Works ok)


Timberwolf: (Works ok)



Google.com

Safari: (Mac OS X Yosemite - Reference)
IBrowse:


NetSurf:


Odyssey:


Timberwolf:


Safari: (Google search term - Amiga X1000 - Mac OS X Yosemite - Reference)
IBrowse (Google Search term - Amiga X1000):


NetSurf (Google Search term - Amiga X1000):


Odyssey (Google Search term - Amiga X1000):


Timberwolf: (Google Search term - Amiga X1000)


Safari: (Google Images search term - Amiga X1000 - Mac OS X Yosemite - Reference)

IBrowse (Google Images Search term - Amiga X1000):


NetSurf: (Google Images Search term - Amiga X1000)



Odyssey: (Google Images Search term - Amiga X1000)



Timberwolf: (Google Images Search term - Amiga X1000)




YouTube.com

Safari: (Mac OS X Yosemite - Reference)
IBrowse:




NetSurf: (Cannot play videos)



Odyssey: (Displays well and video playback works - although page formatting a bit off in playback window)



Timberwolf: (Need to switch to HTML5 mode in YouTube.com/html5 to use - Video plays, but slow. Google login works for YouTube - only browser that does)






Dropbox.com

Safari: (Mac OS X Yosemite - Reference)
IBrowse:


NetSurf: (Screen layout strange, logon fails)





Odyssey: (Login works, file uploads and view works)







Timberwolf: (Login works, viewing files works, but file uploading needs to use Basic Uploader to work)









www.aminet.net

Safari: (Mac OS X Yosemite - Reference)

IBrowse:


NetSurf:



Odyssey:


Timberwolf:



amiga-news.de

Safari: (Mac OS X Yosemite - Reference)

IBrowse:


NetSurf:


Odyssey:


Timberwolf:



ppa.pl

Safari: (Mac OS X Yosemite - Reference)


IBrowse:


NetSurf:



Odyssey:



Timberwolf:




amiga-ng.org

Safari: (Mac OS X Yosemite - Reference)
IBrowse:


NetSurf:



Odyssey:



Timberwolf:




obligement.free.fr

Safari: (MacOS X Yosemite - reference)

IBrowse:


NetSurf:



Odyssey:



Timberwolf:




vimeo.com

Safari: (MacOS X Yosemite - reference)
IBrowse: (Can't open the website due to IBrowse not supporting TLS)


NetSurf: (Videos don't play)



Odyssey: (Videos play, but slowly if in HD)





Timberwolf: (Site does not display right and videos don't play)





I hope this comparison across multiple websites gives you an idea of what each web browser is capable of on AmigaOS 4.1, when picking a small selection of websites to view.



In my case I pretty much exclusively use Odyssey on my X1000 - it is the most compatible web browser for modern websites (and old websites), available for AmigaOS4.1 right now. This should be clear from the comparison screenshots above!

There is more work to do of course as web technologies continue to evolve and I certainly haven't covered it in great detail - just wanted to show what is possible on AmigaOS4.1 today.

Many Amiga focused websites continue to maintain old web code to remain backwardly compatible with Classic Amiga web browsers like IBrowse and AWeb (not covered here), which is helpful, especially for downloading Amiga files from Aminet and reading many Amiga news websites.

The reality is that the majority of modern websites have long adopted newer technologies to present web content to us that is incompatible with Classic Amiga web browsers.

I believe that we are in a far better place for browsing the modern web on AmigaOS4.1 than we were 3 years ago...HTML 5 support, CSS support, TLS encryption, Video playback on Youtube and Vimeo, Dropbox, Facebook Chat, Google Chat support and more is great to have on AmigaOS4.1 web browsers in 2015.

Many thanks to the developers for keeping things moving along! :-)