The joint winners of the 2025 UMAC Award are the “Arts and Life” Project of the Navarra University Museum.
Https://www.youtube.com/watch?v=8uHI4DCn4pc
And .. the University of Canterbury Teece Museum of Classical Antiquities “Accessibility Project”
Https://www.youtube.com/watch?v=XyPYa3_F_tE #globalmuseum #museums #UMAC
Arts and Life UNIVERSITY OF NAVARRA MUSEUM mp4

YouTube

New—

Donald Trump Jr. in 2021: “Those Hunter no-show no-experience board seats didn’t come without an expected return!”

Don Jr. in 2024: Gets $2.8M in stock for joining an advisory board that didn't exist until he joined it.

me, for @Forbes

#UMAC $UMAC #trump #news #uspol

1/

https://www.forbes.com/sites/zacheverson/2025/10/29/donald-trump-jr-ultimate-machines-defense-contracts-drones/

Donald Trump Jr.’s Expanding Business: After Joining 2nd New Board, U.S. Contracts Followed

Donald Trump Jr. once mocked Hunter Biden's "no-show no-experience board seats." Now he's on his second newly activated advisory board—and that company just announced $15 million in contracts.

Forbes

I went ahead and created a github organization for a fresh fork of micropython, and then made a release. You can get a fresh dsk of this micropython mac port from https://github.com/m68k-micropython/micropython/releases and as @smallsco noted it works on infinitemac.org

#umac #microPython #retro68 #macintosh #retroComputing

Darn, I think all the easy parts of the micropython mac m68k port are done.

unfortunately, vfs_posix doesn't seem to be a good fit. I did manage to create a "file" but couldn't actually write data to it.

And while it was working in system6 I just tried it again with system7 and it's failing to start at all. boo.

https://github.com/jepler/circuitpython/blob/ports-m68kmac/ports/m68kmac/README.md#key-todos

#umac #micropython #retro68 #macintosh #retrocomputing

circuitpython/ports/m68kmac/README.md at ports-m68kmac · jepler/circuitpython

CircuitPython - a Python implementation for teaching coding with microcontrollers - jepler/circuitpython

GitHub

Build updated at https://emergent.unpythonic.net/files/sandbox/micropython.dsk

Almost all of the "full features" support level of micropython are enabled, "mpz" for long integers and "float" for floating point numbers.

Backspace works in the repl. arrow keys don't.

A TODO section in the new README lists key items to work on:

  • Correctly implement GC collection (stack + registers)
  • Add Mac API support (e.g., quickdraw, arbitrary traps)
  • Support larger heap
  • Address GPL files (RetroConsole), GitHub Actions CI, and other issues that might prevent upstream inclusion.

#umac #micropython #retro68 #macintosh #retrocomputing

Micropython on m68k mac? why not! It's reached the point of sorta working.

#umac #micropython #retro68 #macintosh #retrocomputing

what it's not #marchintosh anymore? Now #umac can not only mount 2 disc images at a time, but it can cycle the image on the "external" drive. Here I've booted a System 7 disc with hypercard from the "internal", and then cycled Glider and Dark Castle images in the external one. Base work is at https://github.com/evansm7/umac/pull/18 and further work is at https://github.com/evansm7/umac/compare/main...jepler:umac:multidrive-remount-when-ejected?expand=1

.. it won't be added by me to pico-mac anytime soon as I didn't bring any compatible HW on my trip, but ideally it'd work there as well, possibly by putting the images into a "umac1" folder on the SD card.

#umac #marchintosh

unix_main: Support specification of multiple disc images. by jepler · Pull Request #18 · evansm7/umac

Two disc images can now be mounted in umac, by specifying two -d arguments. However, it's only compatible with one of the two system images I tried it with: System-Disk-1-1g.dsk hates it, quick...

GitHub

Two disc images working in umac!

#marchintosh #umac

I have pico-mac playing the system beep on an i2s dac (though when @adafruit @ladyada made a build locally, it didn't work for her, hmmmm, I'll get that sorted tomorrow)

in the process, I discovered an interesting problem that might be randomly corrputing a certain 740 bytes of RAM when pico-mac or umac is configured for a non-power-of-two memory size! https://github.com/evansm7/umac/issues/15

the fix seems to be another rom patch:

/* Fix up the sound buffer as used by BootBeep */
ROM_WR32(0x292, RAM_SIZE - 768);

and is also included in https://github.com/evansm7/umac/pull/14

you also avoid the problem if you configure pico-mac for 256kB, 512kB, 1024kB, etc.

#marchintosh #picoMac #umac #rp2 #rp2350

SystemBeep splats memory on memory sizes like 208k · Issue #15 · evansm7/umac

The ROM disassembly I'm following shows that the Mac Plus ROM is just always using the highest possible address for the audio buffer: P_mBootBeep: ; return address in A6 28A 4BF9 00EF E1FE Lea.L (V...

GitHub

I contributed a patch to umac to allow bigger resolutions. How about 1280x720? I even learned a tiny bit of 68k assembly in the process.

It was a bit tricky, as there were places that the screen width in bytes is used as an 8-bit signed constant. For 1024 pixels and up, the immediate value became 0x80, which is -128, not 128... out-of-line patches were needed in order to have 16-bit constants in the mouse cursor draw & hide routines.

https://github.com/evansm7/umac/pull/12

my hope, which is quite distant, is to support this resolution on rp2350 with hstx (since I've previously seen it make an excellent 1280x720 text mode with dvhstx)

#marchintosh #rp2350 #umac

Support higher resolutions by jepler · Pull Request #12 · evansm7/umac

This works in cursory testing in the finder at e.g. 1280x720 (115200 bytes of screen RAM) Widths 1024 pixels and above need extra patching because of sites where the row width in bytes is loaded wi...

GitHub