emaculation / macemu Goto Github PK
View Code? Open in Web Editor NEWBasilisk II and SheepShaver Macintosh emulators, maintained
Basilisk II and SheepShaver Macintosh emulators, maintained
From the original project's TODO
:
AmigaOS:
- Patch 512K ROM for 68040/060 caches
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
We should drop BeOS support.
Without a working build system (CI in particular), there's no way to safely accept contributions. We can always recover the files from git and/or start a branch if this turns out to be misguided (i.e. if there turns out to be a terminal-emulated solution via Haiku or something, that someone is willing to support).
From the original project's TODO
:
Windows:
- main_windows.cpp: undo the SDL/DIB driver trick
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
We should drop Amiga support.
Without a working build system (CI in particular), there's no way to safely accept contributions. We can always recover the files from git and/or start a branch if this turns out to be misguided (i.e. if there turns out to be a terminal-emulated solution via UAE or something, that someone is willing to support).
From the original project's TODO
:
AmigaOS:
- Input handler instead of IDCMP?
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
Travis is running a null test right now as proof of concept for OSX. Replace with a build test
macOS 64-bit ---
Linux 32-bit JIT
MinGW 32-bit JIT
These builds need to be installed SDL2 framework/library.
$ cd macemu/BasiliskII/src/Unix
$ ./autogen.sh
$ make
also:
https://www.emaculation.com/doku.php/compiling_sheepshaver_basilisk
People may or may not read the docs on posting good bug reports, but they'll have to read an issue template if we create one.
Create them.
From the original project's TODO
:
Windows:
- audio_windows.cpp, scsi_windows.cpp: merge from original Windows version
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
Perform a Windows build on Appveyor CI
From the original project's TODO
:
BeOS:
- Video depth/resolution switching
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
Unix:
- sys_unix.cpp: SysFormat(), SysIsFixedDisk(), SysIsDiskInserted(), prevent/allow for non-floppy/CDROM devices
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's BasiliskII/src/MacOSX/ToDo.html
:
In window mode, if the framerate is low (e.g. if you leave it at the default of 10fps) or if the emulated screen is too large, really fast mouse clicks are sometimes not picked up by the Emulator. For now, click more slowly.
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
BeOS:
- Sound output rate/bits/channels switching
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
General:
- More accurate Time Manager
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
General:
- Sound in
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
AmigaOS:
- Support for ShapeShifter External Video Drivers
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
General:
- Classic ROM: mouse button/movement is broken with ROM mouse handler
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
At minimum, the following changes are needed:
README.md
into more relevant parts
GETTINGSTARTED.md
- how to configure your environmentCONTRIBUTING.md
- how to develop, test, submit changes, etc TROUBLESHOOTING.md
- possible gotchasFrom the original project's TODO
:
General:
- Disk: rdVerify
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
General:
- Video: multiple monitor support
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
Unix:
- ESD is also available on Solaris
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
I can only imagine that this will require running a BSD VM inside Travis CI, and that things will get weird. The only alternative is to solicit money from the community to pay for cirrus CI build time.
See discussion at cebix/macemu#176
From the original project's TODO
:
AmigaOS:
- Sound output rate/bits/channels switching
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
General:
- Write a nice User's Manual with linuxdoc or something similar
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
AmigaOS:
- sys_amiga.cpp: MaxTransfer/BufMemType/TransferMask, SysAddCDROMPrefs(), SysFormat()
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
Mac OS X:
- Sound
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
General:
- Fix video mode switch to cope with different mac_frame_base
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
BeOS:
- clip_beos.cpp: clip BeOS->Basilisk
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
Bugs:
- System 7.1 with Quadra900 ModelID (1MB ROM): 0x108 gets strange value
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
General:
- Add support for System 6.0.x
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
AmigaOS:
- clip_amiga.cpp: clip AmigaOS->Basilisk
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
Mac OS X:
- Lots of other stuff. See src/MacOSX/ToDo.html
Create github issues from these list items
From the original project's TODO
:
AmigaOS:
- "Create Hardfile..." button
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
Appveyor is running a null test right now as proof of concept. Replace with a build test
macOS 64-bit ---
Linux 32-bit JIT
MinGW 32-bit JIT
These builds need to be installed SDL2 framework/library.
$ cd macemu/BasiliskII/src/Windows
$ ../Unix/autogen.sh
$ make
also:
https://www.emaculation.com/doku.php/compiling_sheepshaver_basilisk
I'm not sure if this is something that you're interested in, but I thought perhaps it could be a good to add shoebill to this Github org? I'm not sure if anyone is out there patching it much but it at least looks like it could do with some love and care to get it compiling on recent OSes now that the maintainer isn't able to work on it due to contractual reasons. I'd be happy to help out with getting CI working for it.
From the original project's TODO
:
General:
- Sony: rdVerify, Tag Buffer
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
General:
- Serial driver: XOn/XOff handshaking
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
BeOS:
- Last sound buffer is not played
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
Mac OS X:
- Cut and paste
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
General:
- Add support for 2MB ROMs (Quadra 840AV)
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
Windows:
- video_windows.cpp: implement with DirectX
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
Refer to discussion at:
kanjitalk755/macemu#14
Bring in these edits, as they are the most current development of this project.
From the original project's TODO
:
General:
- Classic ROM: sound output
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
General:
- CD-ROM: track lists, positioning type 3, TOC type 4/5, ReadHeader/ReadMCN/ ReadISRC/ReadAudio/ReadAllSubcodes
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
Bugs:
- Apple Personal Diagnostics doesn't work with more than 1023 MB
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
AmigaOS:
- Last sound buffer is not played
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From the original project's TODO
:
Unix:
- display progress bar during disk file creation in prefs editor
No further information is available; it's also possible that this issue has been addressed in the time since that 2007-07-14 revision.
From doc/PowerPC-Testsuite.md
:
It is recommended that you first run the tester on a native PowerPC platform to generate a results file. For reference, here is the [[this>projects/ppctester/files/ppc-testresults.dat.bz2|PowerPC Emulator Tester results file]] I use for SheepShaver. This was generated with AltiVec tests enabled. This is for revision 1.30+ of the file. md5sum is: ''3e29432abb6e21e625a2eef8cf2f0840''.
We should do that, and save the file here for posterity.
(Note: this issue was originally emaculation/SheepShaver#10)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.