!

[Apple IIe] JACE 311012 SVN285

[0] @ !!! Czwartek, 1 Listopada 2012 00:13 CET [01-11-2012 00:06 CET]

[Apple IIe] JACE 311012 SVN285

JACE emulator mikrokomputera APPLE IIe pracujący w środowisku Java został zaktualizowany - autor opublikował również swój plik .jar. In plus Jace zyskał na wigorze, jest prawie dobrze;)

Tomb of Doom

JACE[SVN 285]

Author: blurry | Date: 31 października 2012 21:38:40

  • Updated pattern editor to support music keys (tracker-style) instead of requiring actual note/octave entry.

JACE[SVN 284]

Author: blurry | Date: 27 października 2012 05:09:35

  • Remove unused import

JACE[SVN 283]

Author: blurry | Date: 27 października 2012 05:09:12

  • Removed unused smartport package

JACE[SVN 282]

Author: blurry | Date: 26 października 2012 18:31:59

  • Updated project to JDK7 and removed ancient usage of the copylibs ant task

JACE[SVN 281]

Author: blurry | Date: 26 października 2012 18:30:36

  • Created test stub for timing methodologies. The java.util.concurrency way seems to be less efficient than the less-pretty old way.

JACE[SVN 280]

Author: blurry | Date: 26 października 2012 18:28:39

  • Updated memory access to use non-synchronized (the I/O is already interleaved in the main thread)

JACE[SVN 279]

Author: blurry | Date: 26 października 2012 18:27:15

  • Made the Disk II speedup an option instead of always enabled

JACE[SVN 278]

Author: blurry | Date: 26 października 2012 18:26:14

  • Startup was really slow because of the font scanning. Instead of scanning for the ubuntu font, pick a default if the request comes back null.

JACE[SVN 277]

Author: blurry | Date: 26 października 2012 18:17:07

  • Synchronization is now an optional thing. General rule: Anything running concurrent to the CPU in its own thread should pass true to insist on synchronization. You can add a device to the motherboard to interleave with the main thread if synchronization is too expensive. This change results in a 6x-7x performance gain.

JACE[SVN 276]

Author: blurry | Date: 26 października 2012 18:15:17

  • Using newer Computer.pause/resume for the brun action. It works a lot more effectively.

JACE[SVN 275]

Author: blurry | Date: 26 października 2012 18:14:01

  • Added support for new memory synchronization parameters. The CPU will never ask for memory synchronization, but anything else asking for synchronization will pause the main thread where the CPU is running. This was necessary because the CPU does 99% of the reads/writes, so it was more optimal to optimize for no required synchronization. This resulted in a 6.5x performance gain more or less.

JACE[SVN 274]

Author: blurry | Date: 26 października 2012 18:11:11

  • Added support for new memory synchronization parameters, also set the warm/cold start to resume the CPU as well as the computer. This should fix the odd issues where some people never get the computer to start.

JACE[SVN 273]

Author: blurry | Date: 26 października 2012 18:08:45

  • Removed expensive synchronization

JACE[SVN 272]

Author: blurry | Date: 26 października 2012 18:07:29

  • Updated to support recent changes to Video to put it in the main thread

JACE[SVN 271]

Author: blurry | Date: 26 października 2012 18:05:22

  • Added new screenshot "raw" mode and mapped screenshot to scroll lock as well. Also updated various emulator semantics that have changed elsewhere already (such as using Computer.suspend for synchronization instead of just pausing the CPU)

JACE[SVN 270]

Author: blurry | Date: 26 października 2012 18:03:14

  • Removed separate video thread and rolled video generation into main thread. The synchronization wasn't worth it.

JACE[SVN 269]

Author: blurry | Date: 26 października 2012 17:56:53

  • Timed device implementation was reverted to use the less expensive but slightly kludgy method for efficiency reasons.

JACE[SVN 268]

Author: blurry | Date: 7 października 2012 21:37:17

  • Added Klaus' 6502 test case found here: http://forum.6502.org/viewtopic.php?f=2&t=2241

JACE[SVN 267]

Author: blurry | Date: 7 października 2012 07:31:31

  • Big commit! This is the starting point of the rewrite of Woz Tracker. There is now a big chunk of a working pattern editor interface. Also a playback mechanism has been written which really just uses an internal headless version of Jace to run the sound generation. There is still a lot of work to do before WozTracker Alpha can be released.

JACE[SVN 266]

Author: blurry | Date: 7 października 2012 07:28:54

  • Changed the handling of onscreen indicators and made frames double-buffered to reduce the flickering that was occurring when indicators were being added or removed

JACE[SVN 265]

Author: blurry | Date: 7 października 2012 07:27:10

  • Removed unused import

JACE[SVN 264]

Author: blurry | Date: 7 października 2012 07:26:25

  • Changed logic to determine appropriate variable values to use the new methods in Utility -- these new methods are also more fault-tolerant as well.

JACE[SVN 263]

Author: blurry | Date: 7 października 2012 07:25:15

  • Added a lot of introspection-based routines for updating object variables -- this replaces the need to have similar logic in the configuration class. It is also needed for Woz Tracker.

JACE[SVN 262]

Author: blurry | Date: 7 października 2012 07:23:46

  • Changed internal memory handling logic to use more efficient operations

JACE[SVN 261]

Author: blurry | Date: 7 października 2012 07:22:32

  • Bugfix: Updated SSC to properly load ROM

JACE[SVN 260]

Author: blurry | Date: 7 października 2012 07:21:04

  • Updated virtual prodos disk -- disabling date/time stamp info as it was incorrect and causing errors.

JACE[SVN 259]

Author: blurry | Date: 14 września 2012 06:27:40

  • Revised handling of B and I flags with help from Klaus' 6502 test suite: http://forum.6502.org/viewtopic.php?f=2&t=2241

JACE[SVN 258]

Author: blurry | Date: 8 września 2012 05:16:20

  • Gutting and rewriting WozTracker based on new file format specification -- Also, the old UI sucked.

JACE[SVN 257]

Author: blurry | Date: 30 sierpnia 2012 21:25:21

  • Changed memory init pattern to be more compatible with some programs that fail to initialize their state correctly. (Thanks HotRod!)
wstecz01/11/2012 00:13
Dodatkowe informacje
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU