Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: Cartridge Game Development Competition  (Przeczytany 7754 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline BagoZonde

  • Level 6
  • ******
  • Wiadomości: 1056
    • http://www.commocore.com
Cartridge Game Development Competition
« dnia: 06 Września 2011, 10:02 »
Witam, szkoda, że dowiedziałem się w sumie o tym teraz! O konkursie na grę do 16K na carta. Pewnie już o tym czytaliście dawno, nie wiem czy ktoś tu na forum o tym informował.

http://www.rgcd.co.uk/2011/09/c64-16kb-cartridge-game-development.html

Czytałem na codebase64 o tym jak utworzyć CRT tak, żeby poszło to pod VICE, czy ktoś miałby dokładniejszy przepis? Myślę, że tak dla frajdy fajnie by było wystartować, choć mało czasu.



Offline uka

  • Level 3
  • ***
  • Wiadomości: 101

Offline BagoZonde

  • Level 6
  • ******
  • Wiadomości: 1056
    • http://www.commocore.com
Cartridge Game Development Competition
« Odpowiedź #2 dnia: 12 Września 2011, 23:13 »
Dzięki uka! Co prawda mcart nie wiem jak obsługiwać, ponieważ wywala mi błąd, że plik prg ma złą długość (nie wiem czy musi mieć 8/16 kb) to mimo tego udało mi się spreparować pierwszego carta \"\". Wziąłem cart River Raid, który zresztą jest cartem 16kb (GAME i EXROM = lo) i zmodyfikowałem go \"\". Rewelacja!

Poznanie tajników pewnie jeszcze zabierze mi sporo czasu ale jestem zdeterminowany, by zainteresować się programowaniem cartów. Jeżeli ktoś z Was jest tym także zainteresowany bądź ma doświadczenie - chętnie nawiążę kontakt/współpracę/dyskusję!

suchy

  • Gość
Cartridge Game Development Competition
« Odpowiedź #3 dnia: 13 Września 2011, 18:28 »
@BagoZonde temat cartów był już wałkowany na c64power:

UCart - C64 Universal Cartridge

... polecam poczytać szczegółowo,

a tutaj masz:

UCart - opis działania

Offline BagoZonde

  • Level 6
  • ******
  • Wiadomości: 1056
    • http://www.commocore.com
Cartridge Game Development Competition
« Odpowiedź #4 dnia: 13 Września 2011, 19:44 »
suchy
Dzięki suchy, czytałem, podziwiałem, widziałem arcade ;) i zbieram informacje. Mając ~15 lat razem z kumplem zajawiliśmy się epromami ale temat umarł w momencie gdy złożony przez nas programator z oprogramowaniem autorstwa p. Skrzyńskiego na Amigę zawiodły mimo usilnych prób (szczegółów już nie pamiętam).

Postanowiłem po latach ;) złożyć/kupić programator i budować samodzielnie carty.

I tu bym właśnie prosił o doradzenie i cierpliwość, nie zamierzam wypytywać w kółko, bo temat w miarę obczajam ;). Ale... Czy z programatorów na przykład: Willem czy coś innego. Patrząc na ceny: drogo trochę - ściska cztery litery. Przydałoby się "ekskluzywnie" na USB bo LPT już dawno nie mam.

UCart nie powiem, zainteresował mnie 100%. Nastawiam się na to, by wykonać wersję light w PCB.

Dziś rozmawiając z rafvte, polecił mi np: kupić płytkę uniwersalną do kart na ISA 8bit lub nawet 16 i przyciąć to PCB tak aby wchodziło do portu carta.

Nie jestem dobrym elektronikiem - po prostu się na tym nie znam, ale ręka mi się nie trzęsie i trochę już zmajstrowałem rzeczy za tego żywota więc czuję, że podołam spokojnie.

suchy

  • Gość
Cartridge Game Development Competition
« Odpowiedź #5 dnia: 14 Września 2011, 19:21 »
BagoZonde:
Postanowiłem po latach ;) złożyć/kupić programator i budować samodzielnie carty.

... ok! fajnie, że jeszcze komuś chce się w to bawić! \"\"

BagoZonde:
I tu bym właśnie prosił o doradzenie i cierpliwość, nie zamierzam wypytywać w kółko, bo temat w miarę obczajam ;). Ale... Czy z programatorów na przykład: Willem czy coś innego. Patrząc na ceny: drogo trochę - ściska cztery litery. Przydałoby się "ekskluzywnie" na USB bo LPT już dawno nie mam.

