[cpc] Caprice32 4.4.0 05/03/18

[18] @ !!! Sobota, 10 Marca 2018 00:25 CET [10-03-2018 00:15 CET]

Skomentuj

Caprice32 to kolejny fork bazujący na kodzie emulatora Caprice autorstwa Ulricha Doewica. "32" pilotuje Colin Pitrat i jest to kolejny projekt, którego nowe beta build można śledzić dzięki appVoyer

Rick Dangerous 2 (MicroStyle, 1990)

Revision 603

Author: colin.pitrat | Date: poniedziałek, 5 marca 2018 11:04:31

  • Fix memory leak

Revision 602

Author: colin.pitrat | Date: niedziela, 4 marca 2018 23:21:47

  • Update savepng.cpp

Revision 601

Author: colin.pitrat | Date: niedziela, 4 marca 2018 22:55:38

  • Fix issue #114

Revision 600

Author: colin.pitrat | Date: niedziela, 4 marca 2018 18:48:05

  • Add some directories to ignore

Revision 599

Author: colin.pitrat | Date: niedziela, 4 marca 2018 18:38:20

  • Transparently change BPP when video driver doesn't support the one given

Revision 598

Author: colin.pitrat | Date: niedziela, 4 marca 2018 18:30:41

  • Fix issue #106: Address SDL surfaces as byte arrays instead of dword arrays

Revision 597

Author: colin.pitrat | Date: piątek, 2 marca 2018 16:16:38

  • Use same check for plus range everywhere

Revision 596

Author: colin.pitrat | Date: piątek, 2 marca 2018 15:12:22

  • Fix second part of issue #113: Asic should only unlock for Plus models & Gate Array RAM config should continue working when ASIC is enabled.

Revision 595

Author: colin.pitrat | Date: piątek, 2 marca 2018 13:05:32

  • Merge branch 'master' of https://github.com/ColinPitrat/caprice32

Revision 594

Author: colin.pitrat | Date: wtorek, 6 lutego 2018 13:31:13

  • Add support section with donate button

Revision 593

Author: colin.pitrat | Date: wtorek, 9 stycznia 2018 19:13:27

  • Merge pull request #112 from cpcitor/feature_waitbreak
  • CAP32_WAITBREAK implementation

Revision 592

Author: stephane.gourichon..cpcitor. | Date: wtorek, 2 stycznia 2018 09:45:17

  • Whitespace-only change. Change all tabs into spaces.

Revision 591

Author: stephane.gourichon..cpcitor. | Date: wtorek, 2 stycznia 2018 09:44:53

  • Switch log message to DEBUG verbosity. Suggest possibility of other breakpoint address.

Revision 590

Author: stephane.gourichon..cpcitor. | Date: wtorek, 2 stycznia 2018 09:42:55

  • Remove unneeded assumption that break point, when used, is always at address 0.

Revision 589

Author: stephane.gourichon..cpcitor. | Date: wtorek, 2 stycznia 2018 09:30:13

  • Insert only one event at a time. Passes test now. Won't allow cycle-accurate multiple event right after a WAITBREAK.

Revision 588

Author: stephane.gourichon..cpcitor. | Date: wtorek, 2 stycznia 2018 09:30:13

  • New test scripted_operations_timing.
  • This shows and tests that current code has too long delay,
  • causes screenshot to be incomplete because firmware has time to run MC SET INKS.

Revision 587

Author: stephane.gourichon..cpcitor. | Date: niedziela, 31 grudnia 2017 20:36:30

  • Refine test with WAITBREAK.

Revision 586

Author: stephane.gourichon..cpcitor. | Date: niedziela, 31 grudnia 2017 19:00:33

  • Speed up test by specifying no speed limit of emulation.

Revision 585

Author: stephane.gourichon..cpcitor. | Date: niedziela, 31 grudnia 2017 19:00:22

  • Fix test by specifying boot time in frames as requires by new code.

Revision 584

Author: stephane.gourichon..cpcitor. | Date: niedziela, 31 grudnia 2017 15:46:55

  • Implement CAP32_WAITBREAK.
  • Insert as many events as suitable in one go.
  • Insert delay for simylated keypresses: 2 frames for KEYDOWN, 1 frame for KEYUP.

Revision 583

