Basilisk II for the PSP

Discussion in 'PSP Homebrew Development' started by Chilly Willy, Jul 21, 2008.

  1. Chilly Willy

    Chilly Willy Contributor

    [​IMG]
    The official release of Basilisk II for the PSP is here! Features include:

    • Emulates a Mac II series machine running OS 7.0.1 through 8.1, depending on the ROM used.
    • Uses UAE CPU emulation, with new SoftFloat FPU emulation for better compatibility.
    • The PSP memstick can be mounted on the Mac desktop (requires File Manager 1.2).
    • Supports on-the-fly change of colors and resolution (requires Display Manager).
    • Has stereo, 16-bit, 44kHz audio (requires Sound Manager 3.0).
    • Supports emulated floppy and CDROM with removable media (no CD audio yet).
    • Supports up to four hardfiles for use as fixed drives.
    • UDP tunnel for AppleTalk networking across WIFI (no general networking yet).
    • Emulates a Mac Extended ADB keyboard and mouse. Buttons can be remapped on-the-fly, and popular IR keyboards are supported on the Phat PSP.
    • Supports extra memory and TV out on the Slim PSP.

    I made changes to the non-platform-specific code (particularly the FPU emulation), so I've bumped the version to 1.1. I'll probably make some changes and bug fixes later, so I'm calling this 1.1.0. Two main downloads for the binary and one of the source are available. The larger binary archive comes with a nice BIG guide, so I archived it with 7zip. If you don't know how to handle 7zip, google it.

    EDIT 2008/07/31: Now updated to 1.1.1. Changes include - newer code base. IR keyboard files made relative and included with program (should help people who don't know who to setup pspirkeyb). IR keyboard was verified working with 4.01 M33-2. Program is slightly faster (about six percent). Added two 16: 9 video modes to the Mac side for people who use the LCD or an HDTV.

    BasiliskII-PSP-1.1.1.zip
    BasiliskII-PSP-1.1.1-src.7z
    BasiliskII-PSP-Guide.7z note - this is JUST the guide file

    old stuff...
    Mirrors:
    BasiliskII-PSP-1.1.0.zip
    http://www.mediafire.com/download.php?mjdvjfpjgtj
    http://www.sendspace.com/file/n1p8ev

    BasiliskII-PSP-1.1.0-src.7z
    http://www.mediafire.com/download.php?y0cjh31jxud
    http://www.sendspace.com/file/3gftrp

    BasiliskII-PSP-1.1.0-with-guide.7z
    http://www.mediafire.com/download.php?i0jqjcyw0ly
    http://www.sendspace.com/file/aoug6s
     

    Attached Files:

  2. Ranelar

    Ranelar New Member

    <p>so what are the practical uses for this other than showing off to friends?</p>
     
  3. Chilly Willy

    Chilly Willy Contributor

    Mostly playing certain older games that never made it elsewhere, like Spectre or Arashi. I've also got a MultiMedia Encyclopedia for the Mac that runs on it. I know of a couple planetarium type programs you could run for when you were out at a star-party and didn't want to bring a laptop.

    The applications are as varied as your imagination. :)
     
  4. XsavioR

    XsavioR Staff Member

    Nice work man! would it be ok to ask for the star app?
     
  5. Acerthief

    Acerthief Staff Member

    clap clap clap clap.
    I was just about to go onto ps2dev.org to check it out it's progress

    Nice Job!
     
  6. Chilly Willy

    Chilly Willy Contributor

    Of course it's okay to ask! Now whether you get anything is another issue altogether. :biggrin:

    I don't remember where I put that CD... I can't find my Myst CD either. :sad:
     
  7. mackman6151

    mackman6151 New Member

    <p>does anybody know where i can find OS img files?</p>
     
  8. Chilly Willy

    Chilly Willy Contributor

  9. dennis96411

    dennis96411 Member

    Aren't you J.F. on the ps2dev forum?
     
  10. Chilly Willy

    Chilly Willy Contributor

    That's my curmudgeon-old-programmer personality, yes. :laugh:
     
  11. Cloudy

    Cloudy New Member

    How the hell I never knew that, I've no idea.

    Nice job on the release :) Will have to try it sometime.
     
  12. ElShotte

    ElShotte New Member

    Hey Chilly Willy, good job on porting the emu man! I'm about to install Mac OS 8 on this thing. I have a question though, in the Read Me (Thanks alot BTW) you mentioned that on PSP Slim you can have up to 40 Mb of RAM for the emu, whilst I can only do 13 Mb max, thought this was decided by the current ROM, but the max for my is 36 Mb. Any clue man?
     
  13. Chilly Willy

    Chilly Willy Contributor

    The amount of memory is determined by two things: Phat or Slim, and what plugins you're running. On my Slim with just a screenshot plugin, I can get 41 MB. My brother's Phat with no plugins gets 13 MB. If you use more/larger plugins, you'll get less memory for the emu.
     
  14. ElShotte

    ElShotte New Member

    No plugins whatsoever, stock 3.71 FIRMWARE. I just tried an 8.6 ISO twice, both times PSP turns off on "Smiley Mac" (booting), will try that preinstalled OS 7 you posted earlier.

    EDIT: Ok, Im in OS 7, rather speedy so far. Can't access the MS probably due to fileformat...
     
  15. Chilly Willy

    Chilly Willy Contributor

    Anything beyond 8.1 is PPC only. 8.6 will NEVER work on B2. :wink:

    Reading the memstick takes FileManager 1.2 or better, which started with 7.5.3 or something in that area.

    Stock 3.71 won't run anything, much less B2. You need custom firmware. :laugh::biggrin:

    Even then, 3.71 M33 is not a recommended version of the cfw. Update. 3.71 changed all the NIDs, but doesn't have the NID Resolver like 3.80 M33 or newer. Either run older cfw, or newer. Avoid 3.71.
     
  16. ElShotte

    ElShotte New Member

    Hmm... yeah I got 3.71 CFW... but stock. So I can run B2. Oh, and activating VM will cause it to crash on boot. Now onto updating my firmware...

    EDIT: Just updated to 3.93, yeah I can set the memory to 41 Mb now. What are the chances of getting PPC support?
     
  17. Chilly Willy

    Chilly Willy Contributor

    There's no MMU in the emulation, so no VM.
     
  18. ElShotte

    ElShotte New Member

    PPC support?

    Reason Im attempting this is because I want to play RTS on my PSP. Warcraft 2 and StarCraft mainly. They both require a PPC processor. I am sure the game would run fine anyway, but still...
     
  19. Chilly Willy

    Chilly Willy Contributor

    Basilisk II is the 68K emu. No PPC at all. There is a 68K version of WC2. I've got that (it's actually a dual-format CD - works for both PC and Mac 68K). Not sure if there was a 68K version of StarCraft.

    While it would be possible to port the PPC emu to the PSP, it would be dog slow, even with JIT. I don't have any intentions of working on that any time soon.
     
  20. ekmuas

    ekmuas New Member

    <p>eww a mac</p>
     

Share This Page