[HN Gopher] Roguecraft Devs on Developing for Amiga in 2024
___________________________________________________________________
Roguecraft Devs on Developing for Amiga in 2024
Author : ibobev
Score : 131 points
Date : 2024-07-27 20:35 UTC (1 days ago)
(HTM) web link (www.timeextension.com)
(TXT) w3m dump (www.timeextension.com)
| khazhoux wrote:
| It's been a couple of years since my last deep-dive on Amiga
| development inside MacOS. I never did find smooth dev workflow:
| compile inside the emulated environment, or cross-compile from
| macos? Edit inside the emulated environment, or edit inside VS
| Studio? etc.
|
| Has anyone found a slick and effective dev flow?
| actionfromafar wrote:
| If you want to have modern C++ (for instance), you basically
| _have_ to cross-compile. If only using C or older g++, I 'd
| compile inside the Amiga, I think.
|
| https://github.com/Slamy/m68k-elf-gcc - can generate bootable
| floppies!
|
| https://github.com/bebbo/amiga-gcc - modern (gcc-13.2) C and
| C++ for cross-compiling from Mac/Linux/Windows. It even
| supports the post-Motorola 68080 Natami VHDL CPU extensions.
| khazhoux wrote:
| Thanks for the links!
|
| But what's this "C++" you speak of, future-man?
| actionfromafar wrote:
| We must ask hackerman!
| https://m.youtube.com/watch?v=1uvr7CJazqE
| pavlov wrote:
| First released in 1985!
|
| Amiga and C++ are actually contemporaries. As kids they
| used to hang out together watching Miami Vice on TV. Then
| she got married to a con man named Commodore, while he
| moved to Seattle and got a career in big business.
| pjmlp wrote:
| There were C++ compilers available for the Amiga, even if
| at the time it was slowly taking off.
| _the_inflator wrote:
| Amiga is a broad term: what chipset etc.?
|
| What I really highly advise is this MS Studio Code Plugin:
|
| https://github.com/BartmanAbyss/vscode-amiga-debug
|
| For me a revelation in ease of use. Hit compile and run - and
| it does in an emulator.
|
| You can use C or Assembler.
|
| The author is a well-known scene contributor since the 80th,
| and does a hell of a job with this nice IDE.
|
| Best tool and workflow for someone like me, who only casually
| writes some not so leetcode Amiga 500 ECS demos these days.
| icedchai wrote:
| There's also a fork that lets you build apps that run on
| AmigaOS: https://github.com/jyoberle/vscode-amiga-debug
|
| Coincidentally, I first learned C on an Amiga 500, back in
| the late 80's!
| DaoVeles wrote:
| Compatible with the CD32... nice.
| doublerabbit wrote:
| You don't get games with those style of graphics anymore.
|
| The amiga graphics always had a fantasy feel, unlike IBM/Dos
| which had a more sharp, redefined-cold feel to them.
| galangalalgol wrote:
| The 256 color dos graphics were ok, I didn't notice the
| coldness until they went full color, but I agree that something
| about the constraints of the amiga color system produced a vibe
| that is hard to put into words, but you know it when you see
| it. I bet someone could come up with a shader that would
| amigafy normal pixel art. The pixels for certain colors would
| get longer amongst other things.
| bluescrn wrote:
| That was probably mostly to do with Amigas generally being
| hooked up to a TV (often via RF or composite) rather than a
| dedicated monitor, so having much softer/slightly-blurred
| output.
|
| Although if you were comparing to EGA PCs of the era, the EGA
| palette was fixed and horrible, whereas the Amiga could pick
| from a palette of 4096 colours (and change that palette per-
| scanline in some cases)
| NaN1352 wrote:
| Was there anything remotely like that back in the days ? The
| replayability of this genre?
|
| Cadaver had the isometric and style but wasn't a rogue like.
| neffo wrote:
| The original :)
|
| https://www.amigalove.com/viewtopic.php?f=8&t=1308
| anonzzzies wrote:
| Time to dust off the old machines then; in my shed I have a
| working A1200 and cd32, so I should be good.
| YakBizzarro wrote:
| It looks nice, even though I don't have so much ram on my Amiga
| 500...
___________________________________________________________________
(page generated 2024-07-28 23:08 UTC)