Author: stephane.gourichon..cpcitor. | Date: niedziela, 31 grudnia 2017 15:36:41

  • Add new event CAP32_WAITBREAK following existing pattern.
  • cf. https://github.com/ColinPitrat/caprice32/issues/110
  • Changing language keymaps is needed for the event to propagate.

Revision 582

Author: colin.pitrat | Date: sobota, 30 grudnia 2017 10:58:30

  • Merge pull request #109 from cpcitor/feature_persistent_limit_speed_option
  • Make "Limit emulation speed" persistent.

Revision 581

Author: stephane.gourichon | Date: piątek, 29 grudnia 2017 19:42:50

  • Make "Limit emulation speed" persistent.

Revision 580

Author: colin.pitrat | Date: piątek, 2 marca 2018 13:04:54

  • Fix issue #113: 2 zero at the beginning shouldn't prevent matching the lock sequence

Revision 579

Author: colin.pitrat | Date: czwartek, 28 grudnia 2017 22:05:08

  • Merge pull request #108 from cpcitor/fix_autocmd_high_speed
  • Fix autocmd high speed

Revision 578

Author: stephane.gourichon..cpcitor. | Date: czwartek, 28 grudnia 2017 11:26:49

  • Minimal change to pass test.

Revision 577

Author: stephane.gourichon | Date: czwartek, 28 grudnia 2017 08:10:12

  • Firmware includes a debouncer. Provide it (emulated) time to notice that key was released.

Revision 576

Author: stephane.gourichon | Date: czwartek, 28 grudnia 2017 08:08:47

  • Rename variable: it did not represent time of last event but time of next event.

Revision 575

Author: stephane.gourichon | Date: czwartek, 28 grudnia 2017 08:00:57

  • Evaluate time before send command in number of emulated frames instead of SDL ticks.
  • This allows to become independent of emulation speed and host performance.
  • This also allows to finetune the time to wait before sending a command.
Inne treści związane z tematem
[cpc] CPC Alive 1.14 [cpc] CPC Alive 1.14;
CPC Alive jest dość specyficznym rozwiązaniem wśród emulatorów AMSTRADA CPC646/6128 - tworzy coś pośredniego pomiędzy linią komend DOS'u (natywnie albo wykorzystując DOSBOX'a) i wirtualną maszynką zgodną ze starą konstrukcją, można dzięki temu np. ładować pliki z/do ...
[cpc] CPC Alive 1.16 [cpc] CPC Alive 1.16;
CPC Alive jest dość specyficznym rozwiązaniem wśród emulatorów AMSTRADA CPC646/6128 - tworzy coś pośredniego pomiędzy linią komend DOS'u (natywnie albo wykorzystując DOSBOX'a) i wirtualną maszynką zgodną ze starą konstrukcją, można dzięki temu np. ładować pliki z/do ...
[cpc] JavaCPC 2.5 [cpc] JavaCPC 2.5;
Markus Hohmann (DevilMarkus) opublikował kolejną odsłonę emulatora maszynek Schneider Amstrad pracującego w środowisku JAVA. Projekt nie tylko oferuje samą emulację tych naprawdę wyjątkowych konstrukcji, ale dodatkowo daje nam pokaźny wachlarz aplikacji, które uprzyjemnią nam ...
[cpc] JavaCPC 2.6 [cpc] JavaCPC 2.6;
Markus Hohmann (DevilMarkus) opublikował kolejną odsłonę emulatora maszynek Schneider Amstrad pracującego w środowisku JAVA. Projekt nie tylko oferuje samą emulację tych naprawdę wyjątkowych konstrukcji, ale dodatkowo daje nam pokaźny wachlarz aplikacji, które uprzyjemnią nam ...
[cpc] JavaCPC 2.6b [cpc] JavaCPC 2.6b;
Markus Hohmann (DevilMarkus) opublikował kolejną odsłonę emulatora maszynek Schneider Amstrad pracującego w środowisku JAVA. Projekt nie tylko oferuje samą emulację tych naprawdę wyjątkowych konstrukcji, ale dodatkowo daje nam pokaźny wachlarz aplikacji, które uprzyjemnią nam ...
Do ściągnięcia
Dodatkowe informacje
Komentarze
Newsy Linkownia Emulatory na PC Wideoteka Bajtek Reduks Ready.Run

© Try2emu 1999 - 2018 | Krzysztof 'Faust' Karkosza Google+Kontakt