December 31st, 2012

AppleWin emulator updated to version 1.22.0.0

AppleWin, the popular 8-bit Apple II emulator for the Microsoft Windows platform has been updated to version 1.22.0.0. According to the announcement posted to comp.sys.apple2 earlier today, the following changes and fixes have been implemented:

Changes:
. [Feature #005557] Support DOSMaster image created by Apple Oasis.
. [Feature #003272 and #005335] Support 2x windowed mode:
– Toggle between 1x and 2x by using Resize button (or F6).
– Full screen now enabled by CTRL+Resize button (or CTRL+F6).

Fixes:
. [Feature #004346] Don’t show mousetext for original Apple //e.
. Fixed HDD firmware to allow epyx_californiagames_iicplus.2mg to boot.
. HDD firmware: Added support for SmartPort entrypoint.
– “Prince of Persia (Original 3.5 floppy for IIc+).2mg” now boots
. [Bug #018455] Improved rendering speed of debugger view.

Download it here.

December 9th, 2012

JACE build 2012-12-09 released

Brendan Robert has released the latest Java Apple Computer Emulator (JACE) build. Here are the changes:

] Fixed nasty bug that caused crashes when joystick buttons (alt-keys) were pressed. Airheart is 100% playable again!

] RamWorks support is now available for up to 8 megabytes of memory. In addition to the RamFactor support it is possible to use both at the same time. Not that you’d ever use 24mb ram in an Apple //e. :-P

] CPU can now log warnings if 65c02 extended opcodes are used. You can enable this to detect old incompatible usages of illegal 6502 opcodes.

] Cleaned up a few improperly implemented softswitches. MMU implementation is 100% compatible now.

Download it here: https://sites.google.com/site/brendanrobert/projects/jace

August 29th, 2012

Update brings JACE out of beta

 

327987

 

Brendan Robert released a new JACE update yesterday.  Here’s the list of new features, fixes and release notes:

This is the first major release, bringing this emulator within a hair of my original vision for what I wanted it to be: it is a complete recreation of the computer I had growing up.  (yaaaaaay!)  There are a few bugs left to fix, but the only people in this world that claim software is ever complete are sales people.  In spite of its flaws it’s ready to get some heavy use: I took the BETA label off the sourceforge page.

] Several timing and deadlock fixes, this not only spells more stable but also a lot more efficient in some cases.

] AE RamFactor card implemented and working.  You will need to install the AE Ram Expander for Appleworks to see the extra storage.
    *There is an additional option to max out the speed of the emulator when the ramfactor is in use.  This means that any applications using Ram for cache or extra storage will speed up dramatically.

] Mockingboard works perfectly with Ultima 5.  
    *AE Phasor support has been implemented, but it isn’t working right just yet.  For now, just use Mockingboard mode.
    *Note: Only use ONE mockingboard.  Using more than one will cause the timing issues and sound horrible.
    *You can use a mockingboard at the same time as a Passport MIDI card.  It has a strange syncopated sound to it.  it does reveal, however, that the mockingboard playback is pitch-perfect. :-)

] Visual UI completely overhauled: Now fullscreen is possible (press F9)
    *Pressing F8 while in fullscreen will toggle aspect-constrained or stretched displays.

] Indicator icons now appear for:
    *Disk II activity
    *Mass storage activity
    *Mouse activation
    *SSC activity
    *RamFactor activity

JACE, the Java Apple Computer Emulator is an open source, multi-platform Apple II emulator.  Get binaries, source code and documentation at the JACE Sourceforge page.  More information is also available at Brendan’s page.

August 14th, 2012

AppleWin emulator updated

AppleWin, the popular 8-bit Apple II emulator for Windows, has been updated to version 1.21.1.0.   This new version features the following changes and fixes.

