home.social

#m68k — Public Fediverse posts

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

  1. 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!

  2. 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!

  3. Уникальный смартфон из 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_статьи

  4. Уникальный смартфон из 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_статьи

  5. Уникальный смартфон из 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_статьи

  6. 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

  7. 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

  8. 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

  9. 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

  10. @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

  11. @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

  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. @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

  15. 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-

  16. 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

  17. 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

  18. 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

  19. @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

  20. @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

  21. 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-

  22. 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

  23. 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

  24. 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

  25. Having just read some #PDP11 assembler code, and similar in #m68k, #sparc, and #i386, my big take-away was that literally everything in computing would have been better in a world where #Zilog won.

  26. Having just read some assembler code, and similar in , , and , my big take-away was that literally everything in computing would have been better in a world where won.

  27. Having just read some #PDP11 assembler code, and similar in #m68k, #sparc, and #i386, my big take-away was that literally everything in computing would have been better in a world where #Zilog won.

  28. Having just read some #PDP11 assembler code, and similar in #m68k, #sparc, and #i386, my big take-away was that literally everything in computing would have been better in a world where #Zilog won.

  29. Having just read some #PDP11 assembler code, and similar in #m68k, #sparc, and #i386, my big take-away was that literally everything in computing would have been better in a world where #Zilog won.

  30. Retro68: если вам скучно жить на свете

    Конец ноября в Питере — крайне мрачное время года, на улице лишь холод, сырость и уныние. Что определенно влияет на психику местных жителей, порождая в головах самые нездоровые желания. Видимо по этой причине, одним мрачным осенним днем мне захотелось создать графическое приложение на современном C++ под.. классический Mac из 90х.

    habr.com/ru/articles/969574/

    #crosscompile #m68k #freebsd #macos #macintosh #retro68 #clapkit

  31. Ein Mac OS mit Motorola 68060? Nativ? Also nicht im Emulator/auf einem Amiga?

    zigzagjoe hat einen Hack gebaut, der es erlaubt, ein Werk-MacOS 7.1 auf einer Quadra 650 mit 68060-CPU zu booten. Hacky, unfertig, kein Produkt, und er will nicht weitermachen, aber es ist ein Riesenschritt, und es ist OpenSource!

    Ein 68060/66 dürfte in einer Quadra 650 das ~3fache an CPU-Geschwindigkeit bringen, gegenüber der Werks-CPU 68040/33. Doppelter Takt, mehr Cache, schnellere Befehlsausführung, bessere Sprungvorhersage etc.

    Aber es ist noch etwas Arbeit durch Freiwillige zu erledigen, an ROM-Patches.

    68kmla.org/bb/index.php?thread

    github.com/ZigZagJoe/Macintosh

    #mc68060 #68060 #motorola #m68k #macos

  32. Ein Mac OS mit Motorola 68060? Nativ? Also nicht im Emulator/auf einem Amiga?

    zigzagjoe hat einen Hack gebaut, der es erlaubt, ein Werk-MacOS 7.1 auf einer Quadra 650 mit 68060-CPU zu booten. Hacky, unfertig, kein Produkt, und er will nicht weitermachen, aber es ist ein Riesenschritt, und es ist OpenSource!

    Ein 68060/66 dürfte in einer Quadra 650 das ~3fache an CPU-Geschwindigkeit bringen, gegenüber der Werks-CPU 68040/33. Doppelter Takt, mehr Cache, schnellere Befehlsausführung, bessere Sprungvorhersage etc.

    Aber es ist noch etwas Arbeit durch Freiwillige zu erledigen, an ROM-Patches.

    68kmla.org/bb/index.php?thread

    github.com/ZigZagJoe/Macintosh

    #mc68060 #68060 #motorola #m68k #macos