Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: BASin Sinclair Basic tuhafliklari  (Okunma Sayısı 3551 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
мemrah
Uzman
*****
Mesaj Sayısı: 1.363



Üyelik Bilgileri
« : Ekim 13, 2008, 22:28:34 ÖS »

BASin de 128 editor ROM'unun var oldugunu ve full blown bir emulator gibi calistigini farkettim. BASin'den makine kodu girip calistirmayi denerken, editor ROM'unu page ettim, ve calisti! Hayret ettim, cunku bu sanirim normalde yapilmasi dusunulmemis birsey ve basin editorunun kontrolu de 128 editorune geciyor, bir sure sonra da BASin crash ediyor. Denemek isteyen Basin editorunde

USR 0

yazsin, BASin 48 initialize ekranini gosterecek. Ardindan :

USR 202

yazip ENTER.. Karsinizda 128 editor ROM.. Bir nevi full emulator oldu BASin..


Logged
Arda
Uzman
*****
Mesaj Sayısı: 2.326


I'm *the* guy from Argleton


Üyelik Bilgileri WWW
« Yanıtla #1 : Ekim 13, 2008, 23:10:15 ÖS »

eheh, evet güzel buluş. aslında basin'de spin ile aynı z80 kodunu (woody'nin specemu çekirdeği) ve değiştirilmemiş ROM dosyalarını kullanan bir emulatör. Tek farkı tüm hata kodlarının ve giriş/çıkış kanallarının trapleniyor olması.

Biraz reklam yapayım, Basin emekleme aşamasında iken ben de VBspec'i modifiye ederek sinclair basic programlama işimi yürütmeye çalışıyordum. Son zamanlarda dunny'nin inadı ve ısrarı üzerine memory manager'ı entegre etmeye çalışıyorum basin'e, sık sık bana işi bitirmem konusunda mesaj verse de kod hiç de hızlı gitmiyor. Doğrusu kodun durumu (pascal olmasına karşın) deli bohçası gibi. Dephi bohçası da diyebiliriz. R15 çıkacak yakında, belki onun peşine memory managerli r15.1 çıkartırız.

Basin'e eklemeye çalıştığım memory manager'ın görüntüsü:


lakin bu görüntü ihtiyaca göre şiddetle deşikliğe uğrayabilir.
« Son Düzenleme: Ekim 13, 2008, 23:26:33 ÖS Gönderen: Arda » Logged

Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: