What version of Virtual T are you using? When I do PRINT CHR$( INP(32) )
I get the letter “V” from Virtual T version 1.7 (Linux). —b9 On Thu, May 7, 2026 at 1:27 PM Peter Vollan [email protected] <https://mailto:[email protected]> wrote: I did that on Virtual T and V returned 0. > > On Wed, 6 May 2026 at 16:00, Kenneth Pettit <[email protected]> wrote: > >> I assumed that might be your choice. :) >> >> Ken >> >> On 5/6/26 12:07 PM, John R. Hogerhuis wrote: >> >> Hmm maybe I'll take C for cloudt >> >> On Wed, May 6, 2026, 11:57 AM Kenneth Pettit <[email protected]> wrote: >> >>> VirtualT has a special port implemented you can read to know you are >>> running on VirtualT. If you execute: >>> >>> Assembly: >>> IN 20H >>> >>> Basic: >>> V=INP(32) >>> >>> It will return ASCII 'V" on VirtualT and not 'V" (maybe zero or 0xFF) on >>> anything else. >>> >>> Ken >>> >>> On 5/6/26 7:32 AM, John R. Hogerhuis wrote: >>> >>> Well iirc cloudt emulates a t102. >>> >>> There probably is some way to detect that you're running a specific >>> emulator but it's nothing durable. >>> >>> We could dedicate an I/o address or something.like that. >>> >>> -- John. >>> >>> >>> >>> On Wed, May 6, 2026, 7:18 AM Douglas Quagliana <[email protected]> >>> wrote: >>> >>>> All, >>>> >>>> How can I programatically determine which hardware machine model or >>>> which emulator the code is running on? Ideally this should be able to >>>> identify Model 100, Model 102, Model 200, VirtualT, or VirtualVanessa. >>>> >>>> Thanks, >>>> Douglas >>>> >>>> >>> >>
