On the QL-users list this momentous little announcement from Wolfgang popped up :
Hi all,
SMSQmulator, the SMSQ/E machine emulator under Java is now out.
You can find it at :
www.wlenerz.com/SMSQmulator.
(Please note that, the site running under linux, this address is case
dependent - grrrr!).
Have fun with it.
Wolfgang
_______________________________________________
And Dilwyn Responded :
Excellent work Wolfgang, now we have a Java based free emulator which runs
across many of the major operating systems which have Java installed -
Windows, Mac OS X, Linux.
I am ploughing through the manuals (both of them, Wolfgang's and Tim
Swenson's versions).
Important to note as Wolfgang has pointed out that it is not strictly a QL
emulator (may not run software which relies on system variables and/or
screen at fixed QL addresses) and being a MC68000 emulator, software
purposely written to use features of later processors (e.g. Q40/Q60 specific
software) won't run.
I like the fact it has Native File Access, SMSQ File Access (executable file
headers stored) and QXL.WIN access.
I would have liked to see full floppy disk access as so many QL users still
use them, it would have made file transfer easy. That said, it can read
floppy disk image files created on your operating system. Hopefully, someone
will write up that process for the various operating systems in time for
anyone who has never used disk images before.
SMSQmulator supports 16 bit colour and various screen sizes (e.g. 1024x512
or 800x600) although it defaults to 512x256 when you first start it.
I like the warning in the manuals about the sound facilities, that although
BEEP and Sampled Sound System are supported it might "not sound too nice"
due to issues with the Java sound handlers!
I also like the fact that a few sample programs have been supplied (3 games
and Psion Xchange) - the emulator startup lets you get straight into running
a few programs. Great for people new to QL systems or who have never used
emulators before.
Congratulations Wolfgang and anyone else involved in developing and testing.
Sounds fantastic to QLHeaven