16.08.2013, 08:36
Итак, удалось получить код этого дампера, спасибо SI{AY за это.
Кстати автор кода упомянул, что есть шанс брикнуть VMU, мне кажется это означает присутствие потенциальной возможности записи в область памяти биоса.
Вот основная выдержка из кода, которая производит дамп:
Похоже $0ef5 это промежуточная функция в биосе, для сискола чтения памяти. А ведь есть вектор и на функцию записи. Хотя здесь я могу ошибаться конечно, пока просто предположение.
Все бы ничего только вот нету у меня японской VMU У меня вообще никакой нету
Придется заказать разные версии и отложить это дело на время, если желающих больше нет.
Кстати автор кода упомянул, что есть шанс брикнуть VMU, мне кажется это означает присутствие потенциальной возможности записи в область памяти биоса.
Вот основная выдержка из кода, которая производит дамп:
PHP код:
; read fw addr trh,trl => vrmad1
fwread:
mov #<$0123,vrmad1
push vrmad1
mov #>$0123,vrmad1
push vrmad1
push acc
push trh
push trl
push b
push c
mov #<vrmad1,2
mov #0,acc
mov #1,b
push acc
not1 ext,0
jmpf $0ef5
readpage:
mov #$80,1
.loop: push 1
call fwread
pop 1
ld vrmad1
st @R1
inc trl
inc 1
ld 1
bnz .loop
ret
Похоже $0ef5 это промежуточная функция в биосе, для сискола чтения памяти. А ведь есть вектор и на функцию записи. Хотя здесь я могу ошибаться конечно, пока просто предположение.
Все бы ничего только вот нету у меня японской VMU У меня вообще никакой нету
Придется заказать разные версии и отложить это дело на время, если желающих больше нет.