Autor Wątek: Emulatory  (Przeczytany 8775 razy)

trojacek

  • *****
  • Wiadomości: 5075
  • Miejsce pobytu:
    Warszawa
Odp: Emulatory
« Odpowiedź #15 dnia: 2013.11.05, 20:08:32 »
A jaki antywirus?

pear

  • Administrator
  • *****
  • Wiadomości: 5068
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Emulatory
« Odpowiedź #16 dnia: 2013.11.05, 21:23:12 »
Avast Home 2014
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 5075
  • Miejsce pobytu:
    Warszawa
Odp: Emulatory
« Odpowiedź #17 dnia: 2013.11.05, 22:08:55 »
To zrób aktualizację bazy wirusów, bo puścili babola, który dawał false positives.

ZbyniuR

  • *****
  • Wiadomości: 2653
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Emulatory
« Odpowiedź #18 dnia: 2013.11.05, 23:56:25 »
Nie rozumiem tego co napisałeś. Jeśli masz na myśli że plik jest zarażony, to nic nie wiem, ale ja nie mam antywira. Ale to chyba temat na inny wątek.

Gapa jestem, nie zauważyłem że są już wpisy na drugiej stronie. ;)
TREK is better than WARS.. ;)

Abrimaal

  • *****
  • Wiadomości: 944
  • Miejsce pobytu:
    Lemmingrad
  • Zamulator
    • Games for ULA plus
Odp: Emulatory
« Odpowiedź #19 dnia: 2015.10.01, 02:53:35 »
Tym razem chodzi o dobry debugger z możliwością zapisu (eksportu) danych od podanego adresu, o określonej długości,
do pliku .bin.  Może też być opcja od adresu początkowego do końcowego.

Na razie próbuję w WinApe. Jest Save binary data, ale gdzie podać parametry? Zapisuje 1 bajt, na którym akurat jest kursor.
Po zaznaczeniu Ctrl+click wybranego kodu, też zapisuje 1 bajt.
Jest w nim też opcja Disassembly, nawet z wyborem hex/dec, ale chyba skojarzona z drukarką.
W opcjach drukarki ustawiam print to file i nic.
Niech ktoś podpowie co robić, a może poleci inny emulator?

AY Music, ULA plus.

ZbyniuR

  • *****
  • Wiadomości: 2653
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Emulatory
« Odpowiedź #20 dnia: 2015.10.01, 16:16:04 »
Najwięcej opcji wszelakich ma emulator/kombajn  JavaCPC.
TREK is better than WARS.. ;)

Abrimaal

  • *****
  • Wiadomości: 944
  • Miejsce pobytu:
    Lemmingrad
  • Zamulator
    • Games for ULA plus
Odp: Emulatory
« Odpowiedź #21 dnia: 2015.10.02, 02:04:25 »
Ok, wszystko gra. Choć debugger jest ten sam, co w WinApe, to trzeba otworzyć Assembler, wpisać adres, długość, które zostają pobrane z emulatora czy debuggera i zapisać plik .asm
Później, żeby kod dał się zrekomplilować w Pasmo, trzeba zamienić w Notepad wszystkie HX LX HY LY na IXH IXL IYH IYL (minuta roboty).
Dalej, wszystkie ADD ADC i SUB na ADD A, ADC A, SBC A, (minuta roboty - przecinki istotne).
Notepad doda A, też do instrukcji typu SBC HL,DE czy ADD HL,SP i podobnych. Pasmo wyświetla numer linii, w której jest błąd. Na szczęście takich instrukcji w przykładowej grze było kilka. (około 5 minut).
Ostatni błąd, jaki się przytrafił, to adres kończący się na ADD (np. $4ADD), bo ten kombajn nie zna ludzkich cyfr. Tam też dopisał ,A (jedno wystąpienie typu CALL $4ADD A,).

W oknie assemblera są różne opcje, możliwe że daje się jakoś skonfigurować składnię.

Teraz najważniejsza sprawa. Czy jest pewność, że w danej chwili, gdy uruchamiam dis/assembler, w pamięci nie znajduje się ROM?
« Ostatnia zmiana: 2015.10.02, 02:16:50 wysłana przez Abrimaal »
AY Music, ULA plus.

ZbyniuR

  • *****
  • Wiadomości: 2653
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Emulatory
« Odpowiedź #22 dnia: 2019.01.28, 16:12:27 »
TREK is better than WARS.. ;)

Abrimaal

  • *****
  • Wiadomości: 944
  • Miejsce pobytu:
    Lemmingrad
  • Zamulator
    • Games for ULA plus
Odp: Emulatory
« Odpowiedź #23 dnia: 2019.05.19, 08:04:17 »
WinApe: dwa pytania

Jak pozbyć się okienka przy zamykaniu "Cannot create DSK ...."? Tego nie powinno być. Wydaje mi się, że emu próbuje zapisać stan dysku przy wyjściu.

Jak uruchomić grę z command line, bez używania ścieżek (względne mogą być) ani tym bardziej bez otwierania menu i otwierania pliku z grą.
Gra jest w tym samym folderze, co plik .exe emulatora. Wywołanie jest z pliku .bat też w tym samym folderze.
Ten przykład nie działa, nie otwiera dysku: Błąd: Retry Ignore Cancel
WinApe.exe "Rally2.dsk" /A:Rally

AY Music, ULA plus.