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)
commodore.gen.trCommodoreCommodore GenelCBM prg Studio - Commodore Program Geliştirme Sistemi
Sayfa: [1] 2   Aşağı git
Yazdır
Gönderen Konu: CBM prg Studio - Commodore Program Geliştirme Sistemi  (Okunma Sayısı 14211 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
LW3D
Yönetici
*****
Mesaj Sayısı: 11.418


Günü Kurtaran Avam Hiooargggh :)


Üyelik Bilgileri WWW
« : Mayıs 19, 2011, 02:46:09 ÖÖ »

Windows ortamında commodore Basic ya da Makine dilinde program yazıp, sptite, karakter seti hazırlayabileceğiniz, sıfırdan yazılmış bir sistem...Elde edilen .prg dosyaları emulatörle kullanabileceğiniz gibi, transfer edip C64'de çalıştırmanızda mümkün... Çok derli toplu, güzel bir sisteme benziyor...

http://www.ajordison.co.uk/index.html










CBM prg Studio allows you to type a BASIC or machine code program in using a nice Windows environment and convert it to a '.prg' file which you can run on an emulator, or even a real C64 or VIC20 if you're feeling brave and have the right kit.

CBM prg Studio is the result of merging C64PrgGen and VIC20PrgGen. Adding new features and fixing bugs in two apps which were 95% similar was a bit of a nightmare so merging them made sense. It was also a good opportunity for a face lift and to add some new features, such as:

    * Programs are project based, meaning all related source files, sprite files etc. are kept in one place and multiple source files can be linked more easily.
    * Tabbed MDI.
    * Syntax highlighting.

What CBM prg Studio isn't is a front-end for tok64, cbmcnvrt, bastext or any other tokeniser/detokeniser/assembler. It's all been written completely from scratch.
Logged

witchdoktor
Uzman
*****
Mesaj Sayısı: 6.238



Üyelik Bilgileri
« Yanıtla #1 : Mayıs 19, 2011, 08:54:04 ÖÖ »

Bir ara öylesine denemiştim. Güzel ve kullanışlı bir proje.
Logged
Cengiz Demir
Uzman
*****
Mesaj Sayısı: 3.829



Üyelik Bilgileri
« Yanıtla #2 : Mayıs 19, 2011, 10:59:11 ÖÖ »

Programı yükledim. Ama buradaki örnek kodları çalıştırmıyor.
Nerdeyse her satırına hata kodu veriyor.

Acaba nedendir ?

http://www.ceviz.net/6510-mikro-islemci-assembly-programlama_s2_a727.html
Logged

LW3D
Yönetici
*****
Mesaj Sayısı: 11.418


Günü Kurtaran Avam Hiooargggh :)


Üyelik Bilgileri WWW
« Yanıtla #3 : Mayıs 19, 2011, 19:30:39 ÖS »

yıllar sonra uyduruk bir BASIC ve Assembler kod yazdım İkiside çalıştı ama nedense assembler kodu bir süre sonra attı...anlam veremedim. Ama kanımca kesinlikle çok rahat ve güzel bir sistem... Geliştirenin ellerine sağlık..

@cdemir:Assembler kodu yazmak için Project>Add New Item kısmından assembler ekleyeceğinizi belirtiyorsunuz. ilk olarakta assembler kodunun hafızanın neresinden itibaren yerleştirileceğini belirtmeniz gerekiyor... C64 emulatorde program yüklenince o adrese SYS vererek çalıştırabilirsin..

Kod:
*= $0900
       
        SEI         ;IRQ’yu temizle
LOOP    INC $D020   ; Çerçeveyi arttır         
        LDA $DC01 ; Buffer’ı kontrol et
        CMP #$EF   ; Space’e basıldımı?
        BNE LOOP ; Basılmadıysa LOOP’a zıpla
        RTS   

Emulatorde program yüklenince SYS2304 yazdığımızda program çalışıyor....

Şimdi birşey daha öğrendim Hemen ekleme yapayım... Generate and Launch ikonunun iki sağında $ işareti olan ikona yani "Generate SYS() Call" tıklayınca otomatik olarak basic'te SYS 2304'ü ekliyor. Elle girmeye gerek yok direkt çalışıyor (bu komutlar aynı zamanda program menüsünde yer alıyor.)
« Son Düzenleme: Mayıs 19, 2011, 19:41:51 ÖS Gönderen: LW3D » Logged

Cengiz Demir
Uzman
*****
Mesaj Sayısı: 3.829



Üyelik Bilgileri
« Yanıtla #4 : Mayıs 19, 2011, 20:21:15 ÖS »

@LW3D teşekkürler.
Satırlarda hata vermesinin nedeni kodların düzeni ile ilgiliymiş.
Ben olduğu gibi kopyalayıp yapıştırmıştım.
Senin verdiğin örnek düzenlenmiş halde.
Onu yapıştırıp çalıştırınca sorun kalmadı.
Aslında senin eklediğin kodlardaki düzeni sonradan farkettim.
Siteden başka bir kod yapıştırdım yine bütün satırlar hata verdi.
Kodları senin eklediğin gibi düzenleyince sorun kalmadı.

SYS() Call püf noktası içinde ayrıca teşekkürler


Logged

LW3D
Yönetici
*****
Mesaj Sayısı: 11.418


Günü Kurtaran Avam Hiooargggh :)


Üyelik Bilgileri WWW
« Yanıtla #5 : Haziran 03, 2011, 12:20:31 ÖS »

