home.social

#m68k — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #m68k, aggregated by home.social.

fetched live
  1. m68k assembler support: m68kplugin 0.2.4 for JetBrains

    In addition to Chris 'platon42' Hodges' MC68000 Assembly Language Plugin for Jetbrains' integrated development environments, Yann Cébron also provides one. Now version 0.2.4 has been released:

    amiga-news.de/en/news/AN-2026-

  2. m68k assembler support: m68kplugin 0.2.4 for JetBrains

    In addition to Chris 'platon42' Hodges' MC68000 Assembly Language Plugin for Jetbrains' integrated development environments, Yann Cébron also provides one. Now version 0.2.4 has been released:

    amiga-news.de/en/news/AN-2026-

    #JetBrains #m68k #m68kassembler

  3. I've shown Claude the source code of the ncr7xx CLI tool, and it figured out on its own how to use its testsuite to validate the emulated A4091 controller.

    Claude knows the #m68k architecture inside and out, and surprisingly also knows the #Amiga hardware and #AmigaOS very well.

    Then, I used the #Copperline A4091 emulation as reference to to fill-in some gaps in the existing Amiberry / WinUAE implementation...

    ...and even to fix a bug in the ncr7xx tool!

  4. I've shown Claude the source code of the ncr7xx CLI tool, and it figured out on its own how to use its testsuite to validate the emulated A4091 controller.

    Claude knows the #m68k architecture inside and out, and surprisingly also knows the #Amiga hardware and #AmigaOS very well.

    Then, I used the #Copperline A4091 emulation as reference to to fill-in some gaps in the existing Amiberry / WinUAE implementation...

    ...and even to fix a bug in the ncr7xx tool!

  5. #NetBSD #pkgsrc 2026Q2 is now fully underway.

    There’s no easy way to move a kernel from NetBSD to an AmigaOS partition, so I had to xz it, split it, copy it over using MS-DOS disk images using a Gotek with FlashFloppy, then join and xz -d on the Amiga side.

    #m68k is really taking off! The virt68k port that @thorpej has made is nothing short of amazing. It can now compile practically anything in a VM with 3 gigs of memory and 4 gigs of swap, faster than a real m68060.

    This lets us compile large packages that weren’t previously possible or that required a lot of manual tweaking, like llvm-21.1.8, clang-21.1.8, webkit-gtk-2.36.8nb29.

    More to come!

  6. #NetBSD #pkgsrc 2026Q2 is now fully underway.

    There’s no easy way to move a kernel from NetBSD to an AmigaOS partition, so I had to xz it, split it, copy it over using MS-DOS disk images using a Gotek with FlashFloppy, then join and xz -d on the Amiga side.

    #m68k is really taking off! The virt68k port that @thorpej has made is nothing short of amazing. It can now compile practically anything in a VM with 3 gigs of memory and 4 gigs of swap, faster than a real m68060.

    This lets us compile large packages that weren’t previously possible or that required a lot of manual tweaking, like llvm-21.1.8, clang-21.1.8, webkit-gtk-2.36.8nb29.

    More to come!

  7. Уникальный смартфон из 2002'ого с процессором m68k и GPU: инженерное чудо Palm i710

    Мы все с вами привыкли, что начиная с 2000 года, на рынке мобильных процессоров доминирует ARM. Сегодня устройства на базе данной архитектуры окружают нас везде: смартфоны, колонки, вейпы, часы и многие другие устройства. Однако раньше всё было не так и когда-то основным конкурентом ARM была легендарная компания Motorola... В 90-х годах, Motorola m68k был знаковым процессором. Он использовался во десятках легендарных устройств: компьютерах Mac, телефонах StarTAC и КПК от компании Palm. И в 2002 году, Palm представила свой первый коммуникатор — i710, который сочетал в себе классический процессор из 90-х и современный радиомодуль. Сегодня мы с вами разберем это чудо инженерной мысли, изучим его схемотехнику и компонентную базу, и узнаем, на что был способен этот красавец на практике. Если любите настоящие технарские статьи — жду вас под катом :)

    habr.com/ru/companies/timeweb/

    #monobogdan_ништячки #palm #palm_os #m68k #motorola #почитать #интересное #tungsten #tungsten_w #timeweb_статьи

  8. I'm a bit worried about the temperatures in my #Amiga500.
    The CPU is a ST TS68000CP8 and according to the datasheet, the operating temperature range is 0 to 70°C. After an hour of activity, it is almost 80°C...
    The Denise (OCS) has same operating range and stays under 60°C, so inside the range.
    The fat Agnus (ECS 1MB) almost reaches 60°C, but I couldn't find a datasheet, yet. I suppose it's fine, too.
    The MC1488 (U38) is the serial line driver, and reaches almost 50°C, although I can't explain to myself why - I have nothing connected and it is a high temperature for idle.
    The 74F244 buffer (U35) in the RAM circuit almost reaches 50°C, too - also within the 0 to 70°C range.
    The CPU is worrying me most.
    #Amiga #A500 #68k #m68k #retrocomputing

  9. I'm a bit worried about the temperatures in my #Amiga500.
    The CPU is a ST TS68000CP8 and according to the datasheet, the operating temperature range is 0 to 70°C. After an hour of activity, it is almost 80°C...
    The Denise (OCS) has same operating range and stays under 60°C, so inside the range.
    The fat Agnus (ECS 1MB) almost reaches 60°C, but I couldn't find a datasheet, yet. I suppose it's fine, too.
    The MC1488 (U38) is the serial line driver, and reaches almost 50°C, although I can't explain to myself why - I have nothing connected and it is a high temperature for idle.
    The 74F244 buffer (U35) in the RAM circuit almost reaches 50°C, too - also within the 0 to 70°C range.
    The CPU is worrying me most.
    #Amiga #A500 #68k #m68k #retrocomputing

  10. I love these kernel hacks!

    > #Mackerel-08 now boots the #mainline #Linux #kernel! That's v7.1-rc6 at the time of writing. An 8 MHz-rated #Motorola 68008 (here running at 14 MHz) and 3.5 MB of RAM are enough to boot the latest kernel into userspace and provide a minimal BusyBox shell. […] This 40+ year-old cost-reduced CPU was not a powerhouse even in its day (the 68010 came out the same year), yet it boots the same kernel as my new Ryzen desktop.

    hackaday.io/project/183861-mac

    #68k #m68k

  11. I love these kernel hacks!

    > #Mackerel-08 now boots the #mainline #Linux #kernel! That's v7.1-rc6 at the time of writing. An 8 MHz-rated #Motorola 68008 (here running at 14 MHz) and 3.5 MB of RAM are enough to boot the latest kernel into userspace and provide a minimal BusyBox shell. […] This 40+ year-old cost-reduced CPU was not a powerhouse even in its day (the 68010 came out the same year), yet it boots the same kernel as my new Ryzen desktop.

    hackaday.io/project/183861-mac

    #68k #m68k

  12. @wyatt As I understand it, there isn't enough data on the 68000's stack frame to properly recover from an aborted instruction (bus error or address error), but there is enough to recover from an illegal instruction and emulate it. That's what the line A and line F exceptions were originally meant for: emulating things that Moto was going to put in later processors.

    #mc68000 #m68k

  13. @wyatt As I understand it, there isn't enough data on the 68000's stack frame to properly recover from an aborted instruction (bus error or address error), but there is enough to recover from an illegal instruction and emulate it. That's what the line A and line F exceptions were originally meant for: emulating things that Moto was going to put in later processors.

    #mc68000 #m68k

  14. People doing #Megadrive development frequently complain about the code #GCC generates for the #m68k (mainly because parameters are passed using the stack and that is slow on the Motorola CPU). But compared to this, the GCC backend for the m68k is blazingly fast.

  15. I have done a few things on the other 16-bit machine of the time (the #SEGA #Megadrive / #Genesis), and if you are used to the 16 x 32-bit registers of the #m68k CPU, having 3 x 16-bit registers (that aren't even orthogonal) is quite a downgrade.

  16. I have done a few things on the other 16-bit machine of the time (the #SEGA #Megadrive / #Genesis), and if you are used to the 16 x 32-bit registers of the #m68k CPU, having 3 x 16-bit registers (that aren't even orthogonal) is quite a downgrade.

  17. m68k assembler support: m68kplugin 0.2.3 for JetBrains

    In addition to Chris 'platon42' Hodges' MC68000 Assembly Language Plugin for Jetbrains' integrated development environments, Yann Cébron also provides one. Now version 0.2.3 has been released:

    amiga-news.de/en/news/AN-2026-

  18. m68k assembler support: m68kplugin 0.2.3 for JetBrains

    In addition to Chris 'platon42' Hodges' MC68000 Assembly Language Plugin for Jetbrains' integrated development environments, Yann Cébron also provides one. Now version 0.2.3 has been released:

    amiga-news.de/en/news/AN-2026-

    #JetBrains #m68k #assembler #Amiga #retrocomputing

  19. Notice

    Google mail client in Android refuses to login on other addresses than gmail.com!!!

    I noticed a while back that the Google client fights back when I want to login on my email addresses which deviate from the Google domain. The client started with putting delays, before opening those accounts. It also randomly injected that those accounts were not safe while all standard Open Source safety measures are taken on both the servers and the clients.
    When scaring you into using your {own hosted} email server fails, the gmail Android client degrades to the following behavior

    The Google mail client in Android blatantly refuses to open the mails on those addresses.

    ##The Android client fakes, hallucinates, out of memory errors...

    ...even when all other programs on the phone have been taken out of memory. It's like someone put in LLM hallucinated slop code in that part of the gmail client

    Very anti-consumer this Behavior

    Of course I have an Open Source e-mail client running 🎽 on my Androids

    I've seen this behavior coming years before. No I'm not going to recommend any open source email client to you, to use on your Android, to fetch and process your mail.
    There are enough choices to make your own

    Just remember that Google hates all of us

    Google hates their clients

    Google as a company hates their consumers never forget that

    jump ship.

    Google is now the Bell Phone Company of the 1960s

    Sent you insisted I use

    • pine
    • elm
    • Thor on M68k
    • OWM {offline waffle mailer}
    • thunderbirdacross my installations. Use your own email client needs to select one, suitable for you; don't go with mine just because I use it

    sources:

    moi

    man elm

    man pine

    man thunderbird

    en.wikipedia.org/wiki/Email

    en.wikipedia.org/wiki/Gmail

    en.wikipedia.org/wiki/Smtp

    en.wikipedia.org/wiki/Mime

    en.wikipedia.org/wiki/MIME

    #Google #email #client #elm #pine #OWM #Thor #Amiga #M68k #Android #Alphabet #programming #Enshittification #OpenSource #Thunderbird

  20. Notice

    Google mail client in Android refuses to login on other addresses than gmail.com!!!

    I noticed a while back that the Google client fights back when I want to login on my email addresses which deviate from the Google domain. The client started with putting delays, before opening those accounts. It also randomly injected that those accounts were not safe while all standard Open Source safety measures are taken on both the servers and the clients.
    When scaring you into using your {own hosted} email server fails, the gmail Android client degrades to the following behavior

    The Google mail client in Android blatantly refuses to open the mails on those addresses.

    ##The Android client fakes, hallucinates, out of memory errors...

    ...even when all other programs on the phone have been taken out of memory. It's like someone put in LLM hallucinated slop code in that part of the gmail client

    Very anti-consumer this Behavior

    Of course I have an Open Source e-mail client running 🎽 on my Androids

    I've seen this behavior coming years before. No I'm not going to recommend any open source email client to you, to use on your Android, to fetch and process your mail.
    There are enough choices to make your own

    Just remember that Google hates all of us

    Google hates their clients

    Google as a company hates their consumers never forget that

    jump ship.

    Google is now the Bell Phone Company of the 1960s

    Sent you insisted I use

    • pine
    • elm
    • Thor on M68k
    • OWM {offline waffle mailer}
    • thunderbirdacross my installations. Use your own email client needs to select one, suitable for you; don't go with mine just because I use it

    sources:

    moi

    man elm

    man pine

    man thunderbird

    en.wikipedia.org/wiki/Email

    en.wikipedia.org/wiki/Gmail

    en.wikipedia.org/wiki/Smtp

    en.wikipedia.org/wiki/Mime

    en.wikipedia.org/wiki/MIME

    #Google #email #client #elm #pine #OWM #Thor #Amiga #M68k #Android #Alphabet #programming #Enshittification #OpenSource #Thunderbird

  21. @starsk Here's a closeup.

    My A500 borrowed an A1000 keyboard while waiting for the a1200.net one.

    It also has a PiStorm Classic, but it doesn't play well with the A590 and any expansion that tries to do DMA. I'm working on a CPLD patch to emulate the #m68k bus granting protocol.

    #commodore #amiga #retrocomputing #pistorm

  22. @starsk Here's a closeup.

    My A500 borrowed an A1000 keyboard while waiting for the a1200.net one.

    It also has a PiStorm Classic, but it doesn't play well with the A590 and any expansion that tries to do DMA. I'm working on a CPLD patch to emulate the #m68k bus granting protocol.

    #commodore #amiga #retrocomputing #pistorm

  23. ASM-editor is a modern web application for writing, executing and learning M68K assembler code (and MIPS, RISC-V, X86), which uses the SvelteKit framework and the Rust programming language.

    Since our last news item, among other things, an introductory course on general assembly languages and an AI assistant in each editor that takes control of the editor and the emulator have been added.

    amiga-news.de/en/news/AN-2026-

  24. ASM-editor is a modern web application for writing, executing and learning M68K assembler code (and MIPS, RISC-V, X86), which uses the SvelteKit framework and the Rust programming language.

    Since our last news item, among other things, an introductory course on general assembly languages and an AI assistant in each editor that takes control of the editor and the emulator have been added.

    amiga-news.de/en/news/AN-2026-

    #Amiga #assembly #m68k #MIPS #RISCV #x86

  25. m68k assembler support: m68kplugin 0.2.2 for JetBrains

    In addition to Chris 'platon42' Hodges' MC68000 Assembly Language Plugin for Jetbrains' integrated development environments, Yann Cébron also provides one. Now version 0.2.2 has been released:

    amiga-news.de/en/news/AN-2026-

  26. m68k assembler support: m68kplugin 0.2.2 for JetBrains

    In addition to Chris 'platon42' Hodges' MC68000 Assembly Language Plugin for Jetbrains' integrated development environments, Yann Cébron also provides one. Now version 0.2.2 has been released:

    amiga-news.de/en/news/AN-2026-

    #assembler #m68k #JetBrains

  27. You can read fast file system drives in Linux, just modprobe the proper kernel module

    FFS is not UFS with extras, read the link provided if you are interested

    @rl_dane @OpenComputeDesign @moses_izumi

    #RetroComputing #Amiga #RetroGaming #FFS #filesystems #programming #M68k

  28. You can read fast file system drives in Linux, just modprobe the proper kernel module

    FFS is not UFS with extras, read the link provided if you are interested

    @rl_dane @OpenComputeDesign @moses_izumi

    #RetroComputing #Amiga #RetroGaming #FFS #filesystems #programming #M68k

  29. Reverse-engineering a 1986, Motorola 68020 printer postscript board and running #DOOM on it: youtube.com/watch?v=cltnlks2-uU

    #retrocomputing #m68k

  30. Reverse-engineering a 1986, Motorola 68020 printer postscript board and running #DOOM on it: youtube.com/watch?v=cltnlks2-uU

    #retrocomputing #m68k

  31. I’ve released a set of LightWave 3D 5.x plugins for AmigaOS, cross-compiled with GCC.

    Includes ObjSwap, Fresnel, PBR-lite material shading, and a LensFlare image filter. Latest v0.6.7 improves LensFlare for denser specular/reflection scenes.

    github.com/midwan/amiga-lw-plu

    #Amiga #LightWave3D #AmigaOS #RetroComputing #m68k

  32. I’ve released a set of LightWave 3D 5.x plugins for AmigaOS, cross-compiled with GCC.

    Includes ObjSwap, Fresnel, PBR-lite material shading, and a LensFlare image filter. Latest v0.6.7 improves LensFlare for denser specular/reflection scenes.

    github.com/midwan/amiga-lw-plu

    #Amiga #LightWave3D #AmigaOS #RetroComputing #m68k