TIP: Click on subject to list as thread! ANSI
echo: apple
to: comp.sys.apple2.programmer,comp.sys
from: David Schmenk
date: 2008-08-27 20:30:40
subject: vm02: calling all Apple IIcs

VM02 update: This is a second alpha release.  I am looking for a 
particular configuration to test with.  I have formalized a device 
driver interface and written some test drivers for console, mouse, and 
the super serial card.  The serial driver is stubbed out, but I have 
been spending a lot of time with the mouse card and IIc mouse 
implementation.  Boy, have I learned a lot.  The mouse card is quite a 
piece of work.  They bundled up just about every Apple II trick into one 
card.  I now have VBL interrupts updating the time base so now 
operations like sleep() actually work for the correct time (even with 
accelerators).  As a side benefit, keyboard input is very responsive (as 
long as you can't type 60 characters/second).  However, due to the 
vastly different implementations across the card and IIc varieties, I 
want to make sure I have it right before moving ahead.

http://schmenk.is-a-geek.com/tarfiles/VM02ALPHA2.DSK.ZIP

is the disk image.  It doesn't have all the demos of the past releases 
(they should all work) except for HELLOWORLD, the multi-threading demo. 
   This won't work on emulated mouse cards unless it emulates the VBL 
interrupt; you will have to try it on real hardware with a mouse card or 
  a IIc/IIc+.  If you don't have a mouse card, it will fall back to the 
software timing and run fine.  You will know it is getting VBL 
interrupts due to the very annoying 30Hz buzz.  I'm looking to see if 
the HELLOWORLD demo bounces the text across the screen and exits cleanly 
when ESC is pressed.

If anyone can run this on real hardware with mouse card or a IIc, I 
would really like to get feedback.  I have currently tested on a II+. 
enhanced IIe, and a 3.5 drive ROM IIc.

If this is successful, I will finish the serial card driver and put 
together a simple terminal program capable of 9600 baud (without 
dropping characters), written in Java, for the beta release.

Thanks for everyones help,

Dave...
--- SBBSecho 2.12-Win32
* Origin: Derby City Gateway (1:2320/100.2008)
SEEN-BY: 10/1 3 34/999 106/1 120/228 123/500 140/1 222/2 226/0 236/150 249/303
SEEN-BY: 250/306 261/20 38 100 1404 1406 1410 1418 266/1413 280/1027 320/119
SEEN-BY: 393/11 396/45 633/260 267 712/848 800/432 801/161 189 2222/700
SEEN-BY: 2320/100 105 200 2905/0
@PATH: 2320/100 261/38 633/260 267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.