Classic Game Emulator For Pc

1 view
Skip to first unread message

Janne Evers

unread,
Aug 3, 2024, 6:02:00 PM8/3/24
to focnoconli

The easiest model to get running is the DSi** - you can tell if you have a DSi by the presence of a full-sized SD card slot on the right-side (in addition to the normal game cart slot on the back) as well as the DSi logo on the bottom (the (i) here is a very important distinction). With a DSi model, all you need is an old full-sized SD card that can you format and load up.

The DSi XL is a 4:3 ratio and is 256x192 (same aspect ratio as a classic TV and same exactly pixel-perfect resolution as the Colecovision and same vertical resolution as the Intellivision) and so the extra wide 3DS XL screen doesn't really help anyway.

The 2DS/3DS models are designed for more modern gaming. I think they are great units - but the DSi XL/LL remains my handheld of choice for classic emulation especially given how easy they are to setup and use via an SD card.

There is a way to tell the 3DS to not upscale - hold SELECT when starting DS software. The HMOVE bars look much better, though the diagonal still shows non-integer scaling of the 2600's 160 horizontal pixels to the DS's 256.

Conceptually, the iPad has a logical screen resolution of 1024768, which when running in pixel doubled mode equates to 512384. A pretty good match. Specifically, the native resolution varies according to the model of iPad or iPhone you are using.

So I put together a custom keyboard layout that can be used in either emulator that gives me quick thumb access to tools and shortcuts in my most used apps: artWORKS and UltraPaint. It works for both apps as they are closely related, sharing a lot of code and resources.

The most important aspect of this setup is that it runs System 7 and the various apps I use. That is the core of my classic Macintosh experience and the goal I had in mind. The hardware running System 7 is merely a conduit.

SheepShaver, on the other hand, emulates the PowerPC-based Macs. In 1992, Apple started switching from using the Motorola 68K processors to the PowerPC chips. The PowerPC chips were designed by the AIM Alliance (Apple, IBM and Motorola) and were used until 2006. SheepShaver is the best option if you want to run Mac OS 8 or Mac OS 9.

Basilisk II requires downloading a ROM file to work. Because the classic Macintosh operating system only works on a true Mac (whether it be a true Apple Macintosh or, later, a clone) it requires this ROM file to start and work.

Most files are preserved in StuffIt compressed files. Most of the time, uncompressing the file will reveal an outdated disk image that requires conversion using the macOS Disk Utilities utility. After conversion, you can access the disk image contents and drag the files into the folder that can be accessed in the emulator.

Before Adobe InDesign, there was Adobe (Aldus) PageMaker. PageMaker was a very early page layout program, released in 1985 for the Macintosh (the PC version was released in December 1986.) Quark XPress, on the other hand, was released in 1987.

Perhaps one of the most popular game titles of the late 1980s/early 1990s, Lemmings was released on almost every platform. From the IBM PC, Commodore 64, Apple II, NES, SNES, and many other gaming consoles, there was a Lemmings version for that platform.

I was too young to experience the Apple II version of this game, but I did get to experience the graphical Windows XP version in elementary school. It was a very fun game, and I can remember my class spending a lot of time playing the game.

The Macintosh version of The Oregon Trail is very similar to the Windows XP version I played in elementary school. The graphics, interface, gameplay and almost everything else was identical to what I remember.

This concludes my demonstration of Basilisk II, a classic Macintosh emulator that allows you to enjoy the classic Macintosh operating system along with its software from the comfort of your modern computer. Although installation is more difficult when compared to DOSBox, Basilisk II is compatible with almost all games that were compatible with Macintosh System 7.5.3.

But there are a lot of upsides to the in-browser emulator. There is no need to download or install any emulation programs like Basilisk II, SheepShaver or Mini vMac. The in-browser emulator also runs comfortable on mobile devices. The screenshots were taken using my iPad. Navigating around the emulator and using it on the iPad was very easy, and it ran fine with no real hiccups that I encountered.

After checking my volumes and installation again, I tried things one more time. I managed to get a black box to appear, but nothing inside. I was unable to close the black box, forcing me to force quit out of it.

The second reason I wanted to install Basilisk II on my daily driver is the convenience. I could easily open it up and start playing without having to go and grab my MacBook Air, which my dad uses as his daily driver. When I return to school in a couple weeks, I will no longer have easy access to the MacBook Air.