Changes:
. [Feature #4399] Allow Z80 SoftCard to be inserted into slot 4 or 5. (Allows CP/M v3 to work)
. Reworked Configuration (property sheets) to allow multiple hardware changes.
. Updated Help .chm with info on No-Slot clock.

Fixes:
. Floating bus not returned for empty slot $Cnxx addresses.
– A2VGA.DSK: Apple][VGA card detection.
– [Bug #018643] Mabel’s Mansion.
. [Feature #005552] Mouse wasn’t working for BeagleWrite / MultiScribe.

Get the binaries, documentation and source code at the AppleWin berliOS Developer page.

August 2nd, 2012

JACE updated, many new features added

Hot on the heels of last week’s update, Brendan Robert has released another Java Apple Computer Emulator (JACE) build.  This release contains a number of new and exciting features, as well as a few bug fixes:

(2012-08-02) This is a HUGE feature release and also fixes a few old bugs. All in all, this is a very stable and heavily-tested release.

Re-architected underlying memory event handler model to include CPU opcode/operand memory accesses. This makes it much easier for anyone to extend the emulation by registering events to be triggered by CPU executes to specific addresses.

New memory heatmap view added to MetaCheat (press END to activate). This lets you visually inspect ram as it is changing.

Fixed graphics glitches in hires mode. This caused annoying artifacts on the boundary between alternating hi/lo bit bytes in hires modes.

Improved RGB Mode 7 support to auto-detect RGB mode. This implements the spec as laid out in the Video 7 patent as well as the Apple RGB manual, with the exception that 160-column mode is not implemented and will be treated as a regular 140-column mode.

Reset also causes the RGB mode to flip back to plain 140-column mode again.

Fixed Disk ][ bug that caused hangups in programs like Apple Desktop ][.

Ancient debugger panel (F10) now fixed so that breakpoints happen as the instruction is executed, not afterwards.

As always, the latest binaries, source and documentation are available at the JACE Sourceforge page.

July 25th, 2012

New JACE build released

Brendan Robert has released a new build of the Java Apple Computer Emulator (JACE).  According to Brendan’s post to comp.sys.apple2, this build includes the following:

+New MetaCheat function lets you search for memory locations and alter them in the runtime.  It’s also really useful for snooping on memory as well.

 

+2MG disk support now properly supports dos/prodos ordering and volume numbers (thanks HotRod!)

 

There is a new page dedicated to how to use MetaCheat, but the short of it is that you activate it from configuration (F4) and then show the cheat window with END.

Download it here.

February 28th, 2012

David Schmidt releases KEGS emulator derivative GSport 0.2

To quote David:

“If you haven’t seen GSport before, it is a derivative of Kent Dickey’s KEGS Apple IIgs emulator.  Virtual printer support from Chris Mason (now with plain text output!) and Uthernet emulation from Glenn Jones are the big-ticket improvements over that code base, along with other contributions gathered up from several other KEGS offshoots.”

New functionality:
*   Added text-based virtual printer output for all platforms
*   Added OSX drag/drop “installer” disk image (.dmg)
*   Disk images will automatically mount and boot when specified as the last argument on the command line, or when invoked from the Windows shell (file->open as GSport.exe)

Bug fixes:
*   Added sound libraries in Win32 binary, mistakenly omitted

Schmidt elaborates on what’s new:

“Startup on Windows was annoying to me, needing to run a batch file to set up the path.  So all the .DLLs moved to the main directory.  That had some interesting side-effects: it enable the “file->open as” action to start GSport, which in turn led to the notion of automatically mounting and booting any arbitrary image – no matter what it is.  So, 5-1/4″, 3-1/2″, and hard drive images can “just work” when double-clicked (after setting up the default shell behavior).

“Mac OSX now has a drag and drop install – from the DMG, just drag the GSport folder over to the Applications folder.  The binary is fatter now, with (fingers crossed) PPC and Intel binaries that may work all the way back to OSX 10.4.  No guarantees, but 10.5 and 10.6 are working for me on both architectures.”

You can find the new release here.

February 14th, 2012

JACE emulator gets Passport MIDI Adapter support

Brendan Robert continues to improve JACE, the Java Apple Computer Emulator.   Today, he added Passport MIDI Adapter support and fixed a minor bug.  Per Brendan’s comp.sys.apple2 post:

I just confirmed that JACE can output music from Ultima V very very very very beautifully.  Note that if you use linux you might be better off using OpenJDK as the Sun JRE drivers SUCK for audio. Passport MIDI is mostly emulated at this point.  I didn’t implement any sort of actual MIDI IN/OUT functionality — just a virtual MIDI Out to the embedded java midi synth engine.”

Get the latest build of JACE here.

February 12th, 2012

Virtual II emulator updated

Gerard Putter has released another update to the popular Virtual II 8-bit Apple II emulator.  The following changes are included in this latest version:

  • Fixed an issue where the Mockingboard card could halt the virtual machine (this happened, for example, in Ultima IV).
  • Corrected an issue in the "floating bus" screen rendering, thereby improving compatibility.
  • Fixed an issue that could cause stray pixels on the emulated screen when switching from 80-column text to low-resolution graphics.
  • Improved screen rendering perfomance by using Apple’s Grand Central Dispatch technology.

Version 6.5 requires Mac OS X 10.6 or later.  Version 6.3.7 is still offered for users of OS X 10.4 and 10.5.  Visit the main Virtual II site here to download your preferred version.

February 8th, 2012

JACE Updated

JACE, the Java Apple Computer Emulator has been updated.  Per Brendan Robert’s comp.sys.apple2 post:

1) Concurrent modification exceptions have been eradicated when you apply settings changes.  These used to kill the emulation when you used the config screen to tweak settings or change disks.  I am very happy to say it works correctly as it was intended to work from the get go.  You can even switch to the ][DB debugger rom in mid-session without a crash!  Also supported are changing out card assignments, though some software only detects on start so you might have to use a three-fingered salute anyway.

2) Frame generation is now cycle-perfect, so split screen modes work as expected

3) Other video generation controls are provided, so it is possible to slow down the scanner, or change where HBL is generated from.  This seems rather silly, but for some reason it is the only way to get certain things (floating bus rainbow example) to work for now (default settings are compatible)

4) It is also possible to beautifully render the money munchers title, just set the HBL x/y offsets to 0 and set the scan interval to 3.  I’m not sure why, but this is the only way I could get it to stop flickering madly, though I know it is not **correct** at all.


Download the latest build here.

« Previous Entries | Next Page »