Interesting on the speed to NASM on DOS vs the Mac. When I first started using 
NASM in DOS I used a pre-build VM of FreeDOS 1.2, it ran very slow and not sure 
why. 

When I created my own VM using the FreeDOS CD it was tremendously faster, 
actually everything was much faster. I don’t have any big projects in assembly 
so can’t say for sure how fast it is on a big projects.

When I was running the pre-built  VM I didn’t notice the speed issue until I 
ran FreeDOS on actual hardware and it was a night and day difference. That’s 
what prompted me to create a fresh VM.


I am stil working on creating the VMDK virtual hard disk.

Tyson

> On Jan 9, 2022, at 1:22 PM, Jerome Shidel <[email protected]> wrote:
> 
> Hi, 
> 
>> On Jan 9, 2022, at 12:51 PM, Tyson Oswald <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> There is supposedly a way to mount the virtual disk on macOS when it is 
>> unmounted from the VM but I haven’t been able to get it to work. VB comes 
>> with MacFuse for that purpose but have never been able to get it to work. 
>> Basically it can’t find the MacFuse library.  
> 
> There is and you don’t need anything special.
> 
> Basically, when you create the VM in VirtualBox or other system. You must 
> pick VMDK and DO NOT SPLIT and PRE-ALLOCATE disk space. Your VM will create 
> two files. One really small one called something.vmdk and another big one 
> called something-flat.vmdk. Once that is done, shutdown VirtualBox. Open 
> Finder and rename something-flat.vmdk to something-flat.img. The 
> something.vmdk is just a text configuration file. Open it in your favorite 
> editor and change the entry for something-flat.vmdk and change the extension 
> to .img. 
> 
> Then your all set. VirtualBox will use the renamed file and when it is not 
> running you can double click the img file in finder to mount it. 
> 
> Not hard to do. Just need to pick the correct settings when creating the VM, 
> rename a file and change the config file. 
> 
>> 
>> I remember I tried doing assembly development using nasm in DOSBox but when 
>> I compiled it would crash DOSBox so I gave up on it. Mostly VB works fine 
>> for me, I do not need PC speaker support and I guess there is something in 
>> VB for  Linux that an do it. I saw it when I was looking into PC speaker 
>> support but you might beed to have a PC speaker on your system to handle  
>> it. It would be cool if it could just emulate it and send it to with the 
>> audio interface.
> 
> I use NASM all the time in DOSBox. Although for larger things or when I’m in 
> a hurry, I just use NASM on the Mac then run the executable in DOSBox.
> 
> NASM for the mac is fairly fast. NASM for DOS is very slow.
> 
> :-)
> 
> Jerome
> 
> _______________________________________________
> Freedos-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freedos-devel

_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to