public inbox for linux-m68k@lists.linux-m68k.org
 help / color / mirror / Atom feed
* m68k chat 21st Aug 2020 - "the Amitari - EmuTOS and Atari Software on the Amiga"
@ 2020-08-12  8:17 Carsten Strotmann
  2020-08-12  8:20 ` John Paul Adrian Glaubitz
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Carsten Strotmann @ 2020-08-12  8:17 UTC (permalink / raw)
  To: Debian m68k, emutos-devel, amigaml, linux-m68k

Hi,

the upcoming m68k developers evening chat is on

Friday 21st August 2020, 20:00 H CEST (6:00 PM UTC)

Location <https://meet.m68k.info/m68k> (will be online 30 minutes 
before
the chat starts)

We will have a short demo: "the Amitari - EmuTOS and Atari 
Software on
the Amiga" and discuss the experiences of running Atari software 
on the
Amiga (might the reverse be possible too --> running AmigaOS 
command
line binaries on TOS?)

The schedule for the m68k chats can be found at 
<https://m68k.info>

CU

Carsten

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: m68k chat 21st Aug 2020 - "the Amitari - EmuTOS and Atari Software on the Amiga"
  2020-08-12  8:17 m68k chat 21st Aug 2020 - "the Amitari - EmuTOS and Atari Software on the Amiga" Carsten Strotmann
@ 2020-08-12  8:20 ` John Paul Adrian Glaubitz
  2020-08-12  8:30 ` Geert Uytterhoeven
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 7+ messages in thread
From: John Paul Adrian Glaubitz @ 2020-08-12  8:20 UTC (permalink / raw)
  To: Carsten Strotmann, Debian m68k, emutos-devel, amigaml, linux-m68k

Hi Carsten!

On 8/12/20 10:17 AM, Carsten Strotmann wrote:
> the upcoming m68k developers evening chat is on
> 
> Friday 21st August 2020, 20:00 H CEST (6:00 PM UTC)
> 
> Location <https://meet.m68k.info/m68k> (will be online 30 minutes before
> the chat starts)
> 
> We will have a short demo: "the Amitari - EmuTOS and Atari Software on
> the Amiga" and discuss the experiences of running Atari software on the
> Amiga (might the reverse be possible too --> running AmigaOS command
> line binaries on TOS?)
> 
> The schedule for the m68k chats can be found at <https://m68k.info>

Sounds awesome. Thanks for organizing this. Looking forward.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz@debian.org
`. `'   Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: m68k chat 21st Aug 2020 - "the Amitari - EmuTOS and Atari Software on the Amiga"
  2020-08-12  8:17 m68k chat 21st Aug 2020 - "the Amitari - EmuTOS and Atari Software on the Amiga" Carsten Strotmann
  2020-08-12  8:20 ` John Paul Adrian Glaubitz
@ 2020-08-12  8:30 ` Geert Uytterhoeven
  2020-08-12  9:44   ` Geert Uytterhoeven
  2020-08-12  9:28 ` Karoly Balogh (Charlie/SGR)
  2020-08-21 17:57 ` John Paul Adrian Glaubitz
  3 siblings, 1 reply; 7+ messages in thread
From: Geert Uytterhoeven @ 2020-08-12  8:30 UTC (permalink / raw)
  To: Carsten Strotmann; +Cc: Debian m68k, emutos-devel, amigaml, linux-m68k

Hi Carsten,

On Wed, Aug 12, 2020 at 10:17 AM Carsten Strotmann <cas@strotmann.de> wrote:
> We will have a short demo: "the Amitari - EmuTOS and Atari
> Software on
> the Amiga" and discuss the experiences of running Atari software
> on the
> Amiga (might the reverse be possible too --> running AmigaOS
> command
> line binaries on TOS?)

Why not?

There did exist a small AmigaOS emulator for Amiga UNIX, basically
implementing a hunk loader and a few exec.library and dos.library calls.
This was rumored to be sufficient to run e.g. the SAS C compiler.
I tried it once on Linux/m68k, and it could run a simple Hello World.

