Live data from Hacker News

Amiga C Tutorial (2022)

pjhutchison.org

31–39 of 39 posts

Re: Amiga C Tutorial (2022)

#31

Any recommendations for AmigaOS emulators that run on Linux?

https://fs-uae.net/ is pretty much the standard Amiga emulator on all platforms. You'll need to source the ROMs from the high seas.

Or get them legally from Amiga Forever?

http://www.amigaforever.com

Re: Amiga C Tutorial (2022)

#32

Earlier quoted context omitted.

I was about to comment the same! If teenage me in the 80's and 90's had this information instead of the AmigaBASIC book, I think my career would have been totally different. It would be several more years before I got my head warped by C/C++ in college.

I guess it depends what reading material was available. You could've had Amiga C for beginners published by Data Becker in 1987. Not to say it's a great book, but it's a good start if you're keen. Or perhaps a book like Amiga Graphics Inside and Out that starts with AmigaBASIC but goes on to include programs in C. Some of these books are preserved today so you see what you missed out on [0] Buying the RKRMs would be…

I remember that Amiga C for Beginners book! I learned C on my Amiga 500 (with 3 megs of RAM and a 20 meg hard drive) way back in 1989. I also had a couple of those big blue Commodore ROM Kernel books.

Re: Amiga C Tutorial (2022)

#33
The DICE compiler is not mentioned, but I fell in love with it!

I wish current OSes had some of the features Amiga had. Hot patching of all syscalls was powerful, if although dangerous by today's standards. Thanks to ARexx every application could easily be made scriptable. DataTypes was the answer to the data interchange problem.

And, beyond the SO itself, Aminet predated the packaging systems that are the fortune of Linux distros. The one tool I contributed can still be downloaded today!

Re: Amiga C Tutorial (2022)

#36
post #10

Out of curiosity, why would one want to learn programming for AmigaOS today?

There is a certain magic to the old Amiga - both its software and hardware - and creating something that shares in that magic just seems right. The computer was practically dead when I was born and even I feel compelled by it.

Also, for great justice. We made Amiga, they fucked it up. But we can still pretend what it would've been like had it fared better. The main way one does this is by filling in any gaps in its software collection.

Re: Amiga C Tutorial (2022)

#37

Any recommendations for AmigaOS emulators that run on Linux?

https://fs-uae.net/ is pretty much the standard Amiga emulator on all platforms. You'll need to source the ROMs from the high seas.

You can also get the latest AmigaOS 3.2.2 here: https://www.hyperion-entertainment.com

The Clonto gives you AmigaOS 1.0 to 3.1.

Re: Amiga C Tutorial (2022)

#38

Earlier quoted context omitted.

An "A500 Mini" is basically the same emulator you could get for basically free, plus a case which is reminiscent of the actual Amiga A500, bundled with some video games. Probably if you are interested in writing software for an Amiga, rather than nostalgia of old video games you might better begin with just the emulator.

Okay, hear me out .. sure, you could do all this with another system too, if you had them available, but this is a pretty decent implementation, in hardware. You can boot it into a 'proper' A1200 and use it just like that, as a pretty decent little Amiga system - one doesn't have to only run the built-in OS/provided games, you know.. you can boot it like an Amiga would, albeit with USB . With the distinctly relevant…

>but this is a pretty decent implementation, in hardware.

minimig mist branch is a decent implementation in hardware.

The A500 mini is an open source SOFTWARE emulator (amiberry, designed for the raspberry pi) put in a much cheaper/weaker board relative to the pi, enclosed by a nostalgia-inducing box, and sold at a very profitable price.

There's nothing good I can say about it.

Re: Amiga C Tutorial (2022)

#39

The DICE compiler is not mentioned, but I fell in love with it! I wish current OSes had some of the features Amiga had. Hot patching of all syscalls was powerful, if although dangerous by today's standards. Thanks to ARexx every application could easily be made scriptable. DataTypes was the answer to the data interchange problem. And, beyond the SO itself, Aminet predated the packaging systems that are the fortune of…

ARexx was the thing that made me look at the Amiga and say "wow...this isn't a toy/game".
Post reply on HN