All posts by Libretro

(S)NESC 2048 Game Core

What Console does this run on? SNESC and NESC

What does it emulate? 2048 Game

Download:

(S)NESC 2048 Game Core

Any BIOS files required:

  • N/A

Core Info file:

display_name = "2048"
authors = "Gabriele Cirulli"
supported_extensions = ""
corename = "2048"
categories = "Game"
systemname = "2048 Game Clone"
systemid = "2048"
license = "Public Domain"
permissions = ""
display_version = "1.0"
supports_no_game = "true"

 

(S)NESC Sinclair – ZX 81 (EightyOne) Core

What Console does this run on? SNESC and NESC

What does it emulate? Sinclair – ZX 81 (EightyOne)

Download:

(S)NESC Sinclair – ZX 81 (EightyOne) Core

Any BIOS files required:

  • N/A

Core Info file:

display_name = "Sinclair - ZX 81 (EightyOne)"
authors = "Michael D Wynne"
supported_extensions = "p|tzx|t81"
corename = "81"
manufacturer = "Sinclair"
categories = "Emulator"
systemname = "ZX81"
systemid = "zx81"
database = "Sinclair - ZX 81"
license = "GPLv3"
permissions = ""
display_version = "1.0a"
supports_no_game = "false"
notes = "[1] Amstrad have kindly given their permission for the redistribution|[^] of their copyrighted material but retain that copyright."

 

PSC 4do Core

What Console does this run on? Playstation Classic

What does it emulate? 3DO

Download:

PSC 4DO Core

Any BIOS files required:

  • See below (special case)

Core Info file:

display_name = "The 3DO Company - 3DO (4DO)"
authors = "JohnnyDude|FreeDO team|trapexit"
supported_extensions = "iso|bin|chd|cue"
corename = "4DO"
manufacturer = "Various"
categories = "Emulator"
systemname = "3DO"
systemid = "3do"
database = "The 3DO Company - 3DO"
license = "LGPL/Non-commercial"
permissions = ""
display_version = "v1.3.2.4+"
supports_no_game = "true"
firmware_count = 10

firmware0_desc = "panafz1.bin (Panasonic FZ-1 BIOS)"
firmware0_path = "panafz1.bin"
firmware0_opt = "true"
notes = "(!) panafz1.bin (md5): f47264dd47fe30f73ab3c010015c155b"

firmware1_desc = "panafz10.bin (Panasonic FZ-10 BIOS)"
firmware1_path = "panafz10.bin"
firmware1_opt = "true"
notes = "(!) panafz10.bin (md5): 51f2f43ae2f3508a14d9f56597e2d3ce"

firmware2_desc = "panafz10-patched.bin (Panasonic FZ-10 BIOS [RSA Patch])"
firmware2_path = "panafz10-patched.bin"
firmware2_opt = "true"
notes = "(!) panafz10-patched.bin (md5): 1477bda80dc33731a65468c1f5bcbee9"

firmware3_desc = "panafz10e-anvil.bin (Panasonic FZ-10E BIOS [Anvil])"
firmware3_path = "panafz10e-anvil.bin"
firmware3_opt = "true"
notes = "(!) panafz10e-anvil.bin (md5): a48e6746bd7edec0f40cff078f0bb19f"

firmware4_desc = "panafz10e-anvil-patched.bin (Panasonic FZ-10E BIOS [Anvil RSA Patch])"
firmware4_path = "panafz10e-anvil-patched.bin"
firmware4_opt = "true"
notes = "(!) panafz10e-anvil-patched.bin (md5): cf11bbb5a16d7af9875cca9de9a15e09"

firmware5_desc = "goldstar.bin (Goldstar GDO-101M BIOS)"
firmware5_path = "goldstar.bin"
firmware5_opt = "true"
notes = "(!) goldstar.bin (md5): 8639fd5e549bd6238cfee79e3e749114"

firmware6_desc = "sanyotry.bin (Sanyo Try IMP-21J BIOS)"
firmware6_path = "sanyotry.bin"
firmware6_opt = "true"
notes = "(!) sanyotry.bin (md5): 35fa1a1ebaaeea286dc5cd15487c13ea"

