Marca 28, 2024, 15:42:34 *
Witamy, Gość. Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Aktualności:
Nowa strona główna  : http://www.emunes.pl
Zapraszamy do testowania !

Chat: http://chat.emunes.pl
Galeria cartów: http://carts.emunes.pl
 
   Strona główna   Pomoc Zaloguj się Rejestracja  

Reklama
Strony: [1]
  Drukuj  
Autor Wątek: Konwerter NES -> PRG/CHR  (Przeczytany 2370 razy)
0 użytkowników i 1 Gość przegląda ten wątek.
andrzejlisek
Kapitan
****
Offline Offline

Wiadomości: 313


« : Maja 01, 2009, 20:35:45 »

Dzisiaj napisałem prosty programik, który umożliwia konwersję pliku NES na pliki z obrazami pamięci PRG i CHR potrzebne do nagrywania karta.

W programie wybiera się plik NES do konwersji, po wybraniu pliku za pomocą przycisku Przeglądaj program proponuje taką samą nazwę plików docelowych, tylko, że z rozszerzeniem PRG i CHR. Oczywiście można potem podać dowolne nazwy tych plików.

Jeżeli dana gra nie posiada danych CHR, to plik CHR nie zostanie wygenerowany.

Następnie wybiera się wielkość pamięci dla poszczególnych części gry. Należy wybrać wielkość kości, jaką się posiada. Jeżeli wybierze się mniejszą wartość, program nie dokona konwersji, a jeżeli się wybierze większą wartość, to program dopisze do pliku tyle bajtów o wartości 0xFF, żeby otrzymać plik o wskazanej wielkości. Otrzymane obrazy są gotowe do wgrania do kości EEPROM.

Link do programu: http://www.megaupload.com/?d=GI1U61CM

Program napisałem w Delphi 1.0, więc zadziała na każdym systemie Windows. Ponieważ w wersji 16-bitowej są ograniczenia długości nazw plików, wygenerowałem EXE na kompie z Delphi 5.0 celem otrzymania 32-bitowego EXE, w którym widać pełne nazwy plików, wszystkie inne funkcje są takie same. Są to odpowiednio pliki NES16.EXE i NES32.EXE. Reszta to jest kod źródłowy.

Jeżeli ktoś zauważy jakieś błędy w działaniu lub przypadek, w którym generowane pliki nie są prawidłowe to proszę pisać podając link do pliku NES, przy którym ten błąd występuje.

Mile widziane pomysły ulepszenia. Jeżeli ktoś umie programować w Delphi (w jakiejkolwiek wersji), to zachęcam do doskonalenia.
Zapisane
Berion
Major
*****
Offline Offline

Wiadomości: 625



WWW
« Odpowiedz #1 : Maja 02, 2009, 00:45:51 »

Podaj mirrory jeśli możesz. Te captcha na megaupload potrafią porządnie wk*ć. 4 razy wpisywałem... Wink
Zapisane

FAQi:
| PSX | PS2 | PS3 | Xbox |
multizgredek
Gość
« Odpowiedz #2 : Maja 02, 2009, 01:07:52 »

Mirror:
http://ul.to/9yx26y
Zapisane
andrzejlisek
Kapitan
****
Offline Offline

Wiadomości: 313


« Odpowiedz #3 : Maja 02, 2009, 12:37:40 »

Mirror na Odsiebie: http://odsiebie.com/pokaz/2571995---5c32.html
Zapisane
Strony: [1]
  Drukuj  
 
Skocz do:  

Działa na MySQL Działa na PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC Prawidłowy XHTML 1.0! Prawidłowy CSS!
Strona wygenerowana w 0.039 sekund z 18 zapytaniami.