NeonRoad Mac OS
Twitter: 'Subscribe Button' by M. Arm Neon is an advanced single instruction multiple data (SIMD) architecture extension for the Arm Cortex-A and Arm Cortex-R series of processors with capabilities that vastly improve use cases on mobile devices, such as multimedia encoding/decoding, user interface, 2D/3D graphics and gaming.
Latest version | Extras | Dev | Old versions |
Changes
NeoRaine 1.4.3, opengl version !
neoraine 1.4.3, win32 binary
Final 1.3.version : Neoraine1.3.5-2 win32 binary
Final 1.2 version : 1.2.13, .
neoraine 1.2.13, win32 binary
The mac os x version has a separate page there becauseof all its dependancies.
This version's goal was to show if translating ssrpg (samurai spirits rpg) ispossible or not. The answer is yes, it includes a built-in translator where youcan type directly your translation. For this to work, you need this :
ssrpg_eng_0.2.zip : unzip this inyour neoraine directory, it will create an override/ssrpg directory with a few filesin it. Don't try to replace original ssrpg spr files with the ones in this zipfile, it wouldn't work. Also the files in the override directory are loadedinstead of any file named like this for the current game. Which means that ifany other game happens to use a file named like one of the files contained inthe override directory, it will use the override version. So be carefull if youload something different from ssrpg with this override directory here, it'sprobably better to rename or delete it first. The zip also containssavedata/ssrpg.map which tells it which sprites are currently being used forthe translation.
And you also need to change the ipl.txt file for ssrpg. For this I suggestputing all the ssrpg files in a zip file, and changing the ipl.txt from the zipfile, it's the easiest way, and it allows to still have audio tracks in mp3format. Anyway, either edit your ipl.txt file by hand, and add this line at theend :
or get the modified ipl.txt file from thislink.
With this you'll have a translated game logo in the game main menu, and 3translated screens only in the game (it's just a proof of concept for now, Ineed help from someone who can actually read these japenese texts to finishit). The translations are for :
- yellow haired guy - presentation
- green haired girl - chapter selection
- blue haired guy, during his talk with his master (1 screen only)
All this is released in the hope that it will motivate someone to finish thisone day, at least the tools to do it are now available.Current version : 1.1.7. Changes.
neoraine 1.1.7, win32 binary
Old 1.0.x version :
neoraine 1.0.6, win32 binarypackage
The source is included in the source for raine >= 0.50.6, use makefile.neocd tobuild neoraine. You'll need all the raine required libs + SDL_sound.
Notice : if you want flac support in SDL_sound, you'll need the latest svnversion of SDL_sound, the devs seem to think official releases are not veryusefull ! Even in debian, the latest package of SDL_sound doesn't support FLACas I write this (march 2008).
And if you want to build this in windows, well, I am still looking for a wayto build a dll for FLAC and SDL_sound, so if you find one, tell me !
Compiling neoraine-1.0.6 and before is easier because it uses SDL_mixer insteadof SDL_sound, and there are binary packages available for windows.
The debian package is available from the one used for the raine package.
Extras for neoraine :
pbeditcd : a level editor for the neocd version of puzzle pubble by Stephh ! It's a command line editor, you need a text editor to edit the levels, doc included, and you can ask questions on the forum !
Memory cards : put these in your savedata directory to use them...
Samurai Spirits RPG : ssrpg with all thebest equipement, max levels, etc... to see what the end of the game looks likewithout spending too much time on it ! There is a readme inside with all thedetails + credits in english.
mslug.bin : memory card for mslug with level selection until level 6 (made by Stephh too !).
mslug2.bin : memory card for metal slug 2 with level selection until level 6 (made by Stephh too !)
From ReyVGM of the rainemu forum :
Real Bout Fatal Fury Special saved before the Krauser fight
Real Bout Fatal Fury Special saved before the Geese secret fight : this one is a bonus fight, you'll see the endingsequence even if you loose this fight.
Art of Fighting 3 with all extras unlocked.
Why a neocd emulator using the raine engine ?
- A few years ago, I worked on neocdpsp, a neocd emulator for the psp. Andafter a while I wanted to run this in linux, and by the way finish theemulation which was never completely finished at that time...
- There is no decent neocd emulator for linux (and don't tell me to run it inwine !)
- Neocd is about running some of the best neogeo games, with cd-qualitymusic. I noticed last summer that a few neogeo games were running very badly ona 1 Ghz computer pluged to a tv, so it could be interesting to have a fast onefor a change...
Status
The emulator had to support the format supported by the psp for the games, thatis a zip for the game files, and some mp3s for the music. Neoraine alsosupports a few other formats listed further in this doc, but if you try to usean original neocd cd, it will run the game without music ! That's because Idon't support cd music, mainly because I have no easy way to play an audio cdin linux with sdl and hear something (the cdrom drive has no cable to the soundcard), and there is no way to play it digitaly. So you'll have to rip the cd inthis case, more about this later.The emulation is fast, but it doesn't try to emulate the raster effects. As aresult, 'riding hero' is unplayable because they simulate 3d effects usingraster interrupts in this game. There might be a way to emulate this withoutslowing down too much, but sorry I don't have the motivation for this now (andridhero is not a very good game anyway, which doesn't help the motivation atall !). This is the only known neocd game which can't be played.
By the way there a few improvements compared to the neocdpsp version, andsavegames are supported for most games (not all of them, but they are notreally necessary because of the memory card, savegames are usefull for debugingmostly).
Differences with raine
I made a separate executable, and a separate makefile (makefile.neocd), butfinally there are very little differences :Neonroad Mac Os Download
That's all ! At the begining there were no cheats and no hiscores but finally Inoticed that a few neogeo cheats/hiscores work also for the neocd version. Notall of them are working, but quite a few do. The neocd cheat file is named'neocheats.cfg' instead of 'cheats.cfg' to allow to have raine and neoraine inthe same directory, but they have the same format. For now neocheats.cfg isjust a direct conversion of what Stephh had for neogeo.Neoraine now also knows about scripts, which are elaborate cheats most of thetime. It's used for mslug, ironclad, kof97 and ssrpg for now.
Formats supported for the games
The games are all in cd format, so neoraine accepts one of these :For compatibility with neocdpsp, audio files can also be placed in a neocd.mp3directory in the game directory. So for example you would have :
If you don't use a cue file with the exact file names of the audio tracks init, then you must have the track number on 2 digits in the filenames. Sotrack1.mp3 won't be accepted, but 'Metal Slug - 01 - Opening.mp3' will beaccepted. If you use a cue file then audio filenames can have any format.
Notice that you can run a game from the command line if you want to by passingthe main file (zip, cue or ipl.txt) on the command line.
Requirements
You'll need neocd.bin, which is the neocd bios. I can't put it in the neorainepackage, but it's quite easy to find on internet. Put either neocd.bin directlyin the raine directory (/usr/share/games/raine for unix versions), or neocd.zipif you prefer (the file must be named neocd.bin in the zip file in this case and the crc isn't checked).Notice that the unix version uses the raine data directory. It's because mostof the data files are shared between the 2 of course. For now the debianpackage of neoraine requires that raine is installed for its data files. Ididn't want to make a separate data package just for that... maybe later.
Memory card
The neocd console had a memory card to save progress in the games. In neoraine,there is 1 memory card / game, saved in savedata/[game name].bin. When you geta message telling you that your memory card is not formated and asking you topress button A to format it, just press button 1. It's something to do the 1sttime you use a new game. After this your memory card will be automaticallyreloaded everytime you load the game, and usually it allows you to restart atthe level you reached last time. You get a very nice level selector in metalslug when you have this...links
Neonroad Mac Os X
List ofgames.There are also a few reviews, and some FAQsNeonroad Mac Os Catalina
Wikipedia page about neocdFrench siteabout neocd. The interesting point is that there is a section about nonofficial neocd games...
Thanks
Thanks go for this version to : the neocdpsp community, for the motivation atthat time, Yoyo for the original neocdpsp version 0.5, Stephh for his very goodbeta testing job.I am not very good at writing docs, so I might have forgoten a few things, ohwell, we'll see...