top | item 43666341

Dual Kickstart ROM Replacement for Amiga

90 points| doener | 11 months ago |github.com | reply

30 comments

order
[+] Daviey|11 months ago|reply
As someone that thanks Amiga for introducing me to my passion for technology (specifically the 500), I am really impressed that active development is happening on a 35 year old platform.. But somewhat surprised.
[+] mark_round|11 months ago|reply
It's a lot of fun, still! I touched on it in my "Amiga Systems Programming in 2023" post[1] which had some discussion here[2]. In the few years since then there's been lots of development still across the whole scene. OS4 is largely stagnating (although I still fire up my X5000 whenever I have a chance) but the classic 68k scene is positively thriving.

Lots of great software & homebrew games, and the hardware options now are just amazing. There's FPGA, emulation, PiStorm accelerators, Vampire, re-amiga... and only this month, Hyperion released an updated OS3.2[3].

It was (and is) such a versatile, forward-thinking platform and I still very much enjoy seeing how far the community can take it.

[1]=https://www.markround.com/blog/2023/08/30/amiga-systems-prog...

[2]=https://news.ycombinator.com/item?id=37389376

[3]=https://www.hyperion-entertainment.com

[+] tom_|11 months ago|reply
Just about every old platform seems to have a bunch of people building hardware stuff like this and writing new software. For 1980s stuff it's just all a lot simpler than it was back then, and what was cutting edge at the time is hobbyist tier today.

For software, you have modern computer power to bring to bear on the problem. Assembly/compilation/precomputation/prototyping is far quicker, and the debugging possibilities with an emulator are way ahead of anything you'd ever have had at the time. For hardware items there are freely available design tools, many cost-effective options for small production run manufacture, and for stuff like the Amiga (where nothing happens at more than about 16 MHz) logic analyzers are cheap.

And the Internet makes discussing things a lot easier too!

[+] apples_oranges|11 months ago|reply
It’s just fun to program close to the hardware. On modern systems there are 10 layers between your program and the silicon.
[+] icedchai|11 months ago|reply
Same. The Amiga got me started with C programming, eventually leading me to Linux, etc.
[+] amichail|11 months ago|reply
In hindsight, do you think you would have benefited more using Turbo Pascal on a PC?
[+] vardump|11 months ago|reply
40 year old platform. That’s when Amiga 1000 was released.
[+] bogantech|11 months ago|reply
This is awesome - not only is it a ROM replacement but it can be programmed by the Amiga itself

It also has a feature where you can exchange files with a pc connected via USB

[+] codr7|11 months ago|reply
I was very depressed for a long time after giving up my Amiga 500 for a PC.

The Amiga was a fun computer, it had integrity.

[+] unixhero|11 months ago|reply
Just buy another A500 then
[+] unixhero|11 months ago|reply
I let my Amiga hobby lapse. I realized that what I wanted was friends to come over so we could play together. But we never meet up like that any more. Everyone has kids. And now I have 8 Amigas that are collecting dust.
[+] sonofhans|11 months ago|reply
Oh wow. I remember the first time I played on an Amiga, freshman year college, 1988. Growing up on Commodores and Apple II and DOS, it looked like science fiction. I thought a 3.5” floppy was a hard drive.

We played a lot of a split-screen air combat game that was fun. And a racing game that was unreasonably hard.

[+] robinsonb5|11 months ago|reply
There's a monthly Norwich Amiga Group meeting not too far from where I live - there's usually around 20 people there with various machines, and occasional 2- or 4-player game tournaments!
[+] eschaton|11 months ago|reply
It’s pretty interesting how Amiga and Atari ST followed Macintosh down a bad path of having large amounts of the OS in ROM, which may have made some sense when a single few-hundred-kilobyte floppy was the only storage most users would have, but made a lot less sense just a few years later when the ROM OS needed lots of patches and everyone had some sort of fixed disk to boot from.
[+] icedchai|11 months ago|reply
The original Amiga 1000 had a 2 disk boot sequence. First was the Kickstart disk (which later was in ROM), then the next disk was the OS / app ("Workbench") I think the early STs did something similar.
[+] vaxman|11 months ago|reply
Still have le grand Amiga 1000 garbage in the gar-age...unsuspecting storage boxes filled with systems, boards, volumes of ROM Kernel Manuals, hundreds of period magazines, Aztec C, bazillion dollar 10MB-20MB (yes MB) hard drives and memory cards, case after case of floppy disks, software and hardware schematics for all my projects --many dead scorpions too rofl.

I had gone to a meeting at Disneyland Hotel in 1989-1990 and heard Mehdi Ali (CEO du jour) talk, then went home and forced myself to do a "hard stop" on Amiga after YEARS of around-the-clock (when not "working" to pay for it all haha) single-handedly implementing X.PC (Tymnet VAN's multichannel, dial-up, asynchronous, X.25 protocol) as the base for my grand plan that was going to be a fully distributed network system that used network directories and RPC to implement consumer apps like 10-20 years before Lotus Notes (and Meta Facebook).

Still, when I see projects like this one, I hear the boxes-o-Amigas calling me..someday maybe I will have the courage to put them into a proper trash dumpster (wearing gloves, of course). RIP Jay Miner https://youtu.be/guJOyJyTn5w

[+] EvanAnderson|11 months ago|reply
I know you're being poetic, but please don't dumpsterize that stuff. There are many people who would travel quite far to save it. Nobody is making any more of that old stuff, and it sounds like you might have some items of historical value.