Jump to content

Recommended Posts

Posted

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.

Posted

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?

Posted
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 

   

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...