About the Apple version, you could always translate the IBM Basic to Apple Basic. Becasue its the same 9750 interface box, just a different interface card in the slot. So just the memory-mapped address for that interface card changes. The ports which are accessed by software pointing to the input and out ports on the 9750 will be the same, Becasue your not changing the wiring inside that 9750.
That hardware on the interface card will have a specific Memory Address, in case of the PC it will be I/O Port address, maybe a couple.It should be documented somewhere, If not, it can be reverse engineered from the schematics of that interface card.
Keeping this super-clear: there exist two Lego cards, one is IBM/BASIC and the other is Apple/LOGO. Are you saying we would need to construct a new card to use Apple/BASIC, or are you saying the existing Apple/LOGO card can be used with BASIC if we make some software changes? This is the initialization code which is required at the beginning of every Lego BASIC program: http://vcfed.org/evan/basic_init.txt. This is the Apple card schematic: http://lukazi.blogspot.com/2014/07/lego-legos-first-programmable-product.htm.... ________________________________ Evan Koblentz, director Vintage Computer Federation a 501(c)3 educational non-profit evan@vcfed.org (646) 546-9999 www.vcfed.org facebook.com/vcfederation twitter.com/vcfederation