The Amiga is a family of personal computers that was sold by Commodore in the 1980s and 1990s.
Questions tagged [amiga]
26 questions
11
votes
1 answer
Help with 68k assembly - jump tables?
I'm working on reverse engineering a large Amiga program in IDA, and I've made a ton of progress. However, there is some stuff I can't quite figure out. Namely, I have found several subroutines which use what I believe to be "jump tables" - but I…

AriX
- 1,647
- 2
- 18
- 24
8
votes
1 answer
Get error in the iffw library when trying to write chunk
When I am trying to use the EA iffw.c library to write an IFF file, I can't get past the StartWGroup() call. It fails in IFFWriteBytes() because context->ckHdr.ckSize is zero. Inside IFFWriteBytes() there is an if() which checks that (size) !=…

Prof. Falken
- 24,226
- 19
- 100
- 173
7
votes
1 answer
Differences between Hosted Kernels and Virtual Machines
I have been reading about AROS, especially the hosted version. AROS says the following.
kernel.resource contains AROS microkernel. It's the lowest level component,
which is responsible for handling CPU and motherboard. For
hosted ports…

zeitue
- 1,674
- 2
- 20
- 45
6
votes
0 answers
How to convert my old amiga 68000 game to portable c
A long time ago, I've made some games for the Commodore Amiga. All done in 68000 assembly (So I still have the sources)
I want to port these games to modern platforms, and instead of hosting an emulator, I thought of converting the Assembly to C,…

Toad
- 15,593
- 16
- 82
- 128
6
votes
1 answer
Decoding a file compressed with an obsolete language
I'm trying to decompress a data file that was originally compressed with an extension for AMOS Pro, the old Amiga BASIC language, that shipped with the AMOS Pro compiler. I've still got the programming language and have access to the compressor and…

Ant
- 4,890
- 1
- 31
- 42
6
votes
1 answer
How to develop an Amiga application that is bootable from a floppy disk (NON-DOS)?
Following up on the "How do I code and compile an Amiga application?" question, which development library is required to boot an Amiga application from a floppy disk?
Update: (2012-04-10) To consider the question solved, I have edited the title and…

Pedro Palhoto
- 187
- 1
- 8
5
votes
3 answers
If hyperion releases amiga to another platform, TODAY, would it survive?
If hyperion releases amiga to another platform, TODAY, would it do well enough? I'd love to develop for the amiga platform. I do miss it.
What do we need?
btw, i realize that this isn't a problem, more of a wishlist for the future of amiga.

Espen Schulstad
- 2,355
- 3
- 21
- 32
5
votes
1 answer
WPF Boing demo needs life support
Remember the Amiga boing demo? I was reading a 25th anniversary of the Amiga article and they mentioned it. Brought back some memories. I remember a WPF (called Avalon at the time) demo put together to mimic it. I did some googling and found it…

Jesse C. Slicer
- 19,901
- 3
- 68
- 87
4
votes
1 answer
AmigaShell C++ (m68k-amigaos-g++) and command line arguments
I have tried working with the command line arguments in a small C++ program on Amiga 1200 (Workbench 3.1.4).
I have compiled with the use of bebbo’s cross-compiler g++ (m68k-amigaos-g++) (see https://github.com/bebbo/amiga-gcc) a simple CLI app that…

STeN
- 51
- 3
4
votes
1 answer
Stack bounds checking on the Amiga 500
I have a 68000 assembly language program running on my Commodore Amiga 500 that could potentially use a lot of stack space, so I want to do bounds checking.
If I call FindTask(NULL), and check tc_SPUpper and tc_SPLower, I get $c22c24 and $c21fa4,…

tim.smith
- 143
- 7
4
votes
2 answers
Reverse engineer Amiga monitor files
The files found in Devs:Monitors in AmigaOS, what do they contain?
What is their internal format? How do you go about patching one or creating one from scratch?

Prof. Falken
- 24,226
- 19
- 100
- 173
4
votes
3 answers
Generate a 'Guru Meditation Error' on an Amiga
Can anyone post some source code that, when compiled (if necessary) and run, will produce a 'Guru Meditation Error' on an Amiga.
Assembler, C or ARexx will do.
Thanks.

Steve Ives
- 7,894
- 3
- 24
- 55
4
votes
1 answer
Hires, interlaced screen on Amiga Devpac, with window, menu and buttons
Using DevPac 3, I need to produce an application that displays graphics in a similar way to DPaint. No right-hand toolbar, just a vertically scrolling image, preferably in HAM mode.
Application digest:
Open a new hires interlaced screen in as many…

WonderWorker
- 8,539
- 4
- 63
- 74
4
votes
0 answers
Create a screen and lock it
I want to create a custom screen and lock it in the front on AmigaOS4. It should not be possible to change the screen with any key combination or otherwise. What would be the best way to do this.
I am trying to investigate hooking into the keyboard…

Tinsa
- 1,270
- 12
- 20
4
votes
3 answers
Converting hexadecimal HTML-color to Amiga colorregister hex (and back)
HTML hexadecimal colors are written with 6 digits (3 bytes, a so called, A hex triplet).
The Amiga's color registers takes a word (2 bytes, 16-bits) which defines a color.
Example:
Yellow - HTML hexadecimal #FFFF00
Yellow - Amiga color register…

Beamie
- 647
- 7
- 23