!

[Apple IIe] JACE 180412 SVN175

[0] @ !!! Piątek, 20 Kwietnia 2012 00:20 CET [20-04-2012 00:03 CET]

[Apple IIe] JACE 180412 SVN175

JACE, emulator mikrokomputera APPLE IIe pracujący w środowisku Java został zaktualizowany. Tym razem do kodu tego emulatora dodano możliwość wykorzystywania "oszustw" w grach - na pierwszy ogień poszedł hit "Prince of Persia", którego kod źródłowy, odnaleziono po latach, i można go pobrać z githuba.

Prince of Persia

Revision: 175

Author: blurry Date: 18 kwietnia 2012 17:43:28

  • New cheat feature!  Prince of Persia cheats located thanks to Jordan Mechner's very nicely documented source code!

JACE Revision: 174

Author: blurry Date: 8 marca 2012 09:01:54

  • Completed 6522 implementation (well, the parts needed for Mockingboard).  Also cleaned up some resource contention issues over the mixer source lines.  Mockingboard still isn't functioning (Ultima 5 can't detect it) but it's getting there...

JACE Revision: 173

Author: blurry Date: 3 marca 2012 00:15:57

  • Huge overhaul in mockingboard code, though it is not done yet.  Rockwell 6522 chip is only partially implemented.  Huge refactoring in how the PSG (AY Chip) logic is structured to make it more segmented and less baked into the way that a mockingboard works -- so a bit more structured.  This commit is mostly to get this unsaved source backed up in case something catastrophic happens (it's a lot of work even though it's not done!)
  • Other things include the ability to swap out the video renderer while the emulator is still alive.  This required some minor changes and rethinking of how things are initialized.
  • SoundMixer was changed to allow any Object to request a sound data line, rather than requiring the requester to be a Device object.  This allows other random odds and ends to generate sound.  Overall, this will usher in the ability to provide a lot more sounds to the emulation than just the speaker.

JACE Revision: 172

Author: blurry Date: 15 lutego 2012 04:02:08

  • WORKING MIDI EMULATION!!!
  • Tweaked to prevent sound drain commands from freezing up audio subsystem.

JACE Revision: 171

Author: blurry Date: 13 lutego 2012 08:49:04

  • New passport midi interface card added!  Can't seem to get it working in Linux just yet though.... GRRRR!!!

JACE Revision: 170

Author: blurry Date: 12 lutego 2012 07:47:33

  • Slight tweak to HBL scanner calculations to match Sather's reference information.  Patched a crash on Mac caused by the jar scanner

JACE Revision: 169

Author: blurry Date: 9 lutego 2012 03:53:04

  • Fixed video timing logic, proper HBL and VBL support for the floating bus.  Also renamed Le Chat Mauve to Mode 7 RGB.

JACE Revision: 168

Author: blurry Date: 8 lutego 2012 08:01:16

  • Removed redundant suspend/resume implementations in favor of one implementation
  • Resolved concurrent modification error when reconfiguring live emulator, now config screen is more stable!

JACE Revision: 167

Author: blurry Date: 6 lutego 2012 06:28:27

  • Fixed 2MG OOPS that would have caused writes to go to the wrong place in the file!

JACE Revision: 166

Author: blurry Date: 6 lutego 2012 06:16:46

  • Kicked some simple bugs out of the simple disk format conversion tool -- appears to be working now (?)

JACE Revision: 165

Author: blurry Date: 5 lutego 2012 23:42:26

  • Created simple disk format conversion tool

JACE Revision: 164

Author: blurry Date: 5 lutego 2012 22:29:51

  • Added support for 2mg floppy (140kb) images

JACE Revision: 163

Author: blurry Date: 5 lutego 2012 18:00:34

  • Correctly disassembles Lemonade Stand

JACE Revision: 162

Author: blurry Date: 5 lutego 2012 06:30:19

  • Added missing ID byte to get GEOS to detect mouse.  Also added clamping hacks to improve GEOS support.

JACE Revision: 161

Author: blurry Date: 5 lutego 2012 06:29:12

  • Removed setProgramCounter call that incorrectly implemented JSR

JACE Revision: 160

Author: blurry Date: 5 lutego 2012 06:27:55

  • Changed BRK to a 2-byte opcode from the opcode definition and removed the BRK hacks to manipulate the program counter.  Also fixed how interrupts were implemented to resolve interrupt-driven mouse support for GEOS and Dazzle Draw

