Another Amazing hardware project for Classic Amigas: A USB solution for all Amigas

Okay, having USB controllers for your Classic Amiga isn’t easy to do. If you have big box Amigas, there are a few solutions, and I even mentioned one recently (the Mini Thylacine). E3B used to make the Algor and Deneb controllers as well.

If you have an Amiga 1200, the built in clockport header can enable the use of the Subway, a very popular USB controller also made by E3B. Some hardware expansions from Individual computers allow the addition of clockport headers to other Amiga models as well. However, apart from the Mini-Thylacine, it’s really hard to find any of the USB controllers anymore.

Well, if you just want to use HID (Human Interface Device) inputs, like USB keyboards, mice, joystick, gamepads, etc, there is now a device known as the Rys adapter that you can plug into either the mouse or joystick port on any Amiga that will let you use these common USB accessories. It apparently has a USB stack built into the hardware so no digging around for Poseidon drivers needed. This doesn’t allow the use of other USB devices like flash drives or ethernet adapters though.

Apparently, it’s already for sale in Poland. No word on the rest of the world though.

Here’s the –> homepage

Check out these threads here

and

here <–

Amazing Classic Amiga Project: Custom built 4 port USB Zorro II card

Okay, another in a great line of community-built hardware projects: The Mini-Thylacine, 4 port USB controller card for all Zorro II and Zorro III Amigas.

A few years ago, there was a commercial product called the Thylacine card. The design was eventually open-sourced for anyone who wanted to build it. One Amibay user started making production runs in batches of 20 at a time (Ginny Flick).

Eventually, this user started making a miniaturized design that had a single header to attach a standard usb header connector for 4 ports. This was the mini-Thylacine card shown here:

Here are the features:

- full SMD technology;
– dimensions: 130x69mm;
– integrated HUB with 4 ports;
– each port is short-protected and over-load protected;
– fully bug fixed, no a single correction on schematics or PCB;
– max transfer rate is about 380KByte/sec (depends of your CPU power);
– low current consumption (about 160mA) without any device connected to USB ports.

And the ordering thread is located –> here <–. I used the original thylacine that he built a few years ago, and the transfer speed was a bit slow, but it was fully working with the Poseidon USB stack. Ginny_Flick would email the driver after an order had been shipped.

Yet another cool project by clever Amiga users!

Amazing Classic Amiga Project: Zorro III RAM board with integrated Ethernet

Okay, here’s yet another very cool, community driven project to fill in some hardware gaps that some Amigans have:

More RAM (always a good thing)
Ethernet (definitely needed these days)

The project page is –> here <–

I remember first seeing this on various Amiga forums. Here’s the one on Amiga.org describing the progress of this project.

The specs on this card include 64MB of SDRAM, Native Zorro III speeds (later, configuration options for ZII mode was added), and an ethernet port rated at 10/100 speeds.

Here are a few pictures:

–> Here <– is a thread for someone custom building boards and selling them. Not sure if he has any more in stock though.

Amazing Classic Amiga Project: cheap 68040->68060 adapters

While I’d planned to do a 3 part blog series about the FPGA projects that users have or are making, I thought I’d go ahead and make this post about one amazing project I just learned about today:

68040->68060 socket adapters.

I’ve found out about 2 related projects, probably derived from the same set of research, to turn 68040 accelerators into 68060 accelerators. The first I found out about was for the WarpEngine 68040 accelerator. The other was for the far more common Commodore A3640.

The original threads:
Adapter on Amibay


More information was found about the A3640 adapter efforts (called informally the A3660). Apparently, some other changes are needed. Please see this forum thread to learn more.

Apparently, this will work for an Apollo 1240 as well.

Here’s an image of the A3660 mounted:

While I don’t have any classic hardware anymore, I’d definitely check these threads. I believe the Amibay thread is also a place to declare interest in purchasing these adapters. I’d say that you’ll probably need some electronics experience to make them work as there are other changes needed.

The Amiga community has shown again and again that they don’t need a big hardware company like Commodore/Escom/etc to keep expanding their favorite computers!

WinUAE PowerPC – Huge speed increases with AmigaOS4.1

So, Toni (WinUAE developer), and Frode (FS-UAE developer), have collaborated to get QEMU’s PowerPC core code working. Their first release with the PPC JIT code was 2900b15. While I did download and test it, I didn’t see a huge speed increase. There was a marginal increase with my laptop and definitely much closer to the real NextGen hardware, it still didn’t feel like we were there yet.

In the past few days, a new, beta 16 build had become available. To get the QEMU part working you, need a base qemu dll and several support files. Those can be found –> here <–. Unzip all the files into the same folder as the winuae.exe file.

The first speed up comes from using a harddrive file (hdf) connected to the virtual accelerator SCSI connection. I used the previous install of OS4.1 to an HDF file but it was on the IDE connection.

1) in the WinUAE setup, click "CD & Hard Drives"
2) On my previous setup, I had the HDF file on the IDE:0 controller, double click that line
3) This brings up the Hardfile Settings window, change the controller to "Accelerator Board SCSI"
(shown here).

The next speed up is in the internal settings to interface with the QEMU PPC portion. It doesn’t seem to be something the user can set. Toni increased the size of the QEMU PPC JIT cache, which he said made a big speeed difference. I can say that it does!

The SCSI change caused the OS to load faster under emulation than on either of my G3 AmigaOne computers.

I then ran NetSurf PPC to download Sysmon to run some benchmarks (I’ll make another post later about setting up internet connection).

I startup up SysMon and chose the Benchmark tab:

I ran Ragemem first, and then compared it to 4 other configurations:

Comparing to my AmigaOne XE G3 (70% faster):

Comparing to an Amiga4000 with the fastest CyberStormPPC accelerator board (273% faster):

Comparing to an Acube Sam 460 1150 (AmigaOne500) – (19% faster):

And finally, the ultimate NextGen hardware: A-Eon x1000 1.8Ghx G4 (23% slower):

I then ran the SDL benchmarks. In nearly every case, the Emulated environment was slower.

I then did two networking tests. The first was to use the Sysmon built-in network bandwidth test. On a very fast LAN environment, the emulated system achieve okay speeds (slow DSL speeds, but acceptable):

I then ran the same test on the host machine, very fast speeds:

I can’t help but wonder if this speed limitation is part of the ethernet.device driver…

Finally, I started up netspeedometer, and ran it while running AmiUpdate. During the MUI4 archive download, I got this screengrab, showing decent speeds. Again, no superspeed here, but acceptable. I also noticed browsing in NetSurf was very comfortable. Not quite as quick as using Chrome on the host laptop but again, okay. I plan to try Odyssey soon. Will update when that happens:

Finally, I started up Ranger to see what Mhz speed it determined. I am not sure if this is an actual frequency test or it interpolated it via some hardware ID found but it thought I was running a 604 at 233Mhz:

Again, I’m very grateful to Toni and Frode and anyone else involved in this. I plan to build a dedicated PowerPC AmigaOS4.1 system based around this emulator. Pictures when it is done!

MorphOS update

Well, I forgot to mention a few weeks ago that MorphOS was updated to version 3.7, mostly a bug-fix version, but well worth the download. I have yet to do the update on my PowerBook G4.

With all the recent hype over WinUAE’s new PowerPC emulation, I decided to try the older PowerUP version of MorphOS (v1.4.5) just out of curiosity. It seemed to hang. Using the “-log” option on starting WinUAE, it turns out that there is need of an instruction not currently implemented by the PearPC core used in WinUAE (mcrxr). Toni has stated that he’s not pursuing updating PearPC when QEMU PowerPC is fully working and has a JIT mode as well. The hard work is extracting that code as it is intertwined tightly with other parts of QEMU. Could be a while before we see an update to PowerPC emulation while he and others work on that part.

Besides, it was only v1.4.5. The MorphOS team has long since abandoned the PowerUP platform. I’m curious though as they still support the equally underpowered EFIKA motherboard, which is still available at websites like Directron for $99.

It’s much better to just find an old, used iBook, PowerBook or Mac Mini G4 to do the job. Those can be found on ebay these days for less than $100USD and are FAR more powerful than the Efika.

Another strike against using MorphOS, even the older one, on WinUAE is that the license restricts using it in emulated environments. I’m not sure why. I guess they didn’t want to be flooded with support questions if/when it ever happened.

Anyway, until WinUAE gets the QEMU PPC JIT, it really isn’t very useful for more than just a novelty right now. Go Toni!

Easy way to transfer files to the new, emulated OS4.1 Classic side

In pre-PowerPC WinUAE days, I found it easy just to add a Windows-side directory to the WinUAE emulation and download files to that folder, and the files were instantly accessible on the Amiga side.

For the new PowerPC WinUAE, Windows directories aren’t available (in this beta stage at least), so I had to find a way to get them over.

I chose to burn ISO images via imgburn.

Here’s what I did to easily get the Amiga OS4.1 updates (after registering on Hyperion’s website and downloading them) over to the emulated Amiga side:

1) Start IMGBURN and select Create Image from Files/Folders

2) Click the “Add files” option on the next page, and select the files you want included. Since AmigaOS4.1 Classic has update 2 included, I just chose updates 3 to 6

3) I set the options to be and ISO9660+Joliet, set the disc titles, added the files, and set the output ISO name and location (highighted)

4) Next, set it up as a CD on the WinUAE side. I’ve numbered the steps:

  • 1. Select the image iso file
  • 2. Click the Add SCSI/IDE CD button to bring up the selection and make sure to set it to IDE, 1. (the HDF used for the main install should have been IDE,0)
  • 3. It will then be added as another drive

    5) The new CD will be on the desktop after bootup.

    I couldnt’ get it to dynamically add or remove. If I figure out how, I’ll make a post. Otherwise, I have to boot up with this CD in place.

    After you are finished, you can just delete the ISO file. Not the best way to do things but it works for now.

    Have fun!