firmware7_desc = "3do_arcade_saot.bin (Shootout At Old Tucson BIOS)"
firmware7_path = "3do_arcade_saot.bin"
firmware7_opt = "true"
notes = "(!) 3do_arcade_saot.bin (md5): 8970fc987ab89a7f64da9f8a8c4333ff"

firmware8_desc = "panafz1-kanji.bin (Panasonic FZ-1 Kanji Font ROM)"
firmware8_path = "panafz1-kanji.bin"
firmware8_opt = "true"
notes = "(!) panafz1-kanji.bin (md5): b8dc97f778a6245c58e064b0312e8281"

firmware9_desc = "panafz10ja-anvil-kanji.bin (Panasonic FZ-10JA Kanji Font ROM)"
firmware9_path = "panafz10ja-anvil-kanji.bin"
firmware9_opt = "true"
notes = "(!) panafz10ja-anvil-kanji.bin (md5): 428577250f43edc902ea239c50d2240d"

 

PSC Sinclair – ZX 81 (EightyOne) Core

What Console does this run on? Playstation Classic

What does it emulate? Sinclair – ZX 81 (EightyOne)

Download:

PSC Sinclair – ZX 81 (EightyOne) Core

Any BIOS files required:

  • N/A

Core Info file:

display_name = "Sinclair - ZX 81 (EightyOne)"
authors = "Michael D Wynne"
supported_extensions = "p|tzx|t81"
corename = "81"
manufacturer = "Sinclair"
categories = "Emulator"
systemname = "ZX81"
systemid = "zx81"
database = "Sinclair - ZX 81"
license = "GPLv3"
permissions = ""
display_version = "1.0a"
supports_no_game = "false"
notes = "[1] Amstrad have kindly given their permission for the redistribution|[^] of their copyrighted material but retain that copyright."

 

PSC Atari 5200 Core

What Console does this run on? Playstation Classic

What does it emulate? Atari 5200

Download:

PSC Atari 5200 Core

Any BIOS files required:

  • 5200.rom
display_name = "Atari - 5200 (Atari800)"
authors = "Petr Stehlik"
supported_extensions = "xfd|atr|atx|cdm|cas|bin|a52|xex|zip"
corename = "Atari800"
manufacturer = "Atari"
categories = "Emulator"
systemname = "Atari 5200"
systemid = "atari_5200"
database = "Atari - 5200"
license = "GPL"
permissions = ""
display_version = "3.1.0"
supports_no_game = "false"
firmware_count = 1
firmware0_desc = "5200.rom (5200 BIOS)"
firmware0_path = "5200.rom"
firmware0_opt = "false"
notes = "(!) 5200.rom (md5): 281f20ea4320404ec820fb7ec0693b38"

 

PSC bNES Core

What Console does this run on? Playstation Classic

What does it emulate? NES/Famicon

Download:

PSC bNES Core

Any BIOS files required:

  • N/A

Core Info file:

display_name = "Nintendo - NES / Famicom (bnes)"
authors = "byuu|Ryphecha"
supported_extensions = "nes"
corename = "bnes/higan"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Nintendo Entertainment System"
systemid = "nes"
database = "Nintendo - Nintendo Entertainment System"
license = "GPLv3"
permissions = ""
display_version = "v083"
supports_no_game = "false"

 

PSC blueMSX Core

What Console does this run on? Playstation Classic

What does it emulate? MSX/SVI/ColecoVision/SG-1000

Download:

PSX blueMSX Core

Any BIOS files required:

  • N/A

Core Info file:

display_name = "MSX/SVI/ColecoVision/SG-1000 (blueMSX)"
authors = "Daniel Vik"
supported_extensions = "rom|ri|mx1|mx2|col|dsk|cas|sg|sc|m3u"
corename = "blueMSX"
manufacturer = "Various"
categories = "Emulator"
systemname = "MSX/SVI/ColecoVision/SG-1000"
systemid = "msx"
database = "Microsoft - MSX|Microsoft - MSX2|Coleco - ColecoVision|Sega - SG-1000"
license = "GPLv2"
permissions = ""
display_version = "SVN"
supports_no_game = "false"
notes = "(!) The libretro port of blueMSX requires the BIOS files|from full standalone package inside the 'SystemMachines' directory |and media database files into 'SystemDatabases' directory.|https://docs.libretro.com/library/bluemsx/#bios|(!) ColecoVision Gamepad Mapping is as follow:|Button 1 as Retropad A|Button 2 as Retropad B|Dial keys 1 to 8 as X, Y, R, L, R2, L2, R3, L3|Star as Select, Hash as Start|0 & 9 are on keyboard 1 & 2 for Player 1|0 & 9 are on keyboard 3 & 4 for Player 2.|(!) To play SpectraVideo cassettes type 'cload' then 'run'|or BLOAD ''CAS:'',R depending of game."

 

