sábado, dezembro 26, 2015
Apple II ProDOS Crack Address
This is for those of you who has been bumping into Apple II's ProDOS verification of the "Apple ][" info in the ROM but has a clone - such as myself who has an Unitron AP II+ - a Brazilian made clone. I my case when it boots up shows UNITRON on screen.
To make ProDOS to continue loading, you have to CTRL+C and get to the Monitor Prompt (*) and then change the address of certain parts of the Memory for bytes EA. For example, on ProDOS v1.9, you have to change address $2865. This address changed from version to version of ProDOS. So, as long as I keep discovering those address, I'll add up to this list.
After doing this change, 2000G will continue to load the OS.
Example commands for V1.9:
(Ctrl+C)
* 2865:EA EA (Return)
* 2000G (Return)
And here follows the list of address to be changed using the expression above:
Version Year Address
v1.0 Aug83 25FD
v1.0 Sep83
v1.0 Oct83
v1.0 Nov83
v1.0.1 Jan84 265B
v1.0.2 Feb84
v1.1 Aug84
v1.1.1 Sep84 269E
v1.2 Sep86
v1.3 Dec86
v1.4 Abr87 282B
v1.5 Abr88 282B
v1.6 Jun88 282B
v1.7 Aug88 282B
v1.8 May89 2836
v1.9 Jun90 2865 --- Last version compatible with 6502 (Apple II and II+)
v2.0 Jan92
v2.0.1 Mar92
v2.0.2 Nov92
v2.0.3 May93 2836
And how about those missing versions? Well the work goes into finding where are bytes D0 03. Find those guys in such address and change them for EA EA and you are good to go! Feel free to add them in the comment box and I'll add to this post.
Certainly you can also get more info on this on forums such as "Apple II Enthusiasts" or even Facebook. As for myself, I get annoyed for Googling this info and never having it at hand.
Keep it Rocking!
RC
To make ProDOS to continue loading, you have to CTRL+C and get to the Monitor Prompt (*) and then change the address of certain parts of the Memory for bytes EA. For example, on ProDOS v1.9, you have to change address $2865. This address changed from version to version of ProDOS. So, as long as I keep discovering those address, I'll add up to this list.
After doing this change, 2000G will continue to load the OS.
Example commands for V1.9:
(Ctrl+C)
* 2865:EA EA (Return)
* 2000G (Return)
And here follows the list of address to be changed using the expression above:
Version Year Address
v1.0 Aug83 25FD
v1.0 Sep83
v1.0 Oct83
v1.0 Nov83
v1.0.1 Jan84 265B
v1.0.2 Feb84
v1.1 Aug84
v1.1.1 Sep84 269E
v1.2 Sep86
v1.3 Dec86
v1.4 Abr87 282B
v1.5 Abr88 282B
v1.6 Jun88 282B
v1.7 Aug88 282B
v1.8 May89 2836
v1.9 Jun90 2865 --- Last version compatible with 6502 (Apple II and II+)
v2.0 Jan92
v2.0.1 Mar92
v2.0.2 Nov92
v2.0.3 May93 2836
And how about those missing versions? Well the work goes into finding where are bytes D0 03. Find those guys in such address and change them for EA EA and you are good to go! Feel free to add them in the comment box and I'll add to this post.
Certainly you can also get more info on this on forums such as "Apple II Enthusiasts" or even Facebook. As for myself, I get annoyed for Googling this info and never having it at hand.
Keep it Rocking!
RC
Marcadores: Apple ][, Retrocomputação