-
Posts
1,246 -
Joined
-
Last visited
-
Days Won
266
Tux last won the day on October 24 2025
Tux had the most liked content!
About Tux
- Birthday August 18
Profile Information
-
Gender
Male
-
Location
Nantes, France
Tux's Achievements
-
I guess the problem was already there before, I didn't touch the raster bitmap in this version, just the scanline counter. Well sorry, I never play football games, and raster bugs are very hard to fix, so I don't think I am going to dive into this anytime soon, but thanks for the report anyway, I'll keep that in mind just in case...
-
For those who have a problem with lua55.dll not found, sorry I had to rebuild a few things on my linux box to make this release, and in the end it told me it didn't have lua5.4! So the quickest solution: just rename lua54.dll to lua55.dll. They are compatible apparently, so it works. I just tested it and it's ok. Also karasan already found a tool to test the dark bit and the shadow palette, so I'll look into it soon...
-
This one is particular, raine was 1st appeared in 1998 after all! And I didn't think I would release another raine, but a guy from Japan (karasan0101) contacted me, he wanted to port neoraine to the xbox. I explained why it would be better to port raine instead, and he was glad to add a japanese localization. After that we added quite a few drivers (nothing too complex, mostly neogeo stuff, but still quite a lot), and quite a few fixes went in too, so it's time for another release! New drivers : mainly some japanese games that I never added because I couldn't test them obviously, so : Quiz Daisousa Sen - The Last Count Down (quizdais), japanese and korean versions Quiz King of Fighters (quizkof), japanese/korean Quiz Meitantei Neo & Geo - Quiz Daisousa Sen part 2 (quizdai2) Mahjong Kyo Retsuden (mahretsu, playable with standard inputs, no plan to add the mahjong special inputs!) Chibi Marukochan Deluxe Quiz (marukodq) Last Hope (bootleg AES to MVS conversion,no coin support), with a patch so that it can be launched with any bios, even mvs. Minasan no Okagesamadesu! Dai Sugoroku Taikai (minasan), this one is a puzzle! Bakatonosama Mahjong Manyuuki (bakatono, another mahjong) Golden Axe neogeo by Hoffman (goldenaxeng), he removed his rom from itch for some reason, the rom is still available at other places on internet, easy to find. Xeno Crisis (Bitmap Bureau), this one is sold which didn't make testing easy. but karasan0101 tested it and says it's perfect. Robocop - Neo Geo Conversion (HB, Beta 13) by Teo Tormo (robocopng) from there : https://teo-tormo.itch.io/robocop-neogeo Double Dragon One (HB, Beta 3.2) by OzzyOuzo, sorry this one is unplayable because controls become unresponsive as soon as stage1 starts. So it's marked as "partially working". I fixed a bug it had on the fbi logo screen, but couldn't find why the inputs disappear in game so far. The Eye of Typhoon (HB, Beta 7 Version) by OzzyOuzo (teot), I mainly included this one to see if it had the same controls bug, no, this one is fully playable, it's from there: https://ozzyouzo.itch.io/teot Except that : I finally decided to finish the palette emulation for neogeo (!), I added some experimental support for this dark bit, I didn't want something as complex as what mame did, but the problem is that I don't have a good place to check how it looks. So if someone knows a good game to check for that let me know. And while we are at it, there is also the "shadow" mode, which darkens the palette, normally it's supposed to be used in pause, but all the games I tested didn't use it! So for now I didn't add anything for it, if someone knows for sure a place where it's used, let me know! Fixes : Now display curl error codes because it becomes increasingly difficult to download from internet archive these days. Oh well it was good while it lasted! Raine is now usable with a tiling window manager like hyprland in linux, specific to linux this one. Can now be compiled with zlilbng. The Neogeo id is now displayed at the bottom of the screen like what is done for neocd games, it allows to remove that from the too long game titles they have. Fix neogeo scanline counter ! This one prevented from playing robocopng at 1st, a very surprising bug which probably impacted some other neogeo games. Anyway it's fixed. Lots of small but important fixes for the console. That's all for this time, don't expect a lot of releases after this one though, it's just that we added a lot of things in quite a short time, so it was worth a release, have fun! Oh yeah, just in case the downloads are here: https://raine.1emulation.com/download/latest.html And if you wonder why the arch package has 0.98d version, it's because you can't test the build, you are obliged to commit the makefile 1st, and I kept forgetting things in the makefile, it shows that it had been a long time since last release!
-
The error code is lost in the current official binary because it didn't get an error before so it didn't need to handle it, so I just added some code to handle it in the current version in git. Well I don't plan to try to find a workaround, it means they don't want that raine downloads directly its roms from their site, I made the thing clear because it uses its own user agent when downloading its roms, now it's rejected when the same request done from a normal web browser works. So ok, the automatic rom downloads won't work for now. Notice that a few roms are downloaded from other sources so these will continue to work, but internet archive had the majority of the roms. I noticed that while adding a new japanese translation from someone in Japan and testing stuff with him.
-
https://plaionreplai.com/products/neogeo-aes A new neogeo aes console in 2026, at least they have no reason to give up physical games... Maybe there will be new neogeo games too, it's not sure at this point.
-
I have never been a big fan of truxton (or truxton 2), but apparently this game has some fans, probably in Japan I guess, because a complete remake was just released : https://store.steampowered.com/app/3323490/Truxton_Extreme/ It's totally different, you can recognize the player's ship though. Despite all the changes, the gameplay is similar to truxton or truxton2 (which were games from 1988 and 1992! Toaplan is long gone, so I don't know how this game was made). There is also a version on gog.com: https://www.gog.com/en/game/truxton_extreme And they have their own website: https://truxtonextreme.com/
- 1 reply
-
- 1
-
-
Someone just posted a pull request to add again osx support to raine with the newest macs. I can't test it since I don't own one of these macs, but the commit seems very well done so I merged it. I can't post any binary obviously, so for now this is only for those who know how to compile. Here is the link to the pull request : https://github.com/zelurker/raine/pull/79 And here is a link to the binary : https://mega.nz/file/qWpxAbbC#l2AYE4Wm4xcrAEwdKLueS4S9l8qIyGOn4PRCll0k5sA are there people around here able to test this ? (and interested)
-
It's not related to raine, but it allows to see almost all the machines of the 50+ last years, you actually download some basic virtual machine then select the machine you want to see, it eventually download it if you have the light version (and it's recommended to take the light version!), and voila. There are not many games inside although there is at least a chess game with the NeXT machine of openstep 4.0. There are also all the mac os versions from 1 to 9.2 and even the 1st version of mac os x, amiga, atari, probably all the machines you could think of are inside, and probably a lot you never knew existed! It's mostly about OS, so no consoles, but there is even some android versions inside too. https://virtualosmuseum.org/
-
lua 5.5 has appeared in arch, but in 64 bits only for now, making the 32 bit version of raine output an error about an undefined reference to luaL_openselectedlibs when compiling from source. The workaround is to explicitly use lua5.4 and not just lua in the makefile, I have pushed a new commit for that. I guess most of those who use the PKGCONFIG for arch use the 64 bits version, so they shouldn't need an update.
-
I just noticed I released a debug binary by mistake for the last release in september instead of the normal optimized one... ! Since debug_mode = 0 in the config file it should be reasonably fast nonetheless except probably for the sh2 games (gunbird2 and so on...). Oh well I fixed quite a few games lately, found some old games were crashing at start, so I went on a a big hunt to fix as much as possible, so I should probably at least make a new binary for arch... edit: done, 0.97.6 is arch only for now. Actually you could have seen it was a debug build by launching it from a terminal, it would print "[private beta version]". Not really private this time ! Anyway, if you are curious of all the changes, well these are just fixes, but quite a few of them. Also the DAC sound generation is improved but it changes only those very old games which use a DAC (which is the simplest form of digital to analog conversion chip). Some old games like omega fighter (a z80 only game) and all those from the upl driver were crashing at start. And I finally fixed the tiles rendering in hewksun, I never knew these were bad actually, this driver was from Haze and I checked crospang from the same driver, but not hewksun, no idea why he never told there was a problem with this one, and it was actually tricky to find. Except that quite a lot of bugs found by the "sanitizer" which is activated in the linux debug builds, but which should be harmless in most cases. Anyway it's a better version, and optimized this time!
-
And after taking a closer look at that : finally it's more a very well done skeleton than anything else, I mean there are mistakes everywhere, I don't even understand where it got its roms from, there is no crc showed and I didn't find its names anywhere. So you must check and fix everything inside, but I still find one positive point to this : it produces some very nice code with lots of comments, it's rare to put so many comments in a driver even when trying to take some time to do things well. And there are some quite original approaches : instead of allocating the ram zones as usual, it declares them as some static arrays, it works, and you can even say that since the memory usage of these drivers is ridiculous compared to what we have in our machines now it can be used this way, but if every driver does that, it's going to make quite a lot of wasted memory in the end ! So it should be fixed too... Also there are some crazy parts in the original hardware, the byte read/writes of the 68000 are not directly connected to the ram as they should, so it can do a write byte to address 3 to send a byte to the sound z80 for example. All this part is totally ignored by this driver as it is, so all the complex part is still to do. But still, it's more than I expected, and it can be used as a starting point, even if there is a lot to do after that. Too bad, no magic here which would made drivers development easy!
-
If you are curious, I had a little more fun with claude, I asked for the english version of this source, committed it to git and then started to explain the changes needed to make it to compile, and it followed, even for the dipswitches which are *VERY* different from what there is in mame! You can see the latest version here, it's almost 100% from Claude, I only changed manually the MSG_xxx consts which were not defined, and left the undefined sound which helps this driver from compiling, but you get quite a beast already ! The only regret is that it doesn't remember all the explanations I just gave him, it's erased when the chat ends, so if ever I want to do more raine experiment with Claude, I'll have to re-explain everything, which took quite a while this time... Anyway final result here : https://github.com/zelurker/raine/blob/master/source/games/sega16.c Again it's still not a working driver, it's here just for info.
-
It's not a finished driver, he tells it in the description, he calls it a skeleton driver but it's more than that though, and there are mistakes to fix so you are supposed to understand this code to be able to use it, but I am quite impressed yeah. Claude is the best for coding questions from what I heard, I didn't expect it to succeed at such a question! There is still work to be done to make it a usable driver, but the start is often the most boring part, so it's already quite a feat! Maybe it could be used to make some modifications or add some clones or games to some existing drivers too.
-
Hey, with all the buzz around AI lately, and particularly around Claude for coding, I had the idea to ask it first if it would be able to write a raine driver, the answer was surprisingly yes, and it gave a long commented source as an example. So I pointed it to this thread, and asked him if he would be able to give a base driver for these games. And since this thing fears nothing, the answer was again yes, with a bold source to start the emulation for golden axe ! It's based on the mame source for the info but he made an impressive conversion work, even if there are a few small mistakes and it's still just a start, this kind of driver is very complex, but it's an impressive start nonetheless. I won't post his direct answer here because I asked in french so the answer was in french, with comments in french in the proposed source, but it's easy to get the same answer by asking the same questions. I did it from the AI interface built inside firefox, I had chosen Claude, basic connection using just my google account that's all.