Taki bardzo drogi to on chyba w sumie nie jest (biorąc pod uwagę jego możliwości i fakt, że sama podstawka testowa ZIF32 potrafi kosztować do 50 zyli). W GOTRONIKu Willema mają chyba po 260, a o 100 zeta taniej masz na alledrogo (gościu: sordan_rad robi wyprzedaż - jest tam chyba ze 20 szt, wystawionych obecnie po 159,99 \"\" ).  Programator do pamięci równoległych, na dodatek uniwersalny (różne napięcia programujące i wiele podstawek róznych typów) z natury musi być bardziej złożony niż programator szeregowy 5V. Pewnie taniej dałoby się zmontować amatorskiego WILLEMa na płytce uniwersalnej (ale zabawy z tym trochę, bo krosowania sporo, no i ciut więcej trzeba kumać z elektroniki) i bez podstawki ZIF (w to miejsce zwykła DIP32). USB (??) do równoległego programatora, to dodatkowa konwersja sygnałów (jeszcze większe koszty bo specjalizowany scalak dochodzi). Dla tego nie warto pozbywać się starych PCtów z COMami i LPT (oczywiście jak mamy gdzie je przechowywać \"\" rzecz jasna). Ja np. mam między innymi blaszaka z 486 i DOSem, w którym siedzi karta ISA ze staruśkim, profesjonalnym programatorem do EPROMów (niedawno zreanimowałem, bo walał mi się uszkodzony w gratach) i w zasadzie "daję mu po garach" tylko jak mnie najdzie ochota, żeby coś tam zaprogramować (mam tam też stary programator DELTA na COMie oraz "coś" do procków MOTOROLI , bo mi sąsiedzi czasem  stare radyjka samochodowe do odkodowania przynoszą - profesjonalnie elektroniką już się nie zajmuję - stary grzyb ze mnie i nie chce mi się \"\" po prostu).

BagoZonde:
UCart nie powiem, zainteresował mnie 100%. Nastawiam się na to, by wykonać wersję light w PCB.

... rób jednak wersję pełną (to tylko jeden popularny i tani układ cyfrowy więcej: 74LS02, 74HCT02), bo z tym upraszczaniem to chyba za mocno wyrwałem się do przodu \"\" (jak znajdę czas to się jeszcze pobawię w LIGHT, ale bez synchronizacji sygnałem FI2 toto raczej nie pójdzie, więc wygląda na to, że w wersji LIGHT jest póki co poważny błąd do poprawienia, co wyszło przy próbie uruchamiania LIGHTa przez czeci'ego)

BagoZonde:
Dziś rozmawiając z rafvte, polecił mi np: kupić płytkę uniwersalną do kart na ISA 8bit lub nawet 16 i przyciąć to PCB tak aby wchodziło do portu carta.

Nie jestem dobrym elektronikiem - po prostu się na tym nie znam, ale ręka mi się nie trzęsie i trochę już zmajstrowałem rzeczy za tego żywota więc czuję, że podołam spokojnie.

Podołasz na pewno - żadna to filozofia (masz tam dokładny opis w zapodanych przeze mnie linkach). Tak sobie przypomniałem (przy okazji), że kilka maszyn Arcade w salonie chodziło całkiem dobrze z UCart'em w postaci prawdziwego pająka (to jak już nie mieliśmy weny, żeby bawić się w płytki - UCart nie doczekał sie produkcji seryjnej \"\" ). Ot w dociętym na wymiar kawałku dwustronnego laminatu wyżynało się (nożem, a jakże) złącze do expansiona (trzeba było tylko dokładnie zmierzyć gdzie rżnąć), potem lutowało się do tak zaimprowizowanego złacza kabelki i z drugiej strony wtykało w płytkę testową (złączową), gdzie już siedziały, wciśnięte scalaki i chodziło toto jak ta lala (przynajmniej oszczędność na cynie i laminacie była \"\" \"\" ). \"\"

Offline KB777

  • Level 6
  • ******
  • Wiadomości: 2430
  • -profil nieaktywny-
Cartridge Game Development Competition
« Odpowiedź #6 dnia: 15 Września 2011, 10:57 »
1. Bierzesz starego BlackBoxa v8 i możesz do niego wpakować EPROM nawet 27(c)512. BlackBoxa nie szkoda bo to szajs :P  Jakby co, info o bankowaniu można znaleźć na forum.
Final 3 też mógłby być (też duże EPROMy wejdą), ale go bardziej szkoda :P

albo

2. kupujesz płytkę uniwersalną ISA 8/16 bit i obcinasz, resztę sam dolutowujesz

albo

3. kupujesz 8 Bit Baby i jak wyżej, ale bez obcinania ;)

Co do programatorów - jest Willem z USB... Zależy jaki masz budżet...