The only entrypoint you need to provide to run AmigaOS binaries is a
pointer to ExecBase at address 4.  If TOS doesn't use that location for
something else, you can implement AmigaOS support.

Good luck! ;-)

Gr{oetje,eeting}s,

                        Geert

-- 
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: m68k chat 21st Aug 2020 - "the Amitari - EmuTOS and Atari Software on the Amiga"
  2020-08-12  8:17 m68k chat 21st Aug 2020 - "the Amitari - EmuTOS and Atari Software on the Amiga" Carsten Strotmann
  2020-08-12  8:20 ` John Paul Adrian Glaubitz
  2020-08-12  8:30 ` Geert Uytterhoeven
@ 2020-08-12  9:28 ` Karoly Balogh (Charlie/SGR)
  2020-08-21 17:57 ` John Paul Adrian Glaubitz
  3 siblings, 0 replies; 7+ messages in thread
From: Karoly Balogh (Charlie/SGR) @ 2020-08-12  9:28 UTC (permalink / raw)
  To: Carsten Strotmann; +Cc: Debian m68k, emutos-devel, amigaml, linux-m68k

Hi,

On Wed, 12 Aug 2020, Carsten Strotmann wrote:

> Friday 21st August 2020, 20:00 H CEST (6:00 PM UTC)
>
> Location <https://meet.m68k.info/m68k> (will be online 30 minutes before
> the chat starts)
>
> We will have a short demo: "the Amitari - EmuTOS and Atari Software on
> the Amiga" and discuss the experiences of running Atari software on the
> Amiga (might the reverse might possible too --> running AmigaOS command
> line binaries on TOS?)

Is it possible to run EmuTOS as an AmigaOS "task" already? I know it can
run standalone on various Amiga (and Amiga-related) hardware, but the real
fun - for me anyway - would be to run it alongside AmigaOS. Maybe in a
lightweight VM, like Shapeshifter for MacOS, but course EmuTOS could even
provide such infrastructure for itself. I once even looked at the EmuTOS
code to figure this out, but I never went anywhere with it, because I
realized all the EmuTOS drivers are basically banging the Amiga HW, and
ignore the entire Kickstart.. (Which is understandable from EmuTOS PoV,
but if I want to run it on top of AmigaOS, it means all drivers/etc needs
to be rewritten, which was a much bigger project than I was willing to
take on at that point. Also FIXME, if I was wrong on this.)

I think the main challenge would be sharing the lower 4/8K of RAM, mainly
for TRAP vectors, but exactly for things like Shapeshifter, there's
already a way to handle that. But of course I don't know about various
other Atari-related complications, handling of ST vs. TT RAM, etc.

Overall, I don't know. Just brainstorming. Opinions? :)

Charlie

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: m68k chat 21st Aug 2020 - "the Amitari - EmuTOS and Atari Software on the Amiga"
  2020-08-12  8:30 ` Geert Uytterhoeven
@ 2020-08-12  9:44   ` Geert Uytterhoeven
  2020-08-12  9:54     ` Karoly Balogh (Charlie/SGR)
  0 siblings, 1 reply; 7+ messages in thread
From: Geert Uytterhoeven @ 2020-08-12  9:44 UTC (permalink / raw)
  To: Carsten Strotmann; +Cc: Debian m68k, emutos-devel, amigaml, linux-m68k

On Wed, Aug 12, 2020 at 10:30 AM Geert Uytterhoeven
<geert@linux-m68k.org> wrote:
> There did exist a small AmigaOS emulator for Amiga UNIX, basically
> implementing a hunk loader and a few exec.library and dos.library calls.
> This was rumored to be sufficient to run e.g. the SAS C compiler.
> I tried it once on Linux/m68k, and it could run a simple Hello World.
>
> The only entrypoint you need to provide to run AmigaOS binaries is a
> pointer to ExecBase at address 4.  If TOS doesn't use that location for
> something else, you can implement AmigaOS support.
>
> Good luck! ;-)

FTR:

https://web.archive.org/web/20000304080628/http://www.cs.kuleuven.ac.be/~geert/bin/ados_linux.tar.gz


Gr{oetje,eeting}s,

                        Geert

-- 
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: m68k chat 21st Aug 2020 - "the Amitari - EmuTOS and Atari Software on the Amiga"
  2020-08-12  9:44   ` Geert Uytterhoeven
