Autor Wątek: Nowa wersja emulatora SimCoupe  (Przeczytany 10163 razy)

Sir David

  • Moderator
  • *****
  • Wiadomości: 391
  • Miejsce pobytu:
    Białystok
Nowa wersja emulatora SimCoupe
« dnia: 2020.01.20, 12:40:59 »
Autor emulatora SimCoupe poprawił parę błędów (ostatni po niedawnej dyskusji na grupie fejsbukowej) i po kilkuletniej przerwie wypuścił nową kompilację. Dostępna jest np. tutaj:
https://github.com/simonowen/simcoupe/releases/tag/20200117

Przy okazji powiem, że jakiś czas temu zmodyfikowałem nieco ten emulator dodając parę usprawnień debuggera. W mojej wersji można na przykład wykonywać kod krok po kroku (czyli w dowolnie zwolnionym tempie) przy włączonym podglądzie graficznym pamięci RAM. Umożliwia to obejrzenie co i jak jest rysowane na ekranie nawet piksel po pikselu. Dzięki temu widać na przykład, jak są rysowane różne efekty w demach. W oryginale wykonywanie kodu krok po kroku jest możliwe tylko przy podglądzie tego kodu. Gdyby ktoś był zainteresowany, mogę swoją wersję udostępnić.

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4537
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: Nowa wersja emulatora SimCoupe
« Odpowiedź #1 dnia: 2020.01.20, 16:38:54 »
Jest to na tyle ciekawa funcjonalność, że może dogadałbyś się z autorem emulatora i dodał taką funkcjonalność do niego, jako oficjalną?

Sir David

  • Moderator
  • *****
  • Wiadomości: 391
  • Miejsce pobytu:
    Białystok
Odp: Nowa wersja emulatora SimCoupe
« Odpowiedź #2 dnia: 2020.01.20, 20:56:29 »
Już kiedyś rozmawiałem na ten temat z autorem. Twierdził, że będzie to wymagało bardzo dużych zmian w kodzie całego debuggera i nie chciał tego robić. Dlatego postanowiłem sam pogrzebać w kodzie. I rzeczywiście, debugger jest napisany w taki (zaskakujący dla mnie) sposób, że nie było to łatwe. Dało się zrobić, ale wymagało nieelegackich sztuczek i nie wiem tak naprawdę, czy nie zepsułem czegoś w innym miejscu. Dlatego swojej wersji używam rzadko, tylko do podglądania działania dem. Jest w tym niezastąpiona :)

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4537
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: Nowa wersja emulatora SimCoupe
« Odpowiedź #3 dnia: 2021.05.04, 08:21:14 »
New SimCoupé release.

https://github.com/simonowen/simcoupe/releases/tag/20210501

Changes since the last release:
fixed fullscreen and window position saving issues (#31)
fixed crash opening empty tape image (#34)
fixed frozen screen after keyboard speedup (#35)
fixed Blue Alpha VoiceBox being detected when disabled (#40)
fixed half-height GIF animations (#38)
fixed cursor positioning in hex edit mode (#41)
fixed some UTF-8 path encoding issues (#32)
fixed issue selecting non-existent recent file
renamed Atom Legacy to Atom Classic
hide some OS key combinations from emulation
allow debugger to be toggled

Sir David

  • Moderator
  • *****
  • Wiadomości: 391
  • Miejsce pobytu:
    Białystok
Odp: Nowa wersja emulatora SimCoupe
« Odpowiedź #4 dnia: 2021.05.04, 10:09:06 »
Głównie bugfixy, z czego chyba tylko jeden bug zauważyłem:
Cytuj
fixed some UTF-8 path encoding issues (#32)
Zdążyłem już pousuwać polskie znaki z nazw plików i folderów, bo się nie otwierały ;)

A tutaj nie wiem co autor miał na myśli, choć debuggera używam często:
Cytuj
allow debugger to be toggled

Antony/DTA

  • *
  • Wiadomości: 6
Odp: Nowa wersja emulatora SimCoupe
« Odpowiedź #5 dnia: 2021.05.14, 17:02:24 »
Instead F9 and ESC, now can use "Numpad /" for Open and Close debugger window. And work with any debugger mode.
Old keys F9 and ESC are still functional.
In my opinion, it would be better and simply to use F9 instead of "Numpad /" to open and close the debugger window.

Sir David

  • Moderator
  • *****
  • Wiadomości: 391
  • Miejsce pobytu:
    Białystok
Odp: Nowa wersja emulatora SimCoupe
« Odpowiedź #6 dnia: 2021.05.14, 22:54:12 »
Now I see! As I remember, in v. 1.1 "Numpad /" always worked as "open debugger", I have never used F9. Now you can also close it with the same key. Not really needed IMO as Esc is easier to find.