evank Posted December 30, 2025 Posted December 30, 2025 I had an idea this morning, inspired by the work of @amine who is configuring some of the Lego 8-bit software to work in Archive.org online emulators. My idea is that someone should make an online Interface A emulator (I don't possess anywhere near the technical skills to do this.) As I imagine it, you'd go to a website (I'm happy to host it via my own site, www.brickhacks.com) and you would see a virtual Interface A. You'd also see a selection of virtual 4.5V peripherals (optical sensors, touch sensors, motors, lights). You would select which computer you want to use, and based on that decision you'd select your programming environments (Lines, LOGO, BASIC, assembly, and so on.) Then you could connect peripherals to the desired Interface A ports and program it as you like. You'd also be able to activate the sensors, so that your program responds accordingly. The system should be fully usable just by going to the appropriate website, and ideally made with open-source techology. I don't want anyone to have to download, install anything, compile, or whatever. Is there anyone with the interest, skills, and time to build this? I'm cross-posting this idea to the Interface A group on Facebook. Quote
ludov Posted Friday at 10:23 AM Posted Friday at 10:23 AM I love retro computing and have made some simple emulators for work in the past, but this seems a big undertaking. I admit not knowing anything about interface A, so quick a primer would help in assessing the feasibility of such a project. In any case, how do you envision “closing the loop”, making sensors react to things moved by motors? Quote
Toastie Posted Friday at 11:15 AM Posted Friday at 11:15 AM 35 minutes ago, ludov said: In any case, how do you envision “closing the loop”, making sensors react to things moved by motors? That is what I also have been thinking about - with no links between actuator and sensor, I would not know to. However, for straight forward programming, having the 6 virtual output LEDs on a virtual 9750 box come on and off may be sufficient? For the 2 inputs, either pressing an assigned key would toggle them from open to closed, or some predefined pulses at rates <200 Hz (9750 inputs can hardly handle higher on/off frequencies, as their hardware is the limiting reason). Here is my virtual 9750 box (second picture, the first is a TCLogo screenshot) - it is a QBasic program running in DOSBox-X in “simulation” mode. I can switch to serial and parallel I/O, but then the hardware must be attached: It is a follow-up post in a long thread illustrating 9750 operation with modern computers. The entire thread is meant to be a reference for programming 9750. Best Thorsten Quote
amine Posted 7 hours ago Posted 7 hours ago (edited) https://lgauge.com/technic/LEGOInterfaceA/9750(1093).htm Can we embed that code into the web browser ? Edited 7 hours ago by amine Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.