SixFiveOhTwo არის სრული WDC W65C02S CPU ემულატორი, რომელიც მუშაობს პირდაპირ თქვენს Android მოწყობილობაზე. დაწერეთ 6502 ასამბლერის კოდი, აწყობთ მას ბაიტკოდად რეალურ დროში და უყურეთ CPU-ს მიერ მის შესრულებას - ყველაფერი თქვენი ჯიბიდან.
CPU-ს სრული ემულაცია
მოიცავს ყველა 56 საბაზისო ინსტრუქციას, 15 მისამართების რეჟიმს, 242 ვალიდურ ოპერაციულ კოდს, BCD არითმეტიკას, აპარატურულ შეფერხებებს (IRQ, NMI, BRK) და ყველა 40 CPU პინს (PHI2, RESB, NMIB, IRQB, მისამართების ავტობუსი, მონაცემთა ავტობუსი და სხვა). 64 კბ მისამართების სივრცე მოიცავს ნულოვან გვერდს, აპარატურულ დასტს, ზოგადი დანიშნულების ოპერატიულ მეხსიერებას, 40×25 ტექსტურ დისპლეის $0400-ად და სტანდარტულ NMI/Reset/IRQ ვექტორებს.
მშობლიური ასამბლერის რედაქტორი
დაწერეთ და შეცვალეთ 6502 ასამბლერი პირდაპირ დახვეწილ მშობლიურ რედაქტორში რეალურ დროში სინტაქსის ხაზგასმით - მნემონიკა, ეტიკეტები, დირექტივები, რეგისტრები, რიცხვები და კომენტარები ყველა ფერადი კოდირებულია. შეინახეთ თქვენი პროგრამები სახელით, გადატვირთეთ ისინი ნებისმიერ დროს და წაშალეთ დასრულების შემდეგ.
ჩაშენებული სამაგალითო პროგრამები
დაიწყეთ სამაგალითო პროგრამების ნაკრებით, რომელიც მოიცავს მრავალ ინსტრუქციას, მისამართების რეჟიმებს და პროგრამირების ზოგად ნიმუშებს: მრიცხველები, მეხსიერების ოპერაციები, რეგისტრების გადატანა, ქვერუტინები, არაპირდაპირი მისამართება, დროშის/განშტოების ტესტები, მრავალბაიტიანი არითმეტიკა, ბიტების მანიპულირება, დახარისხების ალგორითმები, შეწყვეტის დამუშავება, ტექსტის ჩვენება, BCD და სხვა.
აპლიკაციის შიდა საცნობარო დოკუმენტები
არასდროს დატოვეთ აპლიკაცია რაიმეს მოსაძებნად. ნავიგაციის უჯრა გაძლევთ მყისიერ წვდომას ასამბლერის ენის სრულ სწრაფ მითითებაზე და სრულ ოპერაციულ კოდზე - ორივე ხელმისაწვდომია როგორც გადაფარვა, თქვენი ემულატორის სესიის შეწყვეტის გარეშე.
მუდმივი შენახვა
თქვენი ყველა პროგრამა - სამაგალითო და მომხმარებლის მიერ დაწერილი - ინახება ლოკალურ მონაცემთა ბაზაში. თქვენი ნამუშევარი ყოველთვის იქ არის, როდესაც დაბრუნდებით.
სუფთა ჩანართებით ინტერფეისი
ემულატორის ჩანართებით ინტერფეისი საშუალებას გაძლევთ შეამოწმოთ CPU რეგისტრები, მეხსიერების შინაარსი, ინდივიდუალური პინების მდგომარეობები და ტექსტის ჩვენების გამომავალი, ყველაფერი სუფთა განლაგებით, რომელიც ოპტიმიზირებულია მობილური ეკრანებისთვის.
მხარს უჭერს W65C02S გაფართოებებს: BRA, PHX, PLX, PHY, PLY, STZ, TSB, TRB, WAI, STP, RMB0–7, SMB0–7, BBR0–7, BBS0–7.
იქნება ეს 6502 ასამბლეის შესწავლა, კლასიკური რეტრო კომპიუტერული პროგრამების ხელახლა გაცნობა თუ დაბალი დონის პროგრამირების შესწავლა გზაში, SixFiveOhTwo გთავაზობთ სრულ განვითარებისა და შესრულების გარემოს.
6502 CPU ემულატორი ასამბლერით, რედაქტორით და საცნობარო დოკუმენტებით.