Wednesday, April 4, 2018

Little brother wants to play too!

Three years ago was the start of the development of the Sonnet PPC PCI card driver for the Amiga. It has been developed for the Mediator for the big box Amigas, the A4000(T) and A3000(T). The first few videos and pictures were showing quite simple programs like Cybermand and Voxelspace. But it was a start. Later Warp3D was made to work and the rest is history.

Over the years it was a big frustration that the little A1200 could not cope with the card. This, as I explained before, because of the bank switching needed in the A1200 mediator. Also, the address range used for the card which is automatically set by the Mediator was giving all kinds of problems

Over the past year, Elbox has been very supportive to get the library working on the A1200. Development on my side has been on and off due to other priorities.

The version of the pci.library went up from 11.0 to 13.5 to get to the point where the A1200 mediator could handle a PPC card.

Before I continue I have to say immediately that it still does not work correctly. But a lot of progress has been made. I guess we are at the same point in time like 3 years ago for A1200 support.

The below video is a PPC 7410 450MHz card with 256 MB of SDRAM running inside an Amiga 1200 with a Mediator TX running Voxelspace.


Simple stuff like this is working flawlessly, but at soon as stress is applied to the system, like with QuakeWOS, bus errors appear. Strangely enough, the crashes appear to be inside the AmigaOS.

Anyway, version 13.5 of the pci.library is still fresh and now we have a basis to further develop on. Stay tuned!

Monday, January 15, 2018

Power in Diversity

A while back, well actually June 2015 or around there, I should a picture of a PMC2PCI card. Since then I have been scouring the Internet for suitable PMC cards. Tried a bunch of them, but none of them worked.

Then I got some help from an expert in PMC cards and he delivered :-)

Below is a Force PowerPMC-250 card with a 450 MHz MPC7410 (G4) card with 256MB SDRAM on-board:


With a PMC to PCI carrier card it was added to my A3000UX and here is the first result after updating the driver:


The card is regarding power consumption on the edge of what the A3000D can handle. The Amiga has to warm up for a couple of minutes before the PPC card becomes stable. It is not the PPC which is crashing, but the 68K when fetching/running code from the PPC memory. But as said, after a while it becomes stable. I guess I need to upgrade my PSU.

I also wish to thank Elbox for their speedy support in updating their pci.library to support these kind of cards!

Hopefully, we can ramp up with faster cards in the near future.

Monday, December 11, 2017

Quake 3 on the Sonnet

Lately, there has been a resurgence of porting of games to WarpOS and Quake 3 is one of them. This port was done by CowCat. Still in alpha, but it definitely has potential.

Sadly, this phone has a worse camera than my previous one. Also, playing with the keyboard which was behind the camera was a tad difficult, hence the weird walking sometimes :-)


Wednesday, July 12, 2017

Dabbling with Warp3D..

Just a teaser. I've been converting some OS4 and/or 68K Warp3D stuff to OS3 and PPC. Here some first results.

I haden't posted in a while....so... :-)


Hope to show you some more the coming weeks. Or not... who knows...

Friday, May 26, 2017

Testing ReWarp on an Amiga X5000

Lately, I've seen multiple posting regarding ReWarp and why the development has stopped. The truth is that it all seems to work fine, except with Warp3D. Also, some sound drivers give problems on the Sam machines, but the main problem is 3D.

I am at the moment not sure if this is because of the backwards compatibility of Warp3D, of that ReWarp is to blame. With Wazp3D everything seems ok, albeit slow.

In the video you will witness two crashes. One in the lowlevel.library (used to be much more 6 months ago, but I guess lowlevel.library has improved in the meanwhile) and one in the wazp3d.library.. The original WarpOS warp3d driver (warp3dppc.library) actually redirects all calls to warp3d.library (in this case a renamed wazp3d.library). Not sure if the crash is due to ReWarp or Wazp3D.

Without further ado, here is the video:


Like stated in the video, any help appreciated. Please redirect your comments to the git issue trackers:

https://github.com/Sakura-IT/ReWarp

and

https://github.com/Sakura-IT/ReWarp3DPPC

Thanks!


Sunday, May 21, 2017

Further developments...

Now with sound :-)


Some glitches here and there and a annoying mouse pointer in the way, but it's getting there. I also notice I need to silence my A3000UX PSU one of these days.

Saturday, May 20, 2017

Some developments....

There has been a little movement on the WarpOS front as of late. Cowcat, who did a great job the last few years on Quake2 and BlitzQuake now tried his hands on Hexen II.

Here is the result:



Sound needs an overhaul and I guess I need a better camera, but for a first beta is it really cool. Well done!