tar tzf update.bin
cd IMAGEtar czf update.bin imsai/memon80.hextar tzf update.bin
Great!. Ever thought about a version of memon/80 that resides at D800h and understands IMSAI MPU-B(A) bank switching?
d800 - LD A,40
d802 - OUT (F3),A
d804 - JP D807
d807 memon continues here
update.bin file onto the SYS: icon … I assume it worked (it asks me: Upload update.bin [20005223 bytes] to …/flash? - - I say Y and after a few seconds I see "File /sdcard/update.bin successfully uploaded)Good evening folks - I think I flubbed this up a bit. Trying to achieve two things tonight: the latest upgrade, and get the HDD set up (I: drive.)
- imsaisim_esp32.bin drag and drop... I think went in ok (after reboot sys: reports version 1.4.0 )
- update.bin - attempted drag & drop to
update.binfile onto the SYS: icon … I assume it worked (it asks me: Upload update.bin [20005223 bytes] to …/flash? - - I say Y and after a few seconds I see "File /sdcard/update.bin successfully uploaded)
- cpm22b01.dsk - I removed my SD Card and manually copied that to imsai/disks on my windows PC. I also copied the hd-ws4.hdd
When I reboot I get BDOS error like Tom did for drive I:.
I have the HARDISK=hd-ws4 present in boot.conf and system.conf.
I did not do anything regarding memon80.hex as I have no clue what that's all about :-)
In addition to putting the hard disk image in disks, and adding the HARDDISK line in boot.conf, I had to update my boot disk in drive A to add hard drive support.1. with the sdcard in your windows machine, go to the /disks directory.2. Rename cpm22.dsk to something like cpm22old.dsk3. Rename cpm22b01.dsk to cpm22.dsk. This new boot disk has hard drive support.4. Put card back in IMSAI, turn back on, restart. It should work.
However, the new virtual modem on SIO-2B (CP/M's UC1: device) means I can't use the second serial port (RS232-2) any more. I read through the release notes and there's no mention of a way to "disable" the virtual modem. Is there a way to do this?
On Tuesday, October 15, 2019 at 6:52:26 AM UTC+2, Tony Nicholson wrote:However, the new virtual modem on SIO-2B (CP/M's UC1: device) means I can't use the second serial port (RS232-2) any more. I read through the release notes and there's no mention of a way to "disable" the virtual modem. Is there a way to do this?The modem won't stop you using the second serial port, there is no need to disable it.The Intel IOBYTE uses 2 bits to assign the console to some physical device, 2 bits allow to select between 4 different devices.If you have more than 4 physical devices you can't use all of them by setting the IOBYTE, but that doesn't make them unusable.
Thanks Udo. I should have done some more investigating of the new BIOS source-code and system disk before sending my message.
Your explanation fired off some of my dormant brain cells regarding CP/M 2.2's input/output details.
By around 1984 I had migrated my systems away from using CP/M 1.4 and CP/M 2.2 to CP/M-Plus - where the newer DEVICE feature allowed access to up to 16 character devices.
The PORTA.SUB and PORTB.SUB submit files you provide give the flexibility to switch between the virtual modem and serial port I was asking for.
I trust this all gets consolidated and written up in the documentation :)ThanksTony