Not the F4 check the biggest problem.
Need to store REM1 bit, and combine it with B5h port value at all B5h writes for keep REM1 state.
Yes, i recognized it
, my idea was that i just change to the actual state at the end of interrupt, and there were another 0b5h write in the ROM outside of interrupt, i started to make the modification, but after that i recognized that i should change the REM1 bits manually before load start and after load ended, and now i recognized that i should change the the REM bits for all 0b5h writes inside the interrupt also, and in the non ROM page also.
So it is theoretically possible, but in the reaility it is not
( It is, but it is too complicated to implement)