Ciekawe co Wam nie działało w programatorze Skrzyńskiego na Amigę... Ten na C64 całkiem nieźle poznałem - jak jeszcze bawiłem się w "emulator" Epromów z pamięci SRAM z bateryjką, to sobie napisałem własny soft do szybkiego programowania tego "emulatora".
Mi nawet zreverse-enginnerowany Galer (po sporych modyfikacjach w kodzie, bo wyciąłem cały hardware od testowania GALi) na Amidze chodził jak ta lala ;)  ZIFa wąskiego pod GALe zrobiłem z 24-ki szerokiej, przez wycięcie środka i sklejenie - kosztował kilka zeta, podczas gdy wąski był za kilkadziesiąt na Wolumenia...

A tak w ogóle - idź we Flaszki ;)  Nie trzeba ich kasować ultrafioletem ;)
-profil nieaktywny-

suchy

  • Gość
Cartridge Game Development Competition
« Odpowiedź #7 dnia: 15 Września 2011, 17:09 »
@KB777, a fuj, co za profanacyja - BlackBoxa niszczyć!? \"\" Toż to był koń pociągowy dla większości użytkowników C64 (jak ktoś miał stację floppy na pierwszych zlotach miłosników komcia to był panisko \"\" ).

KB777:
BlackBoxa nie szkoda bo to szajs :P

... mam nadzieję, że twórca tego carta tu nie zagląda \"\" (zresztą w wywiadzie sam deklarował, że z C64 już nic go nie łaczy i nie będzie się "cofał" do tyłu).

Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
Cartridge Game Development Competition
« Odpowiedź #8 dnia: 15 Września 2011, 22:45 »
@BagoZonde
Mogę ci pomóc w kwestii hardware -u , jeśli chcesz.
Mam sprawną  płytkę BB 8 ,i jakiś pojęcie o lutowaniu.
Mogę ją przygotować  według opisu, do twoich potrzeb ,i wysłać do ciebie.
Tylko jest jeden warunek , opis przygotowania płytki musi być przystępny dla amatora.
Wydaję mi się ,że pomysł z wykorzystaniem BB , to najszybsza droga do customcarta .
Daj Znać napewno się dogadamy .

Offline BagoZonde

  • Level 6
  • ******
  • Wiadomości: 1056
    • http://www.commocore.com
Cartridge Game Development Competition
« Odpowiedź #9 dnia: 16 Września 2011, 21:29 »
suchy
Rzeczywiście Willem aż tak drogo nie wychodzi, wystarczy zerknąć na cenę VP990 :D. Dzięki za porady! Wiesz co, natknąłem się jeszcze na sieci na cart autorstwa olo - choć czytając ten wątek: http://www.c64power.com/forum/index.php?action=vthread&forum=8&topic=2440&page=2 jestem teraz confused.

KB777
Programator Skrzyńskiego nie chciał łączyć się z oprogramowaniem (kompiler Frankenstein bodajże), ale może to była wina portu, a może programatora: był to dziwny projekt, z tego co pamiętam - dwie płytki łączone nawet nie tyle "na pająka" co całym mostem (!) przewodów ;). Miał służyć do mikrokontrolera 8051, na którego zacząłem się uczyć assa na papierze, bo nie mogłem się już doczekać.

Co do flaszek, jakie odpowiedniki dla rodzinki 27x? O kasowarce nawet nie myślę ;).

Odnośnie kartów chciałbym wykonywać takie "jednorazowe" z najprostszą architekturą ale z bankowaniem - marzę by tak właśnie wydawać swoje projekty oraz zachęcać innych do wydawania w tej formie i im pomagać w tym \"\".

Czeka mnie więc zakup programatora, nie wiem w sumie jakiego Willema, czy Willem 3 czy może Willem PCB50... Ciężko mi się w tym rozeznać.

StaryMarabut
Dzięki! Myślę, że pomysł jest ok, z tym, że zamierzam wykonać PCB takiego carta by móc właśnie wykonywać kopie płytek a nie dla własnego użytku tylko, gdzie wystarczyłby mi jeden cart, w którym zmieniałbym pamięci. Przeróbka BB8 byłaby dobra dla testów, gdybyśmy tam wpakowali właśnie podstawkę zamiast kości. Nie wiem dokładnie jak działa BB8, ale z tego co pisze KB777 domniemywam, że wystarczyłoby wylutować EPROM i wstawić podstawkę. Tylko czy wtedy moglibyśmy switchować banki w jakimś ciekawszym zakresie. Sam zrobiłbym to z jednym ze swoich badziewnych kartów typu Turbo, ale co mi po tym, skoro są to zwykłe karty na 8k (choć mają on/off i reset, wow :D). Czy ktoś dysponuje schematem BB8? A może Stary Marabucie wykonałbyś kilka zdjęć żeby podpatrzeć jak jest wykonany ten cart? Dzięki \"\".

