دانلود بازی ترجمه شده نینجا گیدن 1 - پاسخ 6
::: در حال بارگيري لطفا صبر کنيد :::
صفحه اصلي انجمن ورود عضويت خوراک نقشه تماس با ما
نام کاربري : پسورد : يا عضويت | رمز عبور را فراموش کردم

صفحه اصلي ? دانلود بازی های هک شده / دانلود بازی ترجمه شده نینجا گیدن 1 ? پاسخ 6

farid آفلاين



ارسال‌ها : 139
عضويت : 25 /2 /1393
محل زندگي : ارومیه
سن : 29
شناسه ياهو : krauser35@yahoo.com
تشکرها : 90
تشکر شده : 148
پاسخ : 6 RE دانلود بازی ترجمه شده نینجا گیدن 1 :
خب توی پست قبلی محل شروع چاپ جمله رو تغییر دادیم ولی یه مشکل دیگه هنوز هم هست.
جمله از چپ به راست چاپ میشه!
باید کاری بکنیم که جمله از راست به چپ چاپ بشه.
همون طور که دیدی آدرس محل چاپ اولین حرف از آدرس 0319 میاد
که دفعه اول با مقدار 43 شروع میشه
این آدرس رو زیر نظر میگیرم ببینم در چاپ حروف بعدی چه بلایی سرش میاد
یه بریک پوینت واسش تعریف میکنیم :
Address : 0319
v Write
CPU Mem

بازی رو لود میکنیم
چیزی که اجرا میشه جدید نیست. مقدار 5C رو به این آدرس ذخیره میکنه :
کد:
02:A4C3:8D 19 03 STA $0319 = #$00

دکمه ران رو میزنیم و این بار یه چیز جدید میرسیم :
کد:
02:AE54:EE 19 03 INC $0319 = #$5C

واسه چاپ حرف بعدی مقدار موجود در آدرس 0319 افزایش پیدا میکنه!
و این باعث میشه که جمله به سمت راست چاپ بشه.
باید کاری بکنیم که آدرس صفحه نمایش کاهش پیدا بکنه تا جمله به سمت چپ چاپ بشه.
واسه این کار باید دستور INC رو تبدیل بکنیم به DEC
به آدرس اجرای کد دقت میکنیم : AE54
هگز ادیتور رو باز میکنیم
به آدرس AE54 میریم
روش راست کلید میکنیم و Go here in rom file رو میزنیم
مقدار EE معادل دستور INC هست
مقدار EE رو با مقدار CE که معادل دستور DEC هست جایگزین میکنیم
بازی رو ریست بکن و بررسی بکن.


شنبه 15 فروردین 1394 - 12:16
ارسال پيام وب کاربر نقل قول تشکر گزارش
تشکر شده: 2 کاربر از farid به خاطر اين مطلب مفيد تشکر کرده اند: reza_of_persia / kalantarahura /
براي نمايش پاسخ جديد نيازي به رفرش صفحه نيست روي تازه سازي پاسخ ها کليک کنيد !