Questions tagged [amiga]

The Amiga is a family of personal computers that was sold by Commodore in the 1980s and 1990s.

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
1
2