mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* m68k: 68000 port for megadrive
@ 2026-06-26 12:35 Daniel Palmer
  2026-06-26 12:47 ` John Paul Adrian Glaubitz
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Daniel Palmer @ 2026-06-26 12:35 UTC (permalink / raw)
  To: linux-m68k; +Cc: Linux Kernel Mailing List

Hello m68k people,

I'm not going to send patches* for this but I thought it'd at least be
funny to someone.
I've used my DeviceTree enabled version of the 68000 code to do a
quick port to the megadrive.

https://github.com/LinuxMD/linuxmd (screenshot is near the end)

Cheers,

Daniel

* Although I'm working on pushing the nolibc bits so it can produce
nommu friendly ELFs.

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

* Re: m68k: 68000 port for megadrive
  2026-06-26 12:35 m68k: 68000 port for megadrive Daniel Palmer
@ 2026-06-26 12:47 ` John Paul Adrian Glaubitz
  2026-06-26 12:55   ` Daniel Palmer
  2026-06-27  0:45 ` Finn Thain
  2026-07-07 12:58 ` Atari Jaguar port - was: " John Paul Adrian Glaubitz
  2 siblings, 1 reply; 5+ messages in thread
From: John Paul Adrian Glaubitz @ 2026-06-26 12:47 UTC (permalink / raw)
  To: Daniel Palmer, linux-m68k; +Cc: Linux Kernel Mailing List

Hi Daniel,

On Fri, 2026-06-26 at 21:35 +0900, Daniel Palmer wrote:
> I'm not going to send patches* for this but I thought it'd at least be
> funny to someone.
> I've used my DeviceTree enabled version of the 68000 code to do a
> quick port to the megadrive.
> 
> https://github.com/LinuxMD/linuxmd (screenshot is near the end)

That's super cool. Would be cool to have this upstream.

Reminds me of Yoshinori Sato's Linux port for the X68000 [1].

Adrian

> [1] https://m68k.info/#orgd02810a

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

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

* Re: m68k: 68000 port for megadrive
  2026-06-26 12:47 ` John Paul Adrian Glaubitz
@ 2026-06-26 12:55   ` Daniel Palmer
  0 siblings, 0 replies; 5+ messages in thread
From: Daniel Palmer @ 2026-06-26 12:55 UTC (permalink / raw)
  To: John Paul Adrian Glaubitz; +Cc: linux-m68k, Linux Kernel Mailing List

Hi,

On Fri, 26 Jun 2026 at 21:47, John Paul Adrian Glaubitz
<glaubitz@physik.fu-berlin.de> wrote:

> That's super cool. Would be cool to have this upstream.

I think even if I cleaned it up a lot it's a bit too far past the
acceptable level of jank for mainlining. :)

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

* Re: m68k: 68000 port for megadrive
  2026-06-26 12:35 m68k: 68000 port for megadrive Daniel Palmer
  2026-06-26 12:47 ` John Paul Adrian Glaubitz
@ 2026-06-27  0:45 ` Finn Thain
  2026-07-07 12:58 ` Atari Jaguar port - was: " John Paul Adrian Glaubitz
  2 siblings, 0 replies; 5+ messages in thread
From: Finn Thain @ 2026-06-27  0:45 UTC (permalink / raw)
  To: Daniel Palmer; +Cc: linux-m68k, Linux Kernel Mailing List


On Fri, 26 Jun 2026, Daniel Palmer wrote:

> I'm not going to send patches* for this but I thought it'd at least be
> funny to someone.

Not funny to me. I think it's valuable work.

> I've used my DeviceTree enabled version of the 68000 code to do a
> quick port to the megadrive.
> 
> https://github.com/LinuxMD/linuxmd (screenshot is near the end)
> 

...

> Calibrating delay loop... 0.72 BogoMIPS (lpj=5984)

...

> Memory: 2532K/4096K available (1002K kernel code, 54K rwdata, 108K rodata, 
> 72K init, 39K bss, 1368K reserved, 0K cma-reserved)


My old laptop has about 1000x the bogomips and 1000x the memory shown in 
your console log. Your work shows me what 1000 virtual machines might look 
like here.

Shrinking the operating system in that way (no block layer, no network 
stack etc.) is important work and is a real step towards comfortably 
hosting a million busy containers on a single system.

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

* Atari Jaguar port - was: Re: m68k: 68000 port for megadrive
  2026-06-26 12:35 m68k: 68000 port for megadrive Daniel Palmer
  2026-06-26 12:47 ` John Paul Adrian Glaubitz
  2026-06-27  0:45 ` Finn Thain
@ 2026-07-07 12:58 ` John Paul Adrian Glaubitz
  2 siblings, 0 replies; 5+ messages in thread
From: John Paul Adrian Glaubitz @ 2026-07-07 12:58 UTC (permalink / raw)
  To: Daniel Palmer, linux-m68k; +Cc: Linux Kernel Mailing List

Hi Daniel,

On Fri, 2026-06-26 at 21:35 +0900, Daniel Palmer wrote:
> I'm not going to send patches* for this but I thought it'd at least be
> funny to someone.
> I've used my DeviceTree enabled version of the 68000 code to do a
> quick port to the megadrive.
> 
> https://github.com/LinuxMD/linuxmd (screenshot is near the end)

You've probably seen this but other may have not, in any case, someone
has picked up your work and made Linux running on the Atari Jaguar:

https://cakehonolulu.github.io/linux-for-jaguar/

Pretty neat!

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

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

end of thread, other threads:[~2026-07-07 12:58 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-26 12:35 m68k: 68000 port for megadrive Daniel Palmer
2026-06-26 12:47 ` John Paul Adrian Glaubitz
2026-06-26 12:55   ` Daniel Palmer
2026-06-27  0:45 ` Finn Thain
2026-07-07 12:58 ` Atari Jaguar port - was: " 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