RHKoolaap
2015-08-01 17:06:02 UTC
Hi all,
This installment is an update.
The ROM monitor has been updated: it is no longer limited in volume number
use. The user can assign volumes upto 242, but use of non-existent volumes
must be avoided.
The dump command now defaults to 8 lines of text while typing a singe D
continues where it left off.
The change command is now interactive. Both D and C commands use the
DDT/SID interface (mostly)
The command MOUNT.COM is now OS aware. Only one binary is to be used in all
CP/M environments. Please discard all previous versions! Remounting drive
A: has been discontinued, because it was mostly useless anyway. A reboot
makes more sense.
ZSID.COM has been patched to use RST 6 instead of RST 7. This was messing
with interrupt mode 1
The CPM-2 BIOS has been updated, the vector to the mount table now resides
in FFFE-FFFF, while the backdoor load address is FFFB.
The FPGA configuration and the BIOSes have changed to use four 16 kByte
memory pages instead of sixteen 4kbyte pages. This frees up LE's in the
FPGA to facilitate 4 consoles, with some extra wriggle room.
The FPGA defaults to 3 consoles: the first is a VDU, the second and third
are RS-232. Off course a 4 serial console setup can still be programmed.
Not Yet Implemented:
- Date and time for the CP/M 3 and CP/M 2 BIOSes. I ran into trouble
implementing interrupt mode 1 in CP/M-3. Even with a simple "ei reti" as a
service routine the system crashes as soon as interrupts are enabled.
Perhaps location 38h in page 0 is overwritten by the OS. Suggestions are
welcome. For CP/M 2-ish there are no such problems. I just haven't gotten
to it yet. Dos+ supports date and time natively.
- Sensing SD card size. No ideas about that yet.
- Any requests?
Here are the files:
http://www.filedropper.com/filemanager/public.php?service=files&t=12c40d737402ce20e5871c3231327332
be well... RHK
This installment is an update.
The ROM monitor has been updated: it is no longer limited in volume number
use. The user can assign volumes upto 242, but use of non-existent volumes
must be avoided.
The dump command now defaults to 8 lines of text while typing a singe D
continues where it left off.
The change command is now interactive. Both D and C commands use the
DDT/SID interface (mostly)
The command MOUNT.COM is now OS aware. Only one binary is to be used in all
CP/M environments. Please discard all previous versions! Remounting drive
A: has been discontinued, because it was mostly useless anyway. A reboot
makes more sense.
ZSID.COM has been patched to use RST 6 instead of RST 7. This was messing
with interrupt mode 1
The CPM-2 BIOS has been updated, the vector to the mount table now resides
in FFFE-FFFF, while the backdoor load address is FFFB.
The FPGA configuration and the BIOSes have changed to use four 16 kByte
memory pages instead of sixteen 4kbyte pages. This frees up LE's in the
FPGA to facilitate 4 consoles, with some extra wriggle room.
The FPGA defaults to 3 consoles: the first is a VDU, the second and third
are RS-232. Off course a 4 serial console setup can still be programmed.
Not Yet Implemented:
- Date and time for the CP/M 3 and CP/M 2 BIOSes. I ran into trouble
implementing interrupt mode 1 in CP/M-3. Even with a simple "ei reti" as a
service routine the system crashes as soon as interrupts are enabled.
Perhaps location 38h in page 0 is overwritten by the OS. Suggestions are
welcome. For CP/M 2-ish there are no such problems. I just haven't gotten
to it yet. Dos+ supports date and time natively.
- Sensing SD card size. No ideas about that yet.
- Any requests?
Here are the files:
http://www.filedropper.com/filemanager/public.php?service=files&t=12c40d737402ce20e5871c3231327332
be well... RHK
--
You received this message because you are subscribed to the Google Groups "N8VEM" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem+***@googlegroups.com.
To post to this group, send email to ***@googlegroups.com.
Visit this group at http://groups.google.com/group/n8vem.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "N8VEM" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem+***@googlegroups.com.
To post to this group, send email to ***@googlegroups.com.
Visit this group at http://groups.google.com/group/n8vem.
For more options, visit https://groups.google.com/d/optout.