1261
Картриджи / диски / Re: Новые дампы
« : 12 Сентябрь 2009, 00:13:16 »
...Посмотрел исходник дампера:
Вот что мне писал автор:
Непонятно... Разберёмся.
Rumata, ты ведь тоже можешь поиграться с таким кабелем
Код: [Выделить]
lea Vint(pc), a1 ;Load Address for VBL routine
jsr $368 ;make appropriate change in Interrupt Jump table
move.w #$8104, (a3) ;turn off display, VINTsОчевидно, это адрес в Биосе, а там:Код: [Выделить]
_00000368: 6000 00B0 BRA ROM:$0000041A(pc)
...
_0000041A: 21C9 FD08 MOVE.L A1,RAM:$FD08
_0000041E: 4E75 RTS Т.е. вектора хранятся в оперативке.Вот что мне писал автор:
Цитата
Just as a note, there's a small problem with the BIOS dumps produced by my tools. The
Sega CD hardware allows you to overlay a different value over a specific memory word
(the one that corresponds to the low 16-bits of the Horizontal Interrupt vector) so
there will be two bytes that are different than what's in the actual ROM chip. Doesn't
matter for emulation purposes, but some people do care.
There's a simple workaround (read the BIOS from an alternate address), but I never got
around to implementing it.
Непонятно... Разберёмся.
Rumata, ты ведь тоже можешь поиграться с таким кабелем



И много надо собирать эту бандуру?