@ 2020-08-12  9:54     ` Karoly Balogh (Charlie/SGR)
  0 siblings, 0 replies; 7+ messages in thread
From: Karoly Balogh (Charlie/SGR) @ 2020-08-12  9:54 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: Carsten Strotmann, Debian m68k, emutos-devel, amigaml, linux-m68k

Hi,

On Wed, 12 Aug 2020, Geert Uytterhoeven wrote:

> > There did exist a small AmigaOS emulator for Amiga UNIX, basically
> > implementing a hunk loader and a few exec.library and dos.library calls.
> > This was rumored to be sufficient to run e.g. the SAS C compiler.
> > I tried it once on Linux/m68k, and it could run a simple Hello World.
> >
> > The only entrypoint you need to provide to run AmigaOS binaries is a
> > pointer to ExecBase at address 4.  If TOS doesn't use that location for
> > something else, you can implement AmigaOS support.
> >
> > Good luck! ;-)
>
> FTR:
>
> https://web.archive.org/web/20000304080628/http://www.cs.kuleuven.ac.be/~geert/bin/ados_linux.tar.gz

There's also vamos, which even sports a 68k emulator (it has Musashi
built in), so you can run SAS/C and similar command line Amiga software on
non-68k hardware.

It's in this repo, mixed up with a bunch of other interesting tools, like
an RDB disk image creator, etc:

https://github.com/cnvogelg/amitools

If I get it right it's somehow written in Python, which sounds scary, but
I've seen it in action and it looked like it's working. Never tried it
myself tho', but I tried other software from the same repo, and they
worked nicely.

Charlie

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: m68k chat 21st Aug 2020 - "the Amitari - EmuTOS and Atari Software on the Amiga"
  2020-08-12  8:17 m68k chat 21st Aug 2020 - "the Amitari - EmuTOS and Atari Software on the Amiga" Carsten Strotmann
                   ` (2 preceding siblings ...)
  2020-08-12  9:28 ` Karoly Balogh (Charlie/SGR)
@ 2020-08-21 17:57 ` John Paul Adrian Glaubitz
  3 siblings, 0 replies; 7+ messages in thread
From: John Paul Adrian Glaubitz @ 2020-08-21 17:57 UTC (permalink / raw)
  To: Carsten Strotmann; +Cc: Debian m68k, emutos-devel, amigaml, linux-m68k

Hi!

> On Aug 12, 2020, at 10:18 AM, Carsten Strotmann <cas@strotmann.de> wrote:
> 
> the upcoming m68k developers evening chat is on
> 
> Friday 21st August 2020, 20:00 H CEST (6:00 PM UTC)
> 
> Location <https://meet.m68k.info/m68k> (will be online 30 minutes before
> the chat starts)
> 
> We will have a short demo: "the Amitari - EmuTOS and Atari Software on
> the Amiga" and discuss the experiences of running Atari software on the
> Amiga (might the reverse be possible too --> running AmigaOS command
> line binaries on TOS?)
> 
> The schedule for the m68k chats can be found at <https://m68k.info>

I will be a bit late today as I‘m not home yet.

Adrian

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2020-08-21 17:57 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-08-12  8:17 m68k chat 21st Aug 2020 - "the Amitari - EmuTOS and Atari Software on the Amiga" Carsten Strotmann
2020-08-12  8:20 ` John Paul Adrian Glaubitz
2020-08-12  8:30 ` Geert Uytterhoeven
2020-08-12  9:44   ` Geert Uytterhoeven
2020-08-12  9:54     ` Karoly Balogh (Charlie/SGR)
2020-08-12  9:28 ` Karoly Balogh (Charlie/SGR)
2020-08-21 17:57 ` John Paul Adrian Glaubitz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox