Open markostamcar opened 1 year ago
Do you still have the circuit schematics available?
Sorry, we promised it but not delivered (yet) :(
Here are some photos of the circuit: https://imgur.com/a/e6RcodQ And some more information here: https://web.archive.org/web/20161206135631/http://www.paradigmlift.net/projects/teensy_cga.html
Here are the photos of our (mine & @bertronika's) setup and results so far (RPi desktop shows and one can use it, also the dpi/fb_render_test works; have not tested netvid/streaming/dithering yet!): https://imgur.com/a/e6RcodQ
Hardware
Software Complete instructions for fresh RPi install + latest Chrome + VirtualXT emulator in browser. Since the resolution is 1920x200, normal Dosbox software doesn't properly render, thus the easiest "hack" for this was to use an emulator in browser and stretch it to fill screen. We use old Raspbian version from the time of this project to avoid incompatibilities.
Edit ibm515x/configs/config.txt and add line
avoid_warnings=1
sudo cp config.txt /boot
Edit ibm515x/configs/cmdline.txt and change
root=/dev/mmcblk0p7
toroot=/dev/mmcblk0p2
sudo cp cmdline.txt /boot
Edit /etc/lightdm/lightdm.conf and set under
[Seat:*]
(not before!):xserver-command=X -s 0 -p 0 -dpms -nocursor
sudo apt install apache2
application/wasm wasm
chmod +x virtualxt.sh
:/snap/bin/chromium --kiosk --app="http://localhost/virtualxt/?activity=0&touch=0"
/home/pi/virtualxt.sh
sudo reboot
VirtualXT
Obtain the following files: (Copyright (c) 2019-2023 Andreas T Jonsson mail@andreasjonsson.se)
In index.html change
<body style="background-color:black;">
to<body style="background-color:black; margin:0px; padding:0px; overflow:hidden;">
In script.js change
canvas.style.setProperty("transform", "matrix(" + xScale + ",0,0," + (xScale * yScale) + "," + transX + ",0)");
tocanvas.style.setProperty("scale", (document.body.clientWidth / width) + " " + (window.innerHeight / height));
Edit the hard disk image (freedos_web_hd.img) as you see fit. Tip: DiskExplorer works great for editing - use the profile "vmware plain disk"