68kMLA Classic Interface

This is a version of the 68kMLA forums for viewing on your favorite old mac. Visitors on modern platforms may prefer the main site.

Click here to select a new forum.
Mac Classic with a Pi & USB-C
Posted by: woodapples on 2022-09-20 04:26:13
Finally, after the troubles i had in this thread, I'm now able to power the early Mac Classic's analog board with USB Type C!
(Right now im using its fixed up logic board that is also powered by USB Type C for demonstration purposes).

Final aim is to make it like what they did here. But with a Raspberry Pi 4.

View attachment IMG4747.mov
Posted by: Nixontheknight on 2022-09-20 17:46:33
that seems very possible, you'd just have to figure out how to send the video to the display with the right timings
Posted by: woodapples on 2022-09-20 20:22:30
@Nixontheknight yes, i actually have figured out that part already! I just need some parts to arrive today so that i can display from the RPi 4 😀
Posted by: woodapples on 2022-09-21 06:38:49
And we did it 😀

_0.jpg_1.jpg

View attachment IMG_4962_2.mp4
Posted by: Nixontheknight on 2022-09-21 13:07:03
And we did it 😀

View attachment 46726View attachment 46727

View attachment 46728
noice, what emulator are you using on the Pi?
Posted by: woodapples on 2022-09-21 19:05:05
I'm using a custom build of minivmac beta, running on SDL2 and renders dirctly on gpu accelerated framebuffer without Xorg
Posted by: AndiS on 2022-09-22 11:49:56
That is pretty awesome!
Posted by: woodapples on 2023-08-17 01:07:39
After more than a year of service as a Raspberry Pi 4 home server, It's still going strong 🙂 I've added a adb2usb converter courtesy of https://github.com/tmk/tmk_keyboard/tree/master/converter/adb_usb

The CRT has been continuously running ever since, it's noiseless and only consumes 30W of USB power.
Posted by: woodapples on 2023-08-23 13:07:18
Can't believe I forgot to post it but here's my config.txt for the rpi 4 if anyone wants to replicate:

kernel=rpi4-u-boot.bin dtoverlay=upstream-pi4 arm_boost=1 dtoverlay=vc4-kms-v3d-pi4 dtoverlay=cma,cma-256 max_framebuffers=2 arm_64bit=1 gpu_mem=16 boot_delay=0 force_eeprom_read=0 initial_turbo=15 disable_splash=1 enable_uart=0 enable_dpi_lcd=1 display_default_lcd=1 dtoverlay=vc4-kms-dpi-generic dtparam=hactive=512,hsync-invert dtparam=hfp=12,hsync=178,hbp=2 dtparam=vactive=342,vsync-invert dtparam=vfp=1,vsync=4,vbp=24 dtparam=clock-frequency=15628800,rgb888
Posted by: woodapples on 2023-08-23 13:09:18
Also the analog board voltage hooks schematic buried in the previous thread:

WARNING: If you don't know how to deal with high voltage stuff, please stay away from this thread. I am not liable for any lethal/non-lethal injuries or damages resulting from the use of this information.
Posted by: Aeroform on 2023-09-23 01:51:50
Crazy cool! Have you thought about trying out greyscale?
Posted by: woodapples on 2023-11-12 09:54:47
Crazy cool! Have you thought about trying out greyscale?
Hi! Sorry for the reply, Yes I've thought about trying out grayscale but I haven't got the time to replicate the grayscale neck board yet. Soon maybe?
Posted by: woodapples on 2024-04-01 01:50:11
I've modified `dtparam=vactive=342,vsync-invert` from 342 to 384 to have a proper 4:3 aspect ratio. After adjusting the vertical size potentiometer it seems to work well!

1711963884546.png
1