Bo wiecie... Jakie rozwiązanie wybrać? Jaki programator? Które podzespoły są bardziej dostępne/tańsze? Nie jestem elektronikiem i większość rzeczy nie jest dla mnie tak oczywista jak dla Was, moich szanownych przedmówców \"\"... co nie oznacza, że mam z tego zrezygnować. Mam wizję i będę dążył do jej realizacji - nie jako elektronik, który chce zbudować karta i sobie go "wkładać" a jako człek wyznający zasadę DIY, który chciałby na kartach pakować własne projekty i umożliwić to osobom, które nie mają takiej możliwości.

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Cartridge Game Development Competition
« Odpowiedź #10 dnia: 16 Września 2011, 22:27 »
wow a gdzie projekt gry w tym wszystkim? Jak można porzucić swój własny dział na C64power dla jakieś marnej podróby black boxa? Takich rzeczy się nie robi, powiedziałeś gra, kobyłka u płota meeen. Zrób chociaż demo i zamkniemy temat i pójdziemy dalej \"\"
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Offline BagoZonde

  • Level 6
  • ******
  • Wiadomości: 1056
    • http://www.commocore.com
Cartridge Game Development Competition
« Odpowiedź #11 dnia: 16 Września 2011, 22:59 »
Trudno się z Tobą nie zgodzić Kisiel, masz rację! Rzecz w tym, że prawdopodobnie najlepiej byłoby napisać Meonlawel pod carta tylko - ze względu na czas ładowania, nie trzeba mieć stacji dysków żeby odpalić itp. Dlatego też postanowiłem sprawę zbadać - do zrobienia fizycznego carta jeszcze droga daleka a puścić CRT to nie problem. Sprawdzam nowe możliwości. Ostatnio przesiadłem się na tassa (w końcu) ze zwykłego monitora i już przepisałem większość rzeczy z monitora więc progres jest zawalisty - kwestia tylko tego typu, że odkąd utworzyłem pierwszego CRT, nęci mnie to, by sobie podarować wersję dyskietkową.
Mam rację czy nie?

Offline Skull

  • Level 6
  • ******
  • Wiadomości: 2034
Cartridge Game Development Competition
« Odpowiedź #12 dnia: 17 Września 2011, 09:31 »
Nie chciałbym studzić Waszych zapałów, ale fakty są takie, na razie nie wiele wiemy o silniku gry - na stronie na razie nic nie ma, oprócz paru grafik - które rzeczywiście są ładne.
Jednak jak sam zresztą nie ukrywasz dopiero stawiasz pierwsze kroki w popramowaniu na assembler -ale jak masz problemy ze standardowym doczytywaniem z dyskietki to o czym my tu mówimy? - już o cartridge-ach. Takie myślenie to nie jest rozwiązanie problemu. Może na razie należy dopracować swój warsztat programistyczny - może okaże się, że pewne procedury można skrócić o połowę, może wogóle nie trzeba dogrywać części tylko wystarczy rozpakowywać. Daj próbkę tej gierki to będziemy wiedzieli z czym mamy doczynienia, a na pewno łatwiej będzie doradzić czy nawet zaoferować pomoc.

Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
Cartridge Game Development Competition
« Odpowiedź #13 dnia: 17 Września 2011, 22:00 »
@Bagozonde
No to fajnie. Może coś nam wyjdzie wspólnymi siłami .
Ruszyłem temat.
Wylutowalem eproma, nie było to takie fajne jak się spodziewałem . Ponieważ płytka jest dwowarstwowa ,bez met alizacji otworów (to utrudni przyszłe  zalutowane podstawki do ścieżek na warstwie T O P , ale dam radę) . Wszystkie scalaki są zalutowane z dwóch stron płytki . Bylo ciężko, szczególnie gdy cyna trzymała nogi  po wewnętrznych stronach scalaka.
Ale już uporalem się z tym. Z rozpędu wszystkie  scalaczki wylutowałem.
Teraz mogę zrobić projekt ścieżek płytki  w Eagle , gdyby zaszła potrzeba zrobienia drugiego prototypa płytki, lub dodania, modyfikacji  ścieżek .
Gdzie wrzucić fotki ?

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Cartridge Game Development Competition
« Odpowiedź #14 dnia: 17 Września 2011, 22:09 »
jak chcesz lutować bez metalizacji podstawki to użyj precyzyjne.
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....