JSS Device ROMW8D8

This device simulates a Read Only Memory (ROM) with word size 8-bits and data bus connection 8-bits. This type of memory is probably the most widely used in 8-bit architectures (and newer), such as the Intel 8008 and the Intel 8080. It is similar to the MemoryW8D8 device, but does not allow data to be written under program control. It should be initialized from a HEX or BINARY file.

Options

Implementation

https://github.com/ComputingMongoose/JavaSystemSimulator/blob/main/src/jss/devices/memory/impl/ROMW8D8.java

Example configuration


{
	"name":"ROM",
	"type":"ROMW8D8",
	"configuration":[
		{"key":"size", "value":6144},
		{"key":"initialization_policy", "value":"ZERO"},
		{"key":"load_hex", "value":"monIIv13_diagIIv13_as.hex"},
		{"key":"load_hex_offset", "value":59392}
	]
}

Example simulation

https://github.com/ComputingMongoose/Simulations/tree/main/simulations/Intellec_8_mod_80/cpm22

Youtube