While likely best left to a separate post, I was planning on bringing the late 2014 MacMini out of retirement/storage to be my main Basilisk II host. (Kind of like how the T42 is my main DOSBox host machine.) But, unfortunately, the late 2014 MacMini still refuses to boot.

Play emulator online within your browser. Start playing retro classic games you used to play and experience the nostalgia. All emulator games work in the highest quality available with the fastest speeds. Play emulator games on your PC, tablets, and mobile. PlayEmulator is a convenient way to play old games you used to own that got lost over time. Use the menu to browse games by emulator console or use the game tags for specific listings of games.

Classic qemu does not support SMP. The hw.cpu.ncore option from your config file is ignored. Could not load func glBindFramebuffer Could not load func glGenFramebuffers Could not load func glFramebufferTexture2D Could not load func glCheckFramebufferStatus Could not load func glDeleteFramebuffers Could not load func glIsRenderbuffer Could not load func glBindRenderbuffer Could not load func glDeleteRenderbuffers Could not load func glGenRenderbuffers Could not load func glRenderbufferStorage Could not load func glGetRenderbufferParameteriv Could not load func glFramebufferRenderbuffer

From Android Studio blog:Android Studio now uses CPU acceleration on x86 emulator system images by default. Combined with new Symmetric Multi-Processor (SMP) support in Android 6.0 Marshmallow system images, the Android emulators can perform even faster than many physical Android devices. Multi-core support not only makes your apps and the emulator run faster but it provides the added advantage of speeding up common developer tasks such as installing APKs. Also, with SMP you can test apps that specifically target multi-processor Android devices.

This may be entirely unrelated, but I solved this issue by unchecking Snapshot and ticking Use Host GPU in the Virtual Device settings. After this the AVD started correctly and the error was no longer present.

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

emulator: WARNING: Classic qemu does not support SMP. The hw.cpu.ncore option from your config file is ignored.emulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure Intel HAXM is properly installed and usable.CPU acceleration status: VT feature disabled in BIOS/UEFI

Classic Boy Lite & Pro are both options on the emulator list, but I can't get any games to play with them. They work and play games fine outside of LaunchBox though. I do have RetroArch as a back up but keep having a buggy experience especially with controls so I'd rather use something else.

When first trying to launch a GBA, N64 or SNES game with Classic Boy Pro I get this error saying "Unable to find explicit activity class". Same with Classic Boy Lite. Since Classic Boy Lite and Classic Boy Pro are listed in the menu as Classic Boy and Classic Boy Gold I figure maybe their parameters are out of date.

So I try to add Classic Boy Pro manually thru the Custom Emulator option, used adb to find an activity named com.portableandroid.classicboy.MainActivity, and get a Permission Denial message. If anyone knows the correct configuration to add this please let me know.

I hope it's possible to get these updated in the app menu soon. I think maybe an update from these emulators may have broken the configuration because the same thing is happening on Reset Collection (yet Lite still sort of works).

@samchop I've been working on trying to get ClassicBoy Pro and Lite working, but I haven't been having much luck. I haven't found any documentation on how to launch the new versions properly, unfortunately, and everything I've tried has failed. So I'm at a loss for the moment.

For the time being, I'm going to remove support for those emulators from LaunchBox. We can add them back in if anyone can clarify how to launch those emulators (or if they get fixed). To be frank, it looks like most of the platforms (if not all of them) are already well-covered by RetroArch, so I would recommend using RetroArch instead anyways. I can see how people might like the ClassicBoy interface better, but if you're using a frontend, that probably doesn't matter much anyways.

Infinite Mac is a project by Mihai Parparita to make classic Mac and NeXT emulation easily accessible. It uses WebAssembly ports of Mini vMac, Basilisk II, SheepShaver, DingusPPC, and Previous to allow a broad set of System Software/Mac OS versions to run on the web.

Mac OS X would be great to see, but the primary way to emulate it (QEMU) is currently too slow and complex to be run in a browser. You can subscribe to #72 to get updates if that changes. DingusPPC is a work-in-progress emulator that may eventually be able to run Mac OS X, subscribe to #219 for updates.

c80f0f1006
Reply all
Reply to author
Forward
0 new messages