Official Libretro (S)NESC RetroArch 1.7.6

This is the long awaited official build of RetroArch for the SNESC built directly from Libretro sources. Sorry it took so long, in between the announcement and today’s release there was a 1.7.5 build however there was some issues with it which are now resolved within 1.7.6. This also means it’s not called Neo anymore. We also cleaned up a lot of the build, added more controller mappings out the box and added compressed core support and lots of other things thanks to the involvement of Libretro. It also includes a feature where you can just drag bios files to: USB:/data/ra_data/system to use on RA (no need for bios hmod)

RetroArch 1.7.6 on SNESC cannot run OZONE because of the crap GLES2 lib on the (S)NESC. We can’t do anything on this for now, however we are working with Libretro to try and work out a solution in the meantime.

To Grab the latest compressed cores built directly from LibRetro sources go here: https://classicmodscloud.com/classic_libretro/stable/classic_armv7_a7/hmodC/

HOTFIX – 12/3/19 Please note the issue with .7z games has been fixed. Please redownload the hmod via a private tab and reinstall

Download:

RetroArch 1.7.6 for (S)NESC

Release Notes:

1.7.6 – Feburary 2019

  • First official proper build Libretro RetroArch build for the (S)NESC
  • Added facility so you can just drag bios files to: USB:/data/ra_data/system to use on RA (no need for bios hmod)
  • Updated to latest 1.7.6
  • Completely redone standard config for RA
  • Added 50 more pre-configured input drivers for more controllers
  • Optimised build a fair bit
  • Fixed ALSA midi issues
  • Updated info files
  • OZONE doesn’t currently work with the (S)NESC but hopefully will be fixed soon

Half-Life

Play
previous arrowprevious arrow
next arrownext arrow
previous arrownext arrow
Slider

About this game


Half-Life is the first game in the series, and was the debut game of Valve Software,
released in November 1998. Players assume the role of Gordon Freeman, a scientist who must find his way out
of the Black Mesa research facility after an experiment goes wrong. The core gameplay consists of fighting
alien and human enemies with a variety of weapons, and solving puzzles. Unlike many other games at the time,
the player has almost complete uninterrupted control of Freeman, and the story is told mostly through
scripted sequences seen through his eyes. The game was originally published by Sierra Studios and released
for Windows, although Gearbox Software would later port the game to PlayStation 2 in 2001. Valve themselves
later converted the game to use their Source engine. Half-Life received critical acclaim upon release,
critics hailing its overall presentation and numerous scripted sequences. The game won over 50 Game of the
Year awards and its gameplay has influenced first-person shooters for years to come. Half-Life has since
been regarded as one of the greatest games of all time.

Single-player

Defend yourself and the Human race against hostile aliens and other enemies following
an experiment gone wrong. In the process, you become an almost legendary resistance hero, and eventually end
up as one of the leaders of an uprising against the alien occupiers and the military forces.

Multi-player

Half-Life features a deathmatch mode, and a team deathmatch mode, with the support of
up to 32 players. Join an already existing server, or host a server on your Classic device, and challenge
friends and enemies all over the world!

Parabot

Artificial human-like players, also known as bots, designed for Deathmatch and
Team Deathmatch, comes in the form of Parabot. Host a server on your Classic device and get some frags!

Prerequisites


Original Half-Life copy

To run Half-Life and mods with the xash3d FWGS engine, you will need to own a copy of
Half-Life.
You will need the valve folder from the Half-Life install location.*

*: Steam and CD version are both compatible.

Note: You will need to install and run the game once on your PC.

External Storage