benzer isimde bir sistem daha var....O da hatalarını yeni gidermiş... Bakılabilir... C64Studio Beta..

http://www.lemon64.com/forum/viewtopic.php?t=38056
Logged

bit
Üye
***
Mesaj Sayısı: 89



Üyelik Bilgileri WWW
« Yanıtla #6 : Haziran 03, 2011, 19:53:33 ÖS »

bilgi için teşekkürler.
Programcı olmasamda, kullanım kılavuzundaki programları yazıp çalıştırmanın  verdiği zevk bambaşkaydı. Sprite olayınıda kağıt kalemle çok uğraşmıştırm. Deneyelim bakalım..
Logged
Cengiz Demir
Uzman
*****
Mesaj Sayısı: 3.829



Üyelik Bilgileri
« Yanıtla #7 : Haziran 03, 2011, 21:07:10 ÖS »

İkinci program ilki kadar gelişmiş değil.
Bence ilki daha şu an için daha iyi.
Logged

LW3D
Yönetici
*****
Mesaj Sayısı: 11.418


Günü Kurtaran Avam Hiooargggh :)


Üyelik Bilgileri WWW
« Yanıtla #8 : Haziran 03, 2011, 22:58:59 ÖS »

çok fazla deneme şansım olduğunu söyleyemem ama CBM prg Studio, bencede çok güzel...
Logged

malik
Deneyimli
*****
Mesaj Sayısı: 686



Üyelik Bilgileri
« Yanıtla #9 : Ağustos 25, 2018, 22:45:27 ÖS »

İlk defa bir konu hortlattım.

24 Haziran 2018 - CBM prg Studio v3.13.0 yayımlanmış.

http://www.ajordison.co.uk/

Logged
emarti
Uzman
*****
Mesaj Sayısı: 2.590


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #10 : Ağustos 26, 2018, 00:54:06 ÖÖ »

Çok iyi bir studio. Sadece CBM (Commodore) olarak düşünmeyin. Tüm 65XX dünyası için kullanılabilir. ATARI XL için kullanmıştım.
Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB | https://c64kernal.com Genesis

READY.
SYS(64767): EMARTI
witchdoktor
Uzman
*****
Mesaj Sayısı: 6.238



Üyelik Bilgileri
« Yanıtla #11 : Ağustos 27, 2018, 09:03:07 ÖÖ »

@cdemir

C64 prg Studio'yu deneyebildin mi?

http://www.commodore.gen.tr/forum/index.php?topic=16083
Logged
Cengiz Demir
Uzman
*****
Mesaj Sayısı: 3.829



Üyelik Bilgileri
« Yanıtla #12 : Ağustos 27, 2018, 14:08:31 ÖS »

Denedim. 
Hatta pde lerden bir kaç basic yazdım.
İş yerimde boş zamanlarımda biraz pdelerden bir şeyler yazayım dedim.
Anlaşılmaz bir şekilde win 7 de sorun çıkardı. Pişti de sorunsuzca prg olarak, Vice de çalıştı.
Amiral battı da bazı satırları yedi.
Gosub la gitmesi gereken bir satır vardı. Prg cevrilirken o satıra bir şeyler olmuş.
Program 500 nolu satıra atlama yapamadığı için hata veriyordu.
List 500 yazıyorum satır görünmüyor, genel listeyi görüntülediğimde görünüyordu.

Aynı basic kodlarını evdeki Win10 bilgisayarımda hiç bir değişiklik yapmadan CBM'de prg yaptım. Sorunsuzca çalıştı.

İş bilgisayarımda admin yetkisi ile çalıştırdım (sistem yöneticisi duymasın Kahkaha)
yine aynı sorun oldu.
İş yeri bilgisayarındaki kısıtlamalar nedeniyle mi böyle oldu, bilgisayardaki dotnet demi sorun var, yoksa win7 den kaynaklı mı anlayamadım.

Aslında en çok işyerimdeki boş vakitlerimde, pdelerdeki kodları aktarırım diye istiyordum ama onda da sorun çıktı.

Win 7 si olan bir arkadaş eklediğim basic dosyasını deneyiverirse, sorun win 7 den mi anlayabilirdik.

@cdemir

C64 prg Studio'yu deneyebildin mi?

http://www.commodore.gen.tr/forum/index.php?topic=16083

* amiral-batti.zip (1.26 KB - Yükleme: 155 kez.)
Logged

wizofwor
Genel Yönetici
*****
Mesaj Sayısı: 4.785


Gosub ile gidilen yerden goto ile dönen adam


Üyelik Bilgileri WWW
« Yanıtla #13 : Ağustos 27, 2018, 15:34:53 ÖS »

Windows'da kullanıcımın admin yetkileri olsa da sistemi admin ile açmadığım için Program Files içinde çalışan bazı eski uygulamalarda "ini" tarzı dosyalara erişimde sorun çıkabiliyor. Bu tip programları sorunsuz çalıştırmak için My Documents altında ayrı bir yere kopyalıyorum.
Logged

Cengiz Demir
Uzman
*****
Mesaj Sayısı: 3.829



Üyelik Bilgileri
« Yanıtla #14 : Ağustos 27, 2018, 15:49:50 ÖS »

@wizofwor biraz yanıltıcı yazmışım.
Yerel admin hesabıyla açıp çalıştırmıştım. Sorun devam etmişti.
Logged

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