Changes
/* Utility ROM */
== Utility ROM ==
A utility ROM can exist in any ROM slot from 1 to 15. They are checked in ascending order. If the identification exists the name is displayed.
=== Structure of a utility ROM ===
|-
| 0
| 4816| Description of ROM identification (note 1)|-| &10| 32| Extension ROM name (note 2)
|-
| &30
| 208
| Loading code (note 23)
|-
| &100
| 256
| Directory (note 34)
|-
| &200
| 0
| 8
| Filename (note 45)
|-
| 8
| 9
| 2
| address in ROM for start of data for file (note 36)
|-
| 11
=== Notes ===
1. Utility ROM 1 has this descriptionIdentification: "Graduate (C)1988 ". Only the first char 'G' is checked. 2. Accessory ROM name is ASCII string terminated with '$'. Graduate's Accessory ROM 1 is called "CP/M Accessory Rom 1\r\n$VER 2.30 "
;; HL = address of directory entry
3fef c9 ret
[[Category:Operating System]][[Category:CP/M]]