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