JACE Revision: 159

Author: blurry Date: 5 lutego 2012 06:25:56

  • Change BRUN (F5) to set program counter and not worry about adding 1...

JACE Revision: 158

Author: blurry Date: 3 lutego 2012 07:16:31

  • Added BBR, BSR, SMB, RMB opcodes
  • Fixed odd crashes on cold boot when smartport device has no attached storage devices
  • Fixed bug in "helpful messages" feature that broke Airheart
  • Changed LC write softswitches to activate only on second read access instead of right away
  • Added configuration support to let you use the prodos virtual disk

JACE Revision: 157

  • Author: blurry Date: 1 lutego 2012 06:07:32
  • Fixed long-standing issue that broke writes to HDV and 2MG disks.  Hard disk support is 100%!!! YAY!

JACE Revision: 156

Author: blurry Date: 31 stycznia 2012 08:18:10

  • More work on sound mixer support (sound works again in most cases)
  • MOUSE EMULATION!!! YAY!!!!

JACE Revision: 155

Author: blurry Date: 27 stycznia 2012 06:59:58

  • THIS BUILD BREAKS SOUND!!
  • Changed card selection to a new generic dynamic selector class model -- it is now easy to have combo boxes for things besides class selections -- and this is what is needed for sound mixer configuration and other things!
  • New annotation "InvokableAction" -- added it in a few places.  It will be more fundamental in the user experience at a later point.   For now, it won't be worth anything unless it is more pervasive.  Some invokable actions have been identified, but there are many many more to track down and/or implement.
  • Beginnings of sound mixer support, centralizing sound resources to route through one place.  Needs more work though.

JACE Revision: 154

Author: blurry Date: 20 stycznia 2012 00:35:55

  • Added Le Chat Mauve support!  W00t!

JACE Revision: 153

Author: blurry Date: 19 stycznia 2012 16:54:27

  • Cleaned up display code and corrected accidental reversion in color generation logic (ARGH!!)

JACE Revision: 152

Author: blurry Date: 19 stycznia 2012 07:15:17

  • Enabled F7 to start/stop sound recording.

JACE Revision: 151

Author: blurry Date: 19 stycznia 2012 07:07:52

  • Finally resolved the funky issues in the color conversion logic.  DHGR, Hires and Lores colors are now correct without any flaws.

JACE Revision: 150

Author: blurry Date: 5 stycznia 2012 23:40:03

  • Checking in code that's been sitting around for a while.  Not sure what all is different because of the age of the files but recent fixes are:
  • Fixed NPE in video initialization that killed the emulator quite frequently
  • Added better prompts in the disk loading dialogs
  • Changed startup message to correctly indicate keys for loading hard disk, etc
  • Fixed sound to work with STA and other write commands (fixes Moon Patrol sound!  Yay!)
  • There's probably other video and sound timing things addressed here, but I'm not entirely sure what the actual differences are (probably small tweaks here and there)
  • Happy new year!

JACE Revision: 149

Author: blurry Date: 05:43:43, 15 kwietnia 2011

  • Added line to clear decimal flag on BRK to be more like 65c02.

JACE Revision: 148

Author: blurry Date: 05:38:56, 15 kwietnia 2011

  • Put exception handler around reconfiguration logic, so that if reconfigration fails the whole program doesn't abruptly sit there in a stupor.

JACE Revision: 147

Author: blurry Date: 02:46:18, 15 kwietnia 2011

  • Fixed issues related to introspection when Jace is run as a JAR file.  This fixes the configuration screen so that cards can be selected now.  Thanks to Rich for the bug report!

JACE Revision: 146

Author: blurry Date: 02:45:06, 15 kwietnia 2011

  • Fixed write sector ordering issues and improved RDOS write compatibility.  Big thanks to Deckard for finding this one and helping find the fix too!

JACE Revision: 145

Author: blurry Date: 20:25:17, 12 lutego 2011

  • More fixes to video emulation (scanline flickering issues) and lo-res is now running through NTSC logic.  Made SSC non-default for slot 2 as it causes slowness.  Also re-worked the disassembler logic to be more efficient.

 

wstecz20/04/2012 00:20
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