A New Motherboard For Amiga, The Platform That Refuses To Die (hackaday.com) 90
Hackaday writes:
In the early years of personal computing there were a slew of serious contenders. A PC, a Mac, an Atari ST, an Amiga, and several more that all demanded serious consideration on the general purpose desktop computer market. Of all these platforms, the Amiga somehow stubbornly refuses to die. The Amiga 1200+ from [Jeroen Vandezande] is the latest in a long procession of post-Commodore Amigas, and as its name suggests it provides an upgrade for the popular early-1990s all-in-one Amiga model.
It takes the form of a well-executed open-source printed circuit board that's a drop-in replacement for the original A1200 motherboard... The catch: it does require all the custom Amiga chips from a donor board...
It's fair to say that this is the Amiga upgrade we'd all have loved to see in about 1996 rather than waiting until 2019.
Mike Bouma (Slashdot reader #85,252) shares a recent video showing the latest update of AmigaOS 4 by Hyperion Entertainment, and reminds us of two "also active" Amiga OS clones — AROS and MorphOS.
Further reading: Little Things That Made Amiga Great.
It takes the form of a well-executed open-source printed circuit board that's a drop-in replacement for the original A1200 motherboard... The catch: it does require all the custom Amiga chips from a donor board...
It's fair to say that this is the Amiga upgrade we'd all have loved to see in about 1996 rather than waiting until 2019.
Mike Bouma (Slashdot reader #85,252) shares a recent video showing the latest update of AmigaOS 4 by Hyperion Entertainment, and reminds us of two "also active" Amiga OS clones — AROS and MorphOS.
Further reading: Little Things That Made Amiga Great.
We Amiga fans are keeping the dream alive (Score:5, Interesting)
Re: (Score:2)
Re: (Score:1)
I grew up with Amigas and I wish they'd die. They were never really that good.
Re: (Score:2)
Re: (Score:2)
HAM was suitable for those point-and-click dating sims and erotic adventure games.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
The Amiga chipset was developed at a time when it really wasn't clear what the future of video hardware would be. Some features were great ideas and worked well, others not so much.
HAM was one of those things that was fairly easy to do in hardware and offered what was for the time a very powerful feature. As time went on its usefulness was found to be a bit lacking.
The blitter is another example. The Amiga architecture is mostly limited by available DMA slots for the chipset, including the blitter. To get g
Re: (Score:2)
No the prioblem with HAM is the cost of computing the r/g/b at a given pixel, because it required checking previous pixel and so on. This made it too costly for fast action stuff like games.
> The blitter is another example. The Amiga architecture is mostly limited by available DMA slots for the chipset, includin
Re: (Score:2)
If you want an example of what can be done then check out videos of Tinyus on YouTube. It's a port of Gradius and looks more like a PC Engine game, with the amount of stuff on screen and fairly solid 50Hz frame rate
A bit late, I know, but... that's impressive, yes.
Now I'm going to have to sit down and think how it's done. Looks like five bitplanes enabled (32 colors) which will already start to drag down the CPU and blitter. OTOH the screen looks square so maybe they trimmed some stuff from left/right which would mitigate that a bit.
Lots to think about.
Re: (Score:2)
There's a tech thread over at EAB. It is 32 colours.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
To be precise: At each pixel you could change either R, G or B to a 4 bit value.
You can't set any pixel to any color so no games would work in that mode, only prepared graphics.
It also used six bitplanes which meant it stole 50% of the CPU/blitter memory access cycles.
Re: (Score:2)
Better question. Why should it die? So windows, apple, or linux can succeed?
Re:We Amiga fans are keeping the dream alive (Score:4, Informative)
The "Ami" in my username is short for Amiga.
I have a kind of love-hate relationship with it, because I was one of its biggest fans but also got very frustrated by the efforts to keep it alive and current, which mostly came to nothing. I sold most of my gear and deeply regret it now, because now it's a retro machine and expectations have changed I'm enjoying the Amiga much more again.
In particular I've started writing code for it once more. The tools available now are fantastic. There are a couple of Visual Studio Code add-ons that let you do assembler or C, and launch the code in an emulator in a few seconds. The emulator is 99% accurate and has advanced debugging tools, like a view of DMA allocation. Managing DMA is the key to getting good performance form the Amiga.
Back in the day you had to do everything in assembler to get good performance. Now we have GCC 10 and the code it produces is usually pretty close to as good as you could do by hand, to the point where the choice of algorithm and the way you manage the hardware is the dominant factor by far. That means it's much easier to write interesting code now, and you can still throw in assembler where it makes sense to do so.
Re: We Amiga fans are keeping the dream alive (Score:2)
Re: (Score:2)
Mostly demos at the moment. Back in the day I did a few small PD games, some utilities and a few demos. Mostly one-off effects I had seen and wanted to figure out for myself.
Re: We Amiga fans are keeping the dream alive (Score:1, Funny)
The rest of us grew up and got a life.
But hey, don't we feel special, calculating on our abacuses (which we probabl call abacii...aea..ii)... whilenlistening to wax cylinders in our covered wagons... ;)
Re: (Score:1)
Re: (Score:2)
You young whipper-snappers and your fancy abacus(abacuses?, abacii?).
The real pros calculate base-2 on fingers, and use notepad for the notation.
And no it's not that fancy thing from Microsoft, but the notepad you can get
for a buck at a local dollar store.
Hehe ;-)
Re: (Score:2)
Yes, we will. For 1985 the Amiga was good, not great. The main problem with it was the OS. The idiotic design of a multitasking OS with out memory protection. The second greatest weakness was the reliance on custom chip sets for everything. Yes, that was a weakness. Most us didn't know that till we go a real x86 computer with linux on it. Where we could just upgrade the graphics and sound by just replacing a card.
Re: (Score:2)
It was a product of the times... The OS design focused on performance at the expense of stability.
Memory protection was not possible without memory management hardware, which would have increased the cost and reduced performance.
Dos and early windows or macos versions also lacked memory protection for the same reason.
Same with the custom chips. You could add new video or sound cards to the amiga and they would be used by the os and all software running through the os. Games generally ignored the os and drov
Re: (Score:2)
Yeah, the OS was largely a waste of time. Nobody really wrote apps for the Amiga, it was a demo/games machine.
Actual coding on an Amiga was painful due to horrible support for hard disks, etc.
Back when I coded for Amiga I used to edit/assemble on an Atari ST and send it to the Amiga over the parallel port.
Re: We Amiga fans are keeping the dream alive (Score:2)
A new obsolete Amiga. (Score:2)
This is a replacement for the A1200 board and does offer advantages over the original, but as far as I can tell it's still using Kickstart 3.1 with a 680x0 CPU and so it won't run AmigaOS 4.
Re: (Score:2)
There is no good reason to run an actual Amiga now unless you want to play legacy games, play with legacy trackers, or similar.
There is no good reason to run AmigaOS now unless you are running an actual Amiga.
AmigaOS 4 is silly.
Re:A new obsolete Amiga. (Score:4, Interesting)
All computers and OSes suck. They just suck in different ways.
I use AmigaOS 4 for things because it's fun to screw around with. And easy to fix when I break something.
Re: (Score:2)
Plus it makes their software library available.
Re: (Score:1)
Re: (Score:2)
Of course it sucks. It sucks all sorts of ways.
Here's a suck I personally hit, as an example: I installed it from an iso image, it worked and went 'oh hey there are driver updates' so I let them install, and then my ethernet no longer worked. So that was fun.
One I'm dealing with currently is grub is absolutely refusing to see my Windows drive on a multi-disk machine, so I can't add 'boot windows' to the menu. I have to hit f12 and pick a drive to boot from.
Every computer sucks. The trick is to find the one
What makes this so cool (Score:2)
The moral of the story, if you've got an old classic PC that won't boot hang on to it or find a collector to give it to
Re: (Score:1)
Obviously the part most likely to fail and need replacement is the printed circuit board. /sarcasm
Re:What makes this so cool (Score:4, Informative)
Feel that may have backfired for you a little.
Re: (Score:1)
Re: (Score:2)
Not sure why you are trying to be a pedant, but one thing can cause another to fail. The cause of the PCB failure doesnt really matter, once its dead, it needs replacing - no matter the "cause".
Re: (Score:1)
Re: (Score:2)
Re:What makes this so cool (Score:4, Informative)
Obviously the part most likely to fail and need replacement is the printed circuit board. /sarcasm
Actually, for a lot of Amigas, that IS the part that has died... The A1200, 500+, 2000, 3000 and 4000 all had NiCd batteries in them to power the real time clock. Many machines were stored away in the mid 90's without this battery being removed, which subsequently leaked battery acid all over the MB destroying traces and ruining the board.
So yes, the boards ARE the parts that have often died, but the chips are perfectly good...
Re: (Score:2)
The A1200 didn't have a clock by default.
Re: (Score:2)
Actually you can, there are several FPGA implementations of the Amiga chipset. Some which aim for compatibility with old games, others which aim for compatibility plus performance improvements etc.
Amigas put to community use (Score:4, Interesting)
the old guide channel used the Amiga the weather (Score:2)
the old guide channel used the Amiga the weather channel had it's own hardware.
Re: (Score:2)
Amigas were popular for that kind of thing because you could get a relatively cheap genlock to combine a video source with computer graphics, and then use DPaint or CanDo or something to make whatever logos and simple animations you needed.
Comment removed (Score:3)
Re: (Score:2)
Re: (Score:2)
I'm sure there are tools for that based on taking an original chip, some fancy x-ray photography, or something like that, and clever software. I would think some companies already do this to study their competitors' products (whether legal or not). For these older chips, the feature size would be much larger, making such a task easier.
Does anyone know if this is really practical?
Re: (Score:2)
There's Youtubers who document doing stuff like that. Harder part is finding out how scarce the source chips are.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: Regarding those custom chips.. (Score:1)
Who needs to reverse-engineer them? An emulator on a RPi would probably do rhe job just fine. As long as it gets the timing right.
Re: Regarding those custom chips.. (Score:1)
Re: (Score:2)
I think they've been long reverse engineered - UAE and such have emulated every official Amiga for years now.
There are official distributions of UAE for various platforms that include legitimate copies of ROMs too.
Amiga was great for its time, but later it started becoming the limitation as IBM PCs and Macs started outperforming them. The custom chips are great, but they were als
Re: (Score:2)
Sure, but it will be time consuming and expensive to reverse engineer these old chips.
Will be? It's already been done. https://makerhacks.com/mister-... [makerhacks.com]
Re: (Score:1)
Re:Regarding those custom chips.. (Score:4, Informative)
They have been replicated years ago, with VGA output and other capabilities. There are the UnAmiga, MIST and the MISTer, for instance.
Or if you just want a faster CPU, there are the Vampire boards with CPUs in FPGAs running at speeds that Motorola never made chips for.
But there is still something special about real hardware in an authentic enclosure, with full compatibility with all peripherals.
Re: Regarding those custom chips.. (Score:1)
Re: Mistranslation fun... (Score:1)
Like it is not obvious that that double meaning confusion was intended...
Just like cars and beer are sold with hot women in the commecials.
Re: (Score:2)
Amiga means "female friend" in Spanish but not "girlfriend."
So, a girl friend, then.
Of all these platforms... (Score:2)
Yeah, well, two of those platforms aren't dead, you know.
You mean a "IBM compatible"! They are all PCs! (Score:1)
They are all personal computers.
Anyone using "PC" like the Apple commercial did, is completely unqualified and should never be allowed to write any computer tech article whatsoever.
Otherwise the luddites will be running the show, thinking they are the experts and anyone else is "backwards". Like it is already the case for much of the web and for pocket PCs.
Re: (Score:1)
I suspect most people think of a computer compatible with the Compaq Deskpro 386 than the 'IBM PC', IBM had essentially abandoned the PC and PC-AT platforms by the time what most people think of as a modern PC was developed (they wandered off to Microchannel Architecture). Compaq's Deskpro 386 was the machine that almost any PC newer was based on.
Far from the only Amiga project... (Score:4, Informative)
There are dozens of Amiga related things happening these days...
Just off the top of my head:
The A314 project that allows you to hook a Raspberry Pi into the A500's internal memory port to provide both the expanded RAM to the Amiga, but also acts as an accelerated co-processor board to offload high performance code to, and it even allows the Pi access to the shared Chip memory as well as a few other tricks...
There's the Vampire accelerator boards to speed up the A1200, 500/1000/2000 systems that give it a 68080 (yes 080) processor, a ton more ram than these machines normally can take, IDE interfaces and even options for ethernet add-ons.
There's the zz9000 RTG graphics board for the 2000/3000/4000 that give retargetable graphics, and ARM processor to offload some processing, Ethernet, and even some USB capabilities.
There's the new RGB2HDMI project which lets you make use of a Raspberry Pi zero as a video passthrough to output the RGB video out to the PI's HDMI port so it can be easily used on modern LCD monitors (just installed one of these yesterday and it's great!)
There's a number of projects for replacing the motherboard with new boards (again, requiring donor parts from an original board)...
There's are at least 3 other new accelerator projects I can think of...
A new version of the classic 68k OS just came out a year or so ago (3.1.4) and 3.2 is expected sometime this year...
Of course, there's still a ton of legal hassles going on - Cloanto bought up all the licenses but Hyperion came out with the 3.1.4 OS claiming that they had the license for OS 3.x, so of course there's a lawsuit going on, which has been yet another useless distraction. Hopefully they'll work it out soon.
So, yeah it's FAR from a dead platform.... No, not a huge commercially successful one anymore, but it still has an active community and following, and is still being developed and expanded.
Re: (Score:2)
When you say "these days"... The "editor" didn't even bother to remove the bit from the summary which says that this "news" is 2 years old. Your post should probably be the summary instead.
Re: (Score:3)
There's also a standalone version of the vampire which includes the 080 cpu, as well as implementations of the custom chipsets in the fpga.
Re: (Score:2)
Thanks for the list! The party trick of the A314 is that the Amiga can read from it as if it were RAM... so, for example, the Raspberry Pi can do the hard work of decoding video, which the Amiga can display as if the Amiga were doing the decoding natively. Real-time video on your A500!
You mention FPGA emulation. I've been looking into the MISTer platform, which emulates a range of retro machines including the Amiga. Because it's in FPGA, the timing of the Amiga's weird custom chips can be preserved, while s
I dunno (Score:1)
Being freshly woke, what about fatherboards?
Re: (Score:1)
Shame on you, everyone knows it should be villageboard! You may atone and get uncancelled by donating 10% of your income to the underprivileged.
Re: I dunno (Score:1)
Re: excessive wanking back in those days (Score:2)
The Terminator among all OSes (Score:2)
Taken to the extreme, even the creator himself had to make yet another sequel
The Terminator among all OSes (Score:2)
Taken to the extreme, even the creator Cameron himself had to make yet another sequel. A million voices asked Why?
hey! don't forget the ti-99/4a;-) (Score:1)
visit the '90s @ https://www.99er.net/ [99er.net]
There are *two* of them for the Atari XL... (Score:2)
The author (mytek) made an 8-bit motherboard [weebly.com] ... and then he made another one [weebly.com] that fits into the XL disk drive chassis (so it fits with the rest of the XL/XE time peripherals).