Bad ROM chip in E ?
-
exxos
- Site Admin

- Posts: 28344
- Joined: 16 Aug 2017 23:19
- Location: UK
Bad ROM chip in E ?
The message is obvious in TOS206.. But does anyone actually know which side of the bus "E" actually refers to ?
-
stephen_usher
- Site sponsor

- Posts: 7376
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: Bad ROM chip in E ?
Logically this would be referring to the 6 ROM set, so E would be ROM 5 in that case. So, High?
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: Bad ROM chip in E ?
Is this not supposed to be indicating EVEN/ODD byte in the 16bit word? The ROMs are paired.
The individual ICs in a multi-rom set are sometimes physically marked Ex/Oy in pairs (have seen labels with pencil markings on a couple) but the ROM code doesn't necessarily know how many ICs are in use so even/odd is all you get.
But yes - [E]ven would be the high byte in the word (byte 0 would be even but also the first or high byte in a bigendian word). Does not indicate which IC though in a larger set...
It also seems likely that it will report faults in 'E' before it notices faults in 'O' so the whole word could be wrong and it will only report 'E' and stop. :shrug:
The individual ICs in a multi-rom set are sometimes physically marked Ex/Oy in pairs (have seen labels with pencil markings on a couple) but the ROM code doesn't necessarily know how many ICs are in use so even/odd is all you get.
But yes - [E]ven would be the high byte in the word (byte 0 would be even but also the first or high byte in a bigendian word). Does not indicate which IC though in a larger set...
It also seems likely that it will report faults in 'E' before it notices faults in 'O' so the whole word could be wrong and it will only report 'E' and stop. :shrug:
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
Who is online
Users browsing this forum: ClaudeBot and 3 guests