Если не поделился, то скорее всего не победил этого зверя) ему нет смысла что-то скрывать)
Вид для печати
Я тут TESTRAM этот декомпельнул недавно ради интереса. Так этот тест сразу себя из ПЗУ в ОЗУ копирует. Так что такие пироги. Выводы делайте сами.
Сложно сказать, надо будет посмотреть.
Rom версия распихивает себя так:
т.е. программе нужны рабочие 32 Кбайта в области 8000h…FFFFh. Если используется мапер, то страница 0 и 1. Это озу должно гарантированно работать. Ну и сам мапер должен быть исправен.Код:ROM:4010 ld hl, 4040h
ROM:4013 ld de, 8000h
ROM:4016 ld bc, 1130h
ROM:4019 ldir
ROM:401B ld hl, 5210h
ROM:401E ld de, 0B000h
ROM:4021 ld bc, 810h
ROM:4024 ldir
ROM:4026 ld hl, 5A20h
ROM:4029 ld de, 0A500h
ROM:402C ld bc, 540h
ROM:402F ldir
ROM:4031 ld hl, 5F60h
ROM:4034 ld de, 0E000h
ROM:4037 ld bc, 160h
ROM:403A ldir
ROM:403C jp 0E000h
- - - Добавлено - - -
Запустил в openMSX конфигурацию с Daewoo CPC-300E и testram.rom. Эка как экран перекособочило. Даже не думал что такое возможно. Грустно все это:(
https://lh3.googleusercontent.com/_X...g=w646-h506-no
Хехе... msxmem2.bas выбает не менее забавные артефакты
Это только псевдографика глючит. Часть символов не переопределилась и получился мусор. Возможно частично битое озу или видео озу. Нормально это смотрится так:
http://zx-pk.ru/attachment.php?attac...9&d=1440952791
А возможно ROM у вас битый. Попробуйте вот этот: http://podrezov.com/testram/testram.zip
Да не может в эмуляторе ОЗУ глючить, походу так этот тест и работает на Daewoo CPC-300E. Попробуйте сами. А почему так, это уже другой вопрос:confused:
попробовал в эмуляторе cpc-400 testram.com по ссылке - та же битая графика. в реальный девайс cpc-300 даже не стал пихать, уверен что результат будет таким же.
а вот и скрин msxmem2.bas из эмулятора. на реальной машинке CPC-300 выдает ровно то же самое.
Вложение 61544
Да, блин. Корейцы намутили. Глюки явно от биоса, раз в эмуляторе такая же фигня как и на реальной машине.
Кстати, а в каком режиме работает тест? Сдаётся мне что в screen1. Может он глючный на Дэу. У меня под рукой нет эмуля с Дэу, попробуйте команды screen0:width40 чтобы посмотреть будут ли глюки с символами.