Short: Source code to 68k Macintosh Emulator for AmigaOS4
Author: Christian Bauer, Ilkka Lehtoranta, Kjetil Hvalstrand, Scott A.
Cabit
Uploader: Scott Cabit
Version: 0.9.8 experimental
Type: dev/c
Architecture: AmigaOS4.1
Basilisk II is an open source 68k Macintosh emulator. It can emulate
either a Mac Classic or a Mac II series machine with colour display
and sound.
* Full screen MMU hack
(Speed depends on number of video memory accesses, normally where fast.)
* Full screen direct video
(if your video card support it)
* Full screen frame skipping
(if nothing else works, this mode is slower in high resolution)
* MMU based video memory emulation on read and write opcodes
* RDB support
* Displays disk-image and partition size (when found!)
* Mouse wheel support
* Hard-disk support with 64bit addressing
* Supports LUT and ARGB display modes on all screens including Workbench
* Supports CD-ROM
* All PC keyboard keys are supported in emulation
* Ethernet support re enabled (SanaII_experimental)
(Se source code if you like to help)
DISCLAIMER:
* PARTITIONS:
DO NOT USE DH0, MAKE A NEW MAKE A NEW PARTITION AND CALL IT SOME THING SMART,
PARTITION WILL BE OVERWRITTEN !!! MAKE THE PARTITION NO LARGER THEN 2GB,
IF YOU LIKE TO BE SAFE USE SLOWER DISK-IMAGES.
* IF YOU DO GET DSI ERRORS, DO NOT IGNORE ERRORS, BE SAFE; WARM REBOOT.
MACINTOSH SOFTWARE CAN HAVE BUGS, THERE IS NO MEMORY PROTECTION THAT CAN STOP IT
FROM CRASHING YOU SYSTEM.
(IF YOU DO THIS THE IT'S ON YOUR OWN RISK.)
* POWERUP USERS:
IT IS PROBABLY BETTER RUN SHAPESHIFTER OR FUSION ON
THE 68K THAN BASILISK II ON THE PPC. BASILISK II USES UAE CPU ENGINE AND
BPPC/CSPPC IS TOO SLOW.
Changes in Basilisk II 0.9.8 experimental AmigaOS4 22.06.2012
* Merged changes from Scott A. Cabit
* Fixed Icon DiskObject not set to NULL as initial value.
(potential risk of DSI error/memory corruption at exit or some where else.)
* moved Prefs and xpram file names into main, to make it easier to run two
versions of BasiliskII.
* prefs files can now be read from different directory, by entering a different
path as argument in shell.
* fixed ether_amiga4.cpp (Sana II), hooks are not setup correct (some help from
Olaf Barthel)
(warning think the exit code is broken)
[-- Inifity TCP/IP - driver experimental --]
* Fixed initial NULL value not set for msg-port used for Ethernet, dangers on
exit.
* Experminantal TCP/IP api added (not SanaII).
* fixed exit code for Experminantal TCP/IP api not SanaII :-)
[------------------------------------------]
Changes in Basilisk II 0.9.7 experimental AmigaOS4 02.07.2011 (Scott A. Cabit):
* modified Os4_prefs file to fix bug in choosing serial/parallel mode for
seriala & serialb
The Parallel checkbox now works, if deselected it is possible to connect via
modem to the internet
* Added device USBDisk.device to CD drive list - you can now access USB based CD
drives
* Added back 8bitgfx mode for prefs parsing - not sure if it is really
implemented in the emulator
but it now works in the Amiga OS4 prefs gui and prefs file
* Incremented experimental version numbers in Os4_prefs file to show 9.7
* Stripped comments out of executable using strip -R.comment, reducing code size
by over 2 Megabytes
* Note - the executable may be found in the src/AmigaOS-4 directory
| |