08-08-2026, 09:15 PM
(08-08-2026, 06:15 PM)MbeeTech Wrote: Hi Graham.
Is there something specific that is not working with a normal CP/M?
From my memory of the Basic Source, the only thing that would using XBIOS calls would be possibly the keyboard.
If I recall correctly, all disk activity is handled through standard CP/M BDOS calls.
Thanks Ewan for that, I have extracted the blob and the emulator seems to running well without it.
What I found examining the extracted .bin: the captured region turns out to be genuine disk-boot code (INSERT DISKETTE prompts, CCP/BDOS loading, etc.) — the sequence for booting CP/M off a floppy.
VD400 doesn't do that; it injects BASIC.COM straight into memory and skips the boot stage entirely. Traced it properly (full boot, keyboard input, and an extended real program run) and confirmed none of that captured code ever actually got used. It was another example of GROK not being to clever in producing code. /snark.
Going forward it's dropped from VD400 entirely -no need to include it.
Appreciate you pointing me at the standard-BDOS angle, that's what led to checking properly.
PS The background to my query was Claude querying the IP of the blob - concerned it needed your approval. Good to see Claude is on the job.
