From my simulation result. When power-up the U10 and U15 show using BANK1 PG3. If power-up the initial bank is not BANK0 (EPROM) then how the EPROM data can be read?
I am not very enthusiastic about simulations like that ..
For the initial test you don't need any SRAM, just the EPROM ..
Try to test the circuit with 8051+TTLs+EPROM+RS-232 and let's hope you will see the opening screen while running the HYPERTERMINAL ..