As the total size of the Half-Life folder will end up being around 400 megabytes,
you will need one of the following external storage alternatives:

  • OTG Hub with
      – SD Card
      – USB Flash Drive
      – Hard drive
  • Internal SD Modification
  • Network Share
  • WiFi Adapter (Online Multiplayer only)

    To play online, a WiFi Adapter and the wpa_supplicant
    mod
    are required.
    Read more here on how to go online with your classic
    system

    Installation




    Written tutorial for S/NESC.

    1. Download CLV-Z-XASH3D.7z
    2. Drag and drop it onto hakchi2CE. Rename if you want to
    3. Get the Half-Life game resource files from Steam. Find and right click Half-Life in the list of
      games in Steam -> Properties -> Local files -> Browse Local files
    4. You will need the “valve” folder from here, right click and copy
    5. Go back to hakchi2CE, select Xash3d from the list and hit F4 on your keyboard. Paste the steam
      valve folder here. When you’re prompted to overwrite, hit No to all
    6. Depending on set up, hit Export/Synchronize
    7. Enjoy the best game ever made, on your SNES/NES Classic.

    Written tutorial for PSC.

    Video Tutorial


    More like this


    BleemSync 1.0.1 is officially released!

    It’s with great pleasure that we can announce the release of BleemSync 1.0.1!

    Thank you everyone and the early adopters to our project, the majority of the feedback has been very useful and helpful. 1.0.1 is effectively a hotfix release to the 1.0.0 public beta with some included “quality of life” improvements. This update includes a new build of RetroArch with optimisations to the payload and improved run time management for emulation and general stability.

    We would also like to mention that the development of BleemSync 1.1 is under full swing and is currently our number one priority. The largest features 1.1 will bring to the table are OTG and a desktop app.

     

    Update Overview

    Japanese and Chinese Systems Now Supported

    The BleemSync devs are primarily from North America and Europe, and as such we did not have access to the Asian console releases. We fixed that and now BleemSync 1.0.1 works for Japanese and Chinese consoles.

     

    Extended Controller Support

    We included extra controller driver support for controllers like the Xbox range and Steam controllers. You can find the list of controllers added in the release notes. CompCom also allowed SDL2 controller mappings for the Boot Menu which you can also find in the release notes. The stock UI currently does not allow third party controller support, however in 1.0.1 we have laid the foundation for this and hopefully shouldn’t be too hard to implement in an upcoming release.

    A word of caution… There are hundreds of permutations and different variations of controllers. We simply can’t test them all however from the limited testing we have been able to do we have had success. For your controller to be 100% supported, it requires:

    • The correct driver
    • Have a SDL2 mapping within the boot menu mappings
    • Have a mapping within the RetroArch autoconfig file

    We bundled as many possible combinations as possible, but just please bare in mind this isn’t an exact science and we will extend the list when possible.

     

    New Reworked Optimised RetroArch 1.7.6 With Ozone Support

    When updating BleemSync 1.0.1 from 1.0.0 we have made it so the BleemSync and RetroArch configurations aren’t overwritten if you unzip and overwrite all the files on the USB. BleemSync 1.0.1 comes with a brand new reworked RetroArch with a brand new menu format which is exclusive to the 1.7.6 release. When you upgrade it will update RetroArch but it won’t overwrite your configuration. If you wish to switch to all the latest configurations and new OZONE menu driver, then just delete your old RA config file from your USB here: USB:\bleemsync\opt\retroarch\.config\retroarch\retroarch.cfg

    When you boot next it will load in the new default configuration for RetroArch.

     

    New Dynamic Memory Optimizations and Tuning

    Running BleemSync allows for extended filesystem support like exFAT and NTFS to help prevent USB corruption (FAT32 tends to be more susceptible to corruption due to power loss, brownouts, etc) but it now also tunes the dynamic memory during run time to improve stability, reduce crashing and improve performance (in certain situations) to improve your emulation experience as a whole.

     

    Boot Directly to RetroArch Addon Available

    As of BleemSync 1.0.0 you could actually boot directly to RetroArch with full playlist support by changing a single configuration value within a text file, however this was not documented well enough on the initial beta release. Along side 1.0.1, we are releasing an addon pack that will allow booting into RetroArch directly.

    (A couple of tutorial videos will be coming out soon documenting this feature better very shortly)

    A note on custom themes – We have made it so when dragging over the new release on top of the old one will run the update on next boot and it won’t overwrite your old configurations for BleemSync and RetroArch (as explained above). However, if you have changed the default theme files in any way, this update will overwrite them! If you have changed these files, make sure to back them up before updating.

     

    Installation

    1. Review the notes above
    2. Unzip the contents of the 1.0.1 zip on top of your pre-existing 1.0.0 install
    3. Plug in your drive and turn on your system
    4. On first boot, an update will run and then your system will reboot
    5. Game on!

     

    Release Notes

    BleemSync v1.0.1 Release Notes:

    BleemSync v1.0.1 Release Notes
    Payload Changes

    • Fixed broken RA font on copy over from console
    • Migrate now migrates over cores and BIOS files correctly
    • Added credits and license information
    • Added uppercase support for alternative format games
    • Fixed network RetroArch buildbot issues.
    • Fixed Japan console RA stock game list in RA GUI
    • Fixed Japanese stock eMMC games to prevent crashing when loading BleemSycnc 1.0
    • Optimised on console SQLite3 code
    • Fixed the chance of RetroArch overwriting good configs with bad ones.
    • Fixed old RetroArch folder not moving to remove after migration
    • If no RetroArch core options config exists then create. (Stops overwriting existing global core configs)
    • Changed config logic so if no configs used for BS or RA then create them on load with defaults
    • ADDED UPDATE_CONFIG, UPDATE_RA_CONFIG and UPDATE_BOOT to supported flags (use to force update cfg with defaults)
    • Added xpad driver support. Loads more controller support added, including Xbox 1, Xbox 360 and steam controller support. Mostly complete list available here: list
    • Added SDL mapping support for the boot menu, (List of mapped controllers)
    • Added physical console button support for the boot menu (`reset` toggles options. `open` selects that option)
    • Changed memory configuration to prevent crashes from occurring when memory limit is nearing. We now over commit memory so a lot of issues should now be prevented.
    • Created extra fast swap ram totaling to 512mb more memory split across 4 cores into 128mb banks to increase compatibility, stability and slight performance (in some small cases)
    • Added new BleemSync build of RetroArch 1.7.6
    • UPX’d RetroArch 1.7.6
    • Optimised monochrome XMB theme assets for Ozone
    • Compressed all RetroArch bundled assets
    • Added brand new Ozone theme as default (doesn’t override existing setups)
    • Added compressed Ozone theme assets
    • Prepped some code for OverClocking and network support within RA
    • Optimised GDB and SQLite3
    • Improved initial RetroArch directory structure
    • Optimised RetroArch as a whole down from 18.2mb to 8.23mb (~50% reduction)
    • Optimised whole payload and reduced size

    UI Changes

    • Fix database entry generation when .cue file extension is not all lowercase.
    • Fixed issue where .cue files were being created for .pbp files. No longer necessary with intercept updates.
    • Fixed issue with .cue files with capital filenames being added to the system improperly
    • Added full rebuild of PSC’s regional.db button to BleemSync UI

    Credit and Thanks

    All credit goes to the BleemSync development team as normal, but also to our friends at libretro for their continued work on RetroArch and their assistance with getting this new build out to you guys. We would also like to give a big shout out to the community for being so supportive and especially our ModMyClassic supporters. A very big shout out to our Patreon supporters at the time of this release: reppin916, ibaneye, ocpleito, Cupcake, barfghost, DangerRenegade, Wraith

    With all your constant support, positive vibes and generosity we are able to keep going and dedicate time to development of the software and community for you all!

    Youtube How-To and overviews

    Download Page and Installation Instructions

    Important notes
    – Due to a bug not discovered before release, if you have edited settings through the BleemSync UI, the bootloader payload may not update. If you did not see the payload update and the bleemsync/flags/UPDATEfile is still present on your drive, please add the following to the config file bleemsync/etc/bleemsync/CFG/bleemsync_cfg.INI:

    [not_recommended]
    usb_only="0"

    – If you are updating on a Mac, **make sure to select Merge** when you are overwriting files on your USB drive. Otherwise, you may delete your games database and configurations. Making a backup prior to upgrading is recommended.

    BleemSync (PlayStation Classic)