[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
WUSDN to support Apple II -- and the resulting effect: Another JACE build is about to drop.
- Subject: WUSDN to support Apple II -- and the resulting effect: Another JACE build is about to drop.
- From: BLuRry <brendan.robert@gmail.com>
- Date: Mon, 25 Jun 2012 15:57:47 -0700 (PDT)
- Complaints-to: groups-abuse@google.com
- Injection-info: glegroupsg2000goo.googlegroups.com; posting-host=70.123.154.97; posting-account=HyIOQgoAAAAfAUGOevdCSBhPYcDSPtM9
- Newsgroups: comp.sys.apple2
- Organization: http://groups.google.com
- User-agent: G2/1.0
I'm including this email I received from the author of WUSDN, a demo-authoring tool for 6502 computers, including Atari, C64 and NES:
---------------------
Hello Brendan,
Finally Apple II found its way into my IDE and last week I manged to include the AppleCommander jar/api so I can out the executable into a PRODOS image.
Now I wonder which command line parameters JACE offers to start and run a Prodos DSK file.
Best regards, Peter.
---------------------
Admittedly, JACE did not have any such feature. But Demos for Apple? Yes, please! I quickly added commandline parameter support and I re-used my existing configuration framework to make quick work of it:
If you have previously set up (and saved) your emulator configuration with the Disk ][ interface in slot 6, then you should be able start with -s6.d1 /path/to/image.dsk -s6.d2 /path/to/other.dsk
This will work for floppy and mass-storage (hdv and 2mg) provided you have configure the emulator accordingly. But wait! There's more!
Some of these might also work though I haven't tested them yet (they actually most likely will, I'm not sure if case matters for boolean as in TRUE instead of true):
cfg.saveAutomatically (true/false)
computer.s1card (full package/class name of card to use, e.g. jace.hardware.CardDiskII)
computer.s2card (same as above)
computer.s3card ...
computer.s4card ...
computer.s5card ...
computer.s6card ...
computer.s7card ...
computer.cheat (full package/class name of cheat engine to use)
computer.hints (true/false)
computer.useConsoleProbe (true/false)
computer.debugRom (true/false)
computer.video (class name of video renderer)
cpu.breakOnBadOpcode (true/false)
cpu.trace (true/false)
cpu.traceSize ##
joy0.centerMouse (true/false)
joy0.enabled (true/false)
joy0.hog (true/false)
joy0.useKeys (true/false)
joy1.centerMouse
joy1.enabled
joy1.hog
joy1.useKeys
mb.cyclesPerSecond ##
mb.speaker (true/false)
mb.maxspeed (true/false)
// For mouse card:
s4.updateFreq ##
mixer.bits ##
mixer.freq ##
mixer.preferredMixer name (uses java sound mixer names, varies by platform)
spk.idle ###
spk.vol ###
vid.mode7 (true/false)
vid.hblankOffsetX ##
vid.hblankOffsetY ##
vid.waitsPerCycle ##
I've also noticed that I never finished the mockingboard support (a shame) but other awesome features (and bugfixes) are in the queue so it's time to get a release out there anyway. Except the sourceforge project for java-ace to be updated shortly.