Michael has added support for accurate half-pixel rendering (in both
color & monochrome modes). Great perseverance in rev-engineering &
extending this 16 year old renderer, Michael!
The latest build is available here:
http://prdownload.berlios.de/applewin/AppleWin1.20.0.0.zip
FYI: See Sheldon's NTSC build (another thread on cea2) for a taste of
what we want to fully integrate into the AppleWin mainline.
Tom
History since 1.19.3:
Changes:
. Standard, Text Optimized and Monochrome video modes now support half-
pixel rendering accuracy!
. Colors tweaked to better match the real hardware.
Fixes:
. Fixed Mockingboard detection for Ultima III (ProDOS-8/harddisk
version).
Debugger
. See the Debugger_Changelog.txt for the various fixes and changes.
Misc:
. Updated acknowledgements. Cheers to Mike Harvey! (Nibble Magazine)
cool! its great you guys keep on updating this excellent emulator!
question:
is there a new "exit mouse input mode" key combination? control click
doesn't exit the mode any more.....
also, once in mouse input mode, the "crosshairs" on the border of
applewin are frozen, non responsive to mouse movements
I can't reproduce either of these - both work fine on my WinXP machine
(I tested with Dazzle Draw).
I tried in both windowed & full-screen modes.
What's your configuration?
Tom
Tom and Rich,
I concur, the mouse feature works fine for me as well.
I am having issues with the NTSC version that Sheldon claims to be
"mystifying".
Bill G.
windowed, just booted to my basic startup program selector...
previous version 1.15.0.1 works just fine.
Rich
Nobody else having this issue?
It's very strange. Previous versions of applewin the Joystick mouse
worked fine... I thought it may have been a registry issue
If you can email me the .dsk image, then I can try to reproduce here.
Tom
Hi,
> Michael has added support for accurate half-pixel rendering (in both
> color & monochrome modes). Great perseverance in rev-engineering &
> extending this 16 year old renderer, Michael!
Thanks everyone! Wish all of you happy 'Appleing'.
I don't think that is going to help. It doesn't matter if I boot
into prodos, or turn on emulated machine without any disks...
IE, eject all disk. set HD to NONE. start applewin.exe:
clicking windows mouse pointer in applewin video output does this:
1)crosshairs show up... frozen, don't move when mouse moves
2)control/left click does not exit mouse input mode.
Good testcase... seems to work fine here on Windows 7, with any
combination of "show crosshairs" or "restrict mouse to Apple window"
checkboxes, too.
What is your physical pointer device? Anything out of the ordinary?
Couple more "minor" (HA! SDL, 2x zoom, etc) video things TO DO and I can get back to the debugger ... this lack of command line editing is starting to "annoy" me. :)
Keep sending us your feedback everyone! Positive or Negative -- we are slowly continuing to implement features, wish lists, and make it one of the best emulators out of the box.
Cheers
Michael
I go to:
http://download.berlios.de/applewin/AppleWin1.20.0.0.zip
open with winzip. extract to desktop/applewin
start application from: desktop/applewin/applewin.exe
ok click video output of apple: crosshairs lock and cant exit mouse
mode or see windows cursor
I just found it:
I disabled mouse interface. I can use mouse as the joystick,
(I forgot to mention that mouse emulation of joystick was enabled the
whole time)
cursor crosshairs move, I can control click to exit mode....
Mouse was selected as joystick input and mouse card was enabled at the
same time... I try to go back and enable mouse interface, then enable
mouse as joystick emulator, and it tells me it can't do it (like it
should, you can't have a total of 4 axis emulated by a 2 axis mouse!)
Must have something to do with the registry? keeping old settings?
Rich
applewin rocks!
requests: seperate window for debugger, with wider columns for source
more than 1 window for video output. window1=apple II selected video
mode. window2=any mode you choose (IE, have HGR1 on apple video
outputwindow . have HGR2 on the "extra" video output window.)
--option to Get Source files for debugger from HDV image used as apple
II hard disk.
comment: your choice of syntax for the debugger is ?interesting? :-)
Rich
feature wish: Slinky RAM card emulation
We really need to have a "window manager" -- I have slowly been putting in the framework to support this on the back end, as everything was hard-coded to just one (debugger) window. This has been a lot of work, and constantly getting pushed down in priority, but yes, thanks for keeping this on "my radar" so to speak.
I was hoping to have the SDL port done sooner, which is the second reason this feature request has been delayed.
>, with wider columns for source
Yeah, I'm starting to run into this myself.
a) The "tabs" in the dissembly while not hard-coded, are not user configurable
b) there is no way to disable the "info" CPU/REGS window on the right. If the user had the option to move that to a seperate window that would help.
I'm still looking for a clean way to support this, as we "need" to support the original mode. I put "need" in quotes, because I don't know all who is using the debugger. I like the "all-in-one" mode, as it is compact, but it definitely looses flexibility.
I'll have to talk to Tom is he feels it is OK to move the debugger to a seperate window permanently.
> more than 1 window for video output. window1=apple II selected video
mode. window2=any mode you choose
Yup, I need this functionality for my memory visualizer, so it is on the TO DO list.
> comment: your choice of syntax for the debugger is ?interesting? :-)
Could you clarify the context please? :-)
color syntax hilighting?
undocumented instructions?
debugger commands?
assembly opcodes? (I am planning on supporting all the assembler directives for Acme, Big Mac, DOS Tool Kit, Lisa, Merlin, MicroSparc, ORCA/M, Ted II, Well, and one other, with the user being able to specify what type they want to use for input/output. Preliminary support is already in the built-in assemblyer.)
A lot of things seem hard-coded to the user -- at the source level, some are, some aren't -- the biggest problem is that they are not exposed to the user to configure. We will have a proper options / config tab for the debugger -- its been a question of priority.
These are the things I'm tentatively working on next:
a) SDL port
b) Zoom x2 suppport
c) Debugger Command Line Editing and History
You would also like to see:
d) Seperate Debugger Windows
Am I right in assuming you would like to see (d) first priority? :-)
Thanks for the feedback Rich!
Rich, could you take some time to send me a repro instructions + images please?
I can see how this would save you a ton of time! I need the full environment to duplicate your usage case to make sure I implement this properly (and test to make sure it works. :)
Cheers,
Michael
Rich, assuming the debugger full-screen colors were fixed :-), do you ever want to / need to use the full-screen debugger?
Assuming you used the full-screen debugger: If the debugger supported seperate windows, how would you like the full-screen debugger to function please?
Cheers,
Michael
you could make it all configurable (and should)...
have user specify: slot, drive, subdirectory/sub/sub/file.txt
(through a file browser that works with HDV images)
so for me:
S7/D1/Merlin/SRC/MAPPERXP2SRC.TXT
then the debugger opens the HDV image, goes to the specified file, and
uses it for debugger source
Rich
I would like it to function just as it does... seperate window so I
can watch HGR screen while debugging (and stepping through) some
things.
:-) If I had a simultaneous view of what's going on in the apple
(video output and cpu activity) then I would be more likely
to code some more fun apple II things :-)
i just figured out what you mean by full screen debugger.... my
opinion: full screen is for playing games. once they are debugged in
windowed mode.. so id leave the FS debugger as is
http://rich12345.tripod.com/debugger.JPG....
wider columns for source not shown
seperate windows for Watches? Registers?
WATCH command for labels in source (then in watch window, put LABEL =
$XX)
16bit watches in watch window ( LABEL = $XXXX)
:-)
Even on the dinky old Tecra...... ;o)
--
MotoFox
Originator of the word "enubulous"
I just tell everybody to run Linux, myself.
The "users are idiots and are confused by functionality" approach of
Apple is a disease. If you design your OS for idiots, only idiots will
use it. I don't use a Macintosh, because in striving to be so simple,
they simply can't do what I need them to do.
Please, just tell everybody to go to Linux.