Raine wzbogaciło się o kolejną edycję i bardzo małą poprawkę, być może jednak przyda się możliwość zapisu FPS w danym zrzucie ekranu.
Raine 0.64.15
Just because someone noticed the fps setting from the game options dialog was not saved per game and he needed it !
So you need to enable 1st "save per game screen settings" in video options, and then the fps setting will be saved with this new 0.64.15, that's all there is about it !
Revision 1324
Author: emmanuel.anne | Date: niedziela, 25 marca 2018 19:27:27
- 0.64.15
Revision 1323
Author: emmanuel.anne | Date: niedziela, 25 marca 2018 19:27:27
- 0.64.15
Revision 1322
Author: emmanuel.anne | Date: niedziela, 25 marca 2018 10:35:40
- save also fps in game screen settings, when they are saved
Revision 1321
Author: emmanuel.anne | Date: niedziela, 25 marca 2018 10:35:14
- a bigger field for fps in dialog
Revision 1320
Author: emmanuel.anne | Date: czwartek, 24 września 2015 08:36:25
- gui: adjust width for utf fields
- it fixes another cliping issue when using an utf font in a translation
Revision 1319
Author: emmanuel.anne | Date: wtorek, 18 sierpnia 2015 22:12:49
- 0.64.8
Revision 1318
Author: emmanuel.anne | Date: niedziela, 16 sierpnia 2015 00:31:06
- raine 0.64.7
Revision 1317
Author: emmanuel.anne | Date: czwartek, 19 maja 2016 13:03:43
- 0.64.13
Revision 1316
Author: emmanuel.anne | Date: poniedziałek, 16 maja 2016 22:24:05
- 0.64.12
Revision 1315
Author: emmanuel.anne | Date: sobota, 12 marca 2016 14:25:57
- 0.64.11
Revision 1314
Author: zelurker | Date: niedziela, 25 października 2015 19:41:01
- Merge pull request #3 from RomainQuidet/osx
- 0.64.10 for OSX
→ NOWSZY [Arcade] Raine v0.64.16
Raine 0.64.16
There were quite a few fixes since the last released binary, and even « fairy land story » which is now playable (and it was way harder than what I had anticipated, a very old game, but not an easy one !). There are no major fixes anyway, see the git log and post here if you are interested !
Revision 1398
Author: emmanuel.anne | Date: poniedziałek, 24 grudnia 2018 23:33:35
- 0.64.16
- enough fixes for a new binary I guess... !
Revision 1397
Author: emmanuel.anne | Date: poniedziałek, 24 grudnia 2018 23:33:35
- 0.64.16
- enough fixes for a new binary I guess... !
Revision 1396
Author: emmanuel.anne | Date: wtorek, 18 grudnia 2018 17:05:23
- history: search separately for the game and its parent
- With the latest history.dat it was impossible to get the history of some
- neogeo games because neogeo was placed before in the file (tested with
- wakuwak7, I actually wonder if it ever worked).
- Anyway the fix is simple, just search the whole file for the game first
- and only then search for the parent if nothing was found.
Revision 1395
Author: emmanuel.anne | Date: środa, 10 października 2018 21:14:43
- raine.h: use the NO_ASM define
- it didn't create any bug when compiling on an x86 chip, but when
- compiling on anything else it had to assemble some x86 asm code... !
Revision 1394
Author: emmanuel.anne | Date: środa, 10 października 2018 21:11:17
- loadroms: fix a bug in handling multiple layouts / region
- normally the end of GFX_LIST should be
- { 0, NULL }
- except there is a lot of
- { -1 }
- instead. I guess it comes from mame, but there are quite a few in the
- sources already, so it obliges me to change the test to detect the end
- of the list. It created a flipped screen in dkong for example !
- The -1 shouldn't even be accepted by the compiler since it's an UINT32
- here... !
Revision 1393
Author: emmanuel.anne | Date: sobota, 15 września 2018 14:49:20
- dos about game dialog: fix buffer overflow !
- if history is too big for this game, happened for bublbobl !
- And while I was at it, I doubled the buffer
Revision 1392
Author: emmanuel.anne | Date: sobota, 15 września 2018 09:02:47
- init sound emulators even when no sound
- this fixes drivers which can't work without sound, like acrobat mission
Revision 1391
Author: emmanuel.anne | Date: sobota, 15 września 2018 00:59:00
- some fixes for the very old dos gcc !
Revision 1390
Author: emmanuel.anne | Date: sobota, 15 września 2018 00:58:09
- flstory: remove goto_debuger
Revision 1389
Author: emmanuel.anne | Date: sobota, 15 września 2018 00:01:49
- raine.c: remove the useless r in the printfs !
- These have survived way too long, inherited from the very old dos days,
- + they are totally useless and produce some annoying chars when
- redirecting the output to a file in linux
Revision 1388
Author: emmanuel.anne | Date: piątek, 14 września 2018 23:55:54
- dialogs/about: buffer overflow of 1 char !
- on the cpu model name if very long, it was trigerred only with an
- optimized build, while displaying the about dialog after having played
- for some time to get the frequency of the cpu on the same line !
- 1 char only !
Revision 1387
Author: emmanuel.anne | Date: piątek, 14 września 2018 23:55:22
- cpuid: remove spaces at end of model name
Revision 1386
Author: emmanuel.anne | Date: piątek, 20 lipca 2018 17:13:09
- -geometry: handle +xoff+yoff in linux too
Revision 1385
Author: emmanuel.anne | Date: piątek, 22 czerwca 2018 16:52:23
- flstory: add comments about video priorities
Revision 1384
Author: emmanuel.anne | Date: piątek, 22 czerwca 2018 14:38:24
- fix warnings of gcc-7.3
- almost entierly about sprintf: I changed this to snprintf but disabled
- the warning about format truncation, I don't like to have super long
- strings everywhere and if we reach the limit it will be a bug anyway
- even if the snprintf will avoid a buffer overlow
Revision 1383
Author: emmanuel.anne | Date: poniedziałek, 30 kwietnia 2018 13:03:52
- makefile: handle LDFLAGS too... (wonder if LFLAGS is a typo ?)
Revision 1382
Author: emmanuel.anne | Date: poniedziałek, 30 kwietnia 2018 13:00:10
- xsystem2: insectx_charlayout isn't used yet
Revision 1381
Author: emmanuel.anne | Date: poniedziałek, 30 kwietnia 2018 12:59:05
- makefile: use local static SDL_sound if it exists
Revision 1380
Author: emmanuel.anne | Date: niedziela, 29 kwietnia 2018 00:56:31
- filter_history: add special cases for battleg, tnzsb and tnzs2
Revision 1379
Author: emmanuel.anne | Date: niedziela, 29 kwietnia 2018 00:54:14
- history: search the parent if the clone is not found
- Actually it searches the parent and the clone together which can be a
- problem if there are seperate records for both, but it's extremely rare,
- and since there are quite a few clones which are not referenced it's
- probably better like that.
Revision 1378
Author: emmanuel.anne | Date: poniedziałek, 23 kwietnia 2018 07:31:17
- debian updates
- debian-neoraine should have been removed long ago
- and finally update the description in control for the main debian
- package
Revision 1377
Author: emmanuel.anne | Date: poniedziałek, 23 kwietnia 2018 07:30:28
- gen_packages: gpg must be able to use pinentry-tty
Revision 1376
Author: emmanuel.anne | Date: wtorek, 17 kwietnia 2018 00:54:50
- flstory: mono sound
- the game uses some mono chips, since raine sound interface is stereo
- they must be declared as centered, otherwise they are all on the left
Revision 1375
Author: emmanuel.anne | Date: wtorek, 10 kwietnia 2018 01:16:15
- flstory: some more volume adjustments
- and print the "jump to ram" message only when the address is unknown,
- which should not happen anymore anyway !
Revision 1374
Author: emmanuel.anne | Date: niedziela, 8 kwietnia 2018 22:54:12
- flstory: forgot flipped tiles and removed debug msgs
Revision 1373
Author: emmanuel.anne | Date: niedziela, 8 kwietnia 2018 21:43:29
- strengthen the flstory mcu !
- I filled the jump addresses in ram with the table at $740, if I didn't
- miss anything that should be all of it, it should never break anymore !
Revision 1372
Author: emmanuel.anne | Date: niedziela, 8 kwietnia 2018 21:08:11
- a better fix for the console (get_regs)
- init_scripts must be called after reset_game_hardware
Revision 1371
Author: emmanuel.anne | Date: niedziela, 8 kwietnia 2018 20:19:26
- make ym3812 optional for soundcfg
Revision 1370
Author: emmanuel.anne | Date: niedziela, 8 kwietnia 2018 20:18:48
- maintenance for cz80
- flstory works with it, not bad !
Revision 1369
Author: emmanuel.anne | Date: niedziela, 8 kwietnia 2018 20:16:43
- flstory: and the sound
- still some small problems linked to transparency with priorities (title
- screen when inserting a coin, the character is half hidden)
Revision 1368
Author: emmanuel.anne | Date: niedziela, 8 kwietnia 2018 20:14:32
- fl_mcu: diet
- remove all the debuging stuff, except fatal conditions and most of the unused
- rom part
Revision 1367
Author: emmanuel.anne | Date: niedziela, 8 kwietnia 2018 20:00:47
- add the msm5232 sound chip from mame
Revision 1366
Author: emmanuel.anne | Date: niedziela, 8 kwietnia 2018 09:21:29
- flstory: fix bad palette bank and tilemap priority
- and remove some debug messages
Revision 1365
Author: emmanuel.anne | Date: niedziela, 8 kwietnia 2018 03:22:14
- flstory: some crazy patching for the mcu !
- the main cpu sends a command to jump in ram where there is a jump to
- some address in rom. So I tried to read these adresses one by one and
- create labels to make them accessible. With this flstory finally becomes
- playable, at least level 1 that I tried !
- Some sprites still have bad colors and there is no sound, but it's great
- anyway ! :)
Revision 1364
Author: emmanuel.anne | Date: niedziela, 8 kwietnia 2018 03:21:07
- 68705: z is inverted but IF_CC_HI was wrong anyway
Revision 1363
Author: emmanuel.anne | Date: niedziela, 8 kwietnia 2018 01:07:31
- console: bad fix, don't call mz80GetContext in get_regs
- causing a crash when starting bublbobl for example
Revision 1362
Author: emmanuel.anne | Date: sobota, 7 kwietnia 2018 23:22:48
- the fl_mcu.c file produced by the 68705 recompiler
- and modified by me, I added the mcu related functions, + some hacks so
- that the rom is usable, it's mandatory in its current state.
- As it is now, it starts, it sends the correct rom crc, and after that it
- sends rubbish, I don't know why, probably some other bugs inside !
Revision 1361
Author: emmanuel.anne | Date: sobota, 7 kwietnia 2018 23:17:20
- some work on heavy unit and flstory
- they are still both broken, but since there was a lot of work done and I
- am starting to get pissed off at the 68705 recompiler, I'll commit
- anyway. The mcu is still broken for flstory, it's the biggest problem.
Revision 1360
Author: emmanuel.anne | Date: sobota, 7 kwietnia 2018 23:16:15
- loadroms: handle more than 1 layout / region
- it dynamically creates a new gfx region for the new layout in this case
Revision 1359
Author: emmanuel.anne | Date: sobota, 7 kwietnia 2018 15:18:21
- z80: give the z80 number in all debug info
Revision 1358
Author: emmanuel.anne | Date: sobota, 7 kwietnia 2018 02:07:38
- console: do_cpu didn't call switch_cpu ??!!!
Revision 1357
Author: emmanuel.anne | Date: sobota, 7 kwietnia 2018 02:06:47
- get_code_range: z80 does not always have a 64k base
Revision 1356
Author: emmanuel.anne | Date: sobota, 7 kwietnia 2018 00:30:52
- console: avoid possible crash when switching cpus
Revision 1355
Author: emmanuel.anne | Date: piątek, 6 kwietnia 2018 21:33:36
- 68705 converter: fix sta (x+...)
Revision 1354
Author: emmanuel.anne | Date: piątek, 6 kwietnia 2018 02:35:02
- console: fix do_int for the z80
Revision 1353
Author: emmanuel.anne | Date: środa, 4 kwietnia 2018 20:57:18
- 68705: add the 2 missing awk files and fix warnings
Revision 1352
Author: emmanuel.anne | Date: wtorek, 3 kwietnia 2018 18:36:07
- conv_dsw: better handling of DIPNAME
Revision 1351
Author: emmanuel.anne | Date: wtorek, 3 kwietnia 2018 13:37:04
- save history only when there is something to save !
Revision 1350
Author: emmanuel.anne | Date: wtorek, 3 kwietnia 2018 13:33:04
- perl scripts improvements
- switch genres to gdbm instead of ndbm for an obscure incompatibility
- with debian
Revision 1349
Author: emmanuel.anne | Date: wtorek, 3 kwietnia 2018 13:10:06
- console: save/reload history of console commands by game
Revision 1348
Author: emmanuel.anne | Date: niedziela, 1 kwietnia 2018 22:43:25
- resize bg bitmap when resizing raine window !
- Actually the gamebitmap didn't need to be rebuilt while just resizing
- the window. If it's preserved then it becomes trivial to update the bg
- bitmap in the window when it's resized.
Revision 1347
Author: emmanuel.anne | Date: niedziela, 1 kwietnia 2018 19:20:42
- cave/ddonpach: hack to skip pause between letters on copyright screen
Revision 1346
Author: emmanuel.anne | Date: niedziela, 1 kwietnia 2018 18:26:05
- xsystem2: now extrmatn
- it keeps its name for compatibility with old sets and adds the mame name
- to its DIR_INFO: extrmatnu, this way it's compatible with both.
Revision 1345
Author: emmanuel.anne | Date: niedziela, 1 kwietnia 2018 15:23:25
- dkong: remove the annoying warning about unused flame
Revision 1344
Author: emmanuel.anne | Date: niedziela, 1 kwietnia 2018 11:39:11
- slight changes for the perl scripts
Revision 1343
Author: emmanuel.anne | Date: niedziela, 1 kwietnia 2018 11:38:12
- xsystem2: improve rom loading for tnzsb & arknoid2
- + fix a dipswitch for tnzsb
- This makes the file quite smaller & more readable
- the tnzs sets are more compatible with mame
Revision 1342
Author: emmanuel.anne | Date: niedziela, 1 kwietnia 2018 11:38:12
- add AddZ80CRW, AddZ80CRead, AddZ80CWrite
Revision 1341
Author: emmanuel.anne | Date: piątek, 30 marca 2018 21:28:38
- toaplan1: add comments, and change long name for truxton
Revision 1340
Author: emmanuel.anne | Date: piątek, 30 marca 2018 21:17:21
- toaplan1: add sound for vimana !
- thanks to the code from mame actually.
- It's a z180, but it's compatible with the z80 and works flawlessly with
- mz80 !
Revision 1339
Author: emmanuel.anne | Date: piątek, 30 marca 2018 18:30:04
- some diet for snowbros while testing stuff...
Revision 1338
Author: emmanuel.anne | Date: piątek, 30 marca 2018 17:33:12
- toaplan1: vimana was forgotten, and invert sprites/layers prio
- for the priority, it shows when entering a score in hellfire: the
- letter is in PF4 and there is a sprite with the same priority to show
- the selection mark. So if you draw sprites over layers which have the
- same priority you don't see the letter anymore !
- Not sure it doesn't create a problem elsewhere, for now I didn't find
- any.
- Also vimana1 becomes vimanaj
Revision 1337
Author: emmanuel.anne | Date: piątek, 30 marca 2018 10:54:09
- some more fixes found by gcc-6.4
Revision 1336
Author: emmanuel.anne | Date: piątek, 30 marca 2018 10:53:31
- console: fix an extreme case
- when sp gets out of ram, it can crash the console... !
Revision 1335
Author: emmanuel.anne | Date: piątek, 30 marca 2018 10:50:53
- toaplan1: mostly rewritten !
- It all started to fix a mis-alignment of 2 lines in outzone
- and finally updated most romsets to match mame, added some interesting
- clones for outzone and demonwld, fixed some dipswitches and fixed the
- alignment issues.
- I made some tests with a priority bitmap to handle priorities instead of
- what we currently have here and I am not convinced it's necessary yet.
Revision 1334
Author: emmanuel.anne | Date: piątek, 30 marca 2018 10:50:25
- add finish_conf_z80
Revision 1333
Author: emmanuel.anne | Date: czwartek, 29 marca 2018 14:56:27
- update perl conversions
- get_genres goes to an external module to be used by conv_roms and now
- uses wikipedia mostly.
- conv_roms does some very basic GAME conversion so that conv_clones can
- be called after it.
Revision 1332
Author: emmanuel.anne | Date: czwartek, 29 marca 2018 01:18:39
- toaplan1: outzone was totally forgotten !
- There was a slight offset error on the layers of outzone
- and while I was at it I commented out x_ofs array which is not used
- after all !
Revision 1331
Author: emmanuel.anne | Date: czwartek, 29 marca 2018 00:35:46
- bbbuster becomes b2b apparently !
Revision 1330
Author: emmanuel.anne | Date: czwartek, 29 marca 2018 00:35:30
- some more space for "fps"...
Revision 1329
Author: emmanuel.anne | Date: czwartek, 29 marca 2018 00:00:46
- include "." when checking an extension
- it was impossible to launch zingzip from the command line because of
- that !
Revision 1328
Author: emmanuel.anne | Date: środa, 28 marca 2018 19:57:04
- some interesting bugs found by gcc 6.4
Revision 1327
Author: emmanuel.anne | Date: środa, 28 marca 2018 19:37:27
- filter_history.pl: to make the official history.dat more raine friendly
→ [Arcade] Raine v0.64.14
Raine 0.64.14
Revision 1313
Author: emmanuel.anne | Date: 27 października 2017 08:34:19
- 0.64.14
Revision 1312
Author: emmanuel.anne | Date: 27 października 2017 08:32:58
- add some cheats from wrestlefest... !
Revision 1311
Author: emmanuel.anne | Date: 27 października 2017 08:32:11
- debug_mode = 1 by default for debug builds
Revision 1310
Author: emmanuel.anne | Date: 27 października 2017 08:31:11
- display: windows didn't keep its opengl setting because of the change for osx to allow a non accelerated display !
- and I didn't notice it in linux because windows uses gui_level, not linux apparently !
- Also add some more debug messages with the new_set_gfx_mode prefix
Revision 1309
Author: zelurker | Date: 6 października 2017 12:35:41
- Merge pull request #13 from fxcoudert/master
- fix ambiguous abs() calls
Revision 1308
Author: fx.coudert | Date: 5 października 2017 22:19:38
- fix ambiguous abs() calls
Revision 1307
Author: emmanuel.anne | Date: 5 lutego 2017 16:01:16
- fix sf2 inputs !
- punch inputs were eaten because of combinations 2 characters fix !
Revision 1306
Author: emmanuel.anne | Date: 19 grudnia 2016 22:29:52
- osx: sorry frameworks can't be used for compilation !
Revision 1305
Author: emmanuel.anne | Date: 19 grudnia 2016 12:54:18
- update build instructions for osx to explain the frameworks solution
Revision 1304
Author: emmanuel.anne | Date: 19 grudnia 2016 12:40:29
- osx: building with frameworks is not the default option to allow to build raine from brew using standard shared libs
Revision 1303
Author: emmanuel.anne | Date: 19 grudnia 2016 12:17:59
- allow to choose location of m68kdis & dz80 it's mainly for osx where it becomes difficult to place a binary in the default path, this os becomes insane ! So for osx these 2 commands can be placed in the bundle to avoid problems, and you can choose their location from the options / directories configuration.
- Also the console now has a clear message when the disassembler is not found.
Revision 1302
Author: emmanuel.anne | Date: 19 grudnia 2016 12:17:09
- don't save controls which don't have any label
Revision 1301
Author: emmanuel.anne | Date: 19 grudnia 2016 12:16:07
- avoid warning when loading megasys1 roms (harmless)
Revision 1300
Author: emmanuel.anne | Date: 19 grudnia 2016 03:06:02
- allow to build the osx executable using frameworks !
- FRAMEWORK=1 in the makefile or on the command line.
- Use the TOOLS/make_frameworks.pl script to convert the shared libs to frameworks !
Revision 1299
Author: emmanuel.anne | Date: 18 grudnia 2016 22:03:55
- osx: default fps key: F12, f11 is reserved for the finder
Revision 1298
Author: emmanuel.anne | Date: 18 grudnia 2016 21:54:46
- display: don't force an accelerated opengl display this allows to test opengl software rendering when running inside a non accelerated virtual machine.
- Also now update display_cfg.video_mode when seting up opengl failed (fall back to software blits).
Revision 1297
Author: emmanuel.anne | Date: 18 grudnia 2016 16:59:08
- osx: fix asm string output in 32 bits !
- osx has a very weird pixel format, the 1st byte is not alpha !
Revision 1296
Author: emmanuel.anne | Date: 18 grudnia 2016 16:24:36
- osx: workaround for broken mounts info for paths
Revision 1295
Author: emmanuel.anne | Date: 18 grudnia 2016 16:23:39
- osx: workaround for ld warnings about unwind
- see
- https://software.intel.com/en-us/forums/intel-math-kernel-library/topic/279914
Revision 1294
Author: emmanuel.anne | Date: 18 grudnia 2016 01:59:55
- an updated readme for osx
Revision 1293
Author: emmanuel.anne | Date: 18 grudnia 2016 01:56:54
- osx: put back the asm code !
- there is a linker flag to allow heap execution, that's all there was to find...
Revision 1292
Author: admin | Date: 18 grudnia 2016 01:05:39
- a makefile for osx using brew
- no more frameworks then...
Revision 1291
Author: emmanuel.anne | Date: 29 listopada 2016 22:12:54
- console: update console key each time it appears
Revision 1290
Author: emmanuel.anne | Date: 29 listopada 2016 20:03:54
- default cpuinfo, edit to have something else
Revision 1289
Author: emmanuel.anne | Date: 14 sierpnia 2016 21:15:25
- add some message for those trying to choose a neogeo bios...
- ... without any neogeo.zip file
Revision 1288
Author: emmanuel.anne | Date: 14 sierpnia 2016 20:59:18
- fix a very special crash from mer-curious in kof96
Revision 1287
Author: emmanuel.anne | Date: 20 maja 2016 17:52:33
- prevent SDL_DOUBLEBUF in opengl
Revision 1286
Author: emmanuel.anne | Date: 19 maja 2016 13:17:56
- new readme in debian
→ [Arcade] Raine v0.64.13
Raine 0.64.13
- all the neocd games which loaded some data during the game were broken because of a fix for garou (neogeo). Yeah it's quite big, I didn't play any neocd game in 2 months, I really needed a break there !
- Gui: windows doesn't need a colour depth change anymore, and the mode changes should be invisible
- while cleaning up the taito f2 driver (yeah very old stuff, never completely finished), I noticed you couldn't access the pulirula dipswitches, so it's fixed too.
→ [Arcade] Raine v0.64.12
Raine 0.64.12
- I finally got curious about this bug and actually took the time to read the output of raine when the shaders didn't work with the new nvidia drivers, and there was actually something weird to read ! It was all because there was a bug in nvidia drivers <= version 355.11 which made them to return a buffer of 1 byte for the info log of the shader program when there was nothing to report ! I made a workaround for this and totally forgot about it, but it failed when nvidia fixed this and now the buffer has correctly 0 bytes when nothing to report... !!!
Anyway it means shaders now work correctly for any nvidia drivers, and it could probably affect some other video cards as well.
Those not using shaders don't need to update, this 0.64.12 only fixes shaders, and the fix is very short !
→ [Arcade] Raine v0.64.10
Raine 0.64.10
- a surprising bug in the clipping of text in the gui which should not have been there
- the fix of mer-curious fireball, hopefully !
- a fix for a crash during nam1975 demo because of a stupid fadeout effect !
- But also finally the video priorities for the gunbird driver have been added, plus a few sounds which couldn't be heard before are now played correctly (for almost all the games in this driver).
- neocd music now adapts to the sample rate chosen in sound options
- the fix for the bug about cawing reported just after releasing 0.64.9 !
- plus a few small fixes here and there not worth mentioning..
→ [Arcade] Raine v0.64.6
Raine 0.64.6
- That's all for this time, this version is mainly to allow people to test the translation stuff...
→ [Arcade] Raine v0.64.5
Raine 0.64.5
Currently waiting to be included into a new binary :
- aes bios support: at least it works, I can't say I tested it a lot, it seems to completely ignore the dipswitches, but it's probably normal (probably no dipswitches in these aes cabinets I guess).
- fixed the day of week for the neogeo calendar displayed when you choose "book keeping" (b+c+d at boot with unibios, and something equivalent with most other bioses I guess...). This clock is completely different from modern clocks in pcs. Nowdays clocks are synchronized using ntp over the network at a scale of 0.001s or sometimes even much less. This one is very unprecise, it increases its seconds everytime the display is updated, except the neogeo display is not exactly 60fps, it's 59.2 fps approx, so it quickly gets out of sync ! Actually the role of this clock was only to keep track of how many times a given game was played and if continue was used on it, how much time and at which date. No need for a lot of precision for that, but it's still quite surprising. Not talking about this year on 2 digits only in 199x, but I guess they didn't actually care about the year at all in this case...
Anyway in raine this clock is initialized from the pc clock when you launch a game so you get the correct date in "book keeping", but I had forgotten the day of week, I thought it was computed, but no, it's just read as well from the calendar chip. So this one comes also from the pc clock now, so you'll get a precise calendar now ! :) (totally useless, yes, I know !)
- Hum, except that I played at reproducing the level skipper in bublredux using a raine script for the other bublbobl clones. Oh well, the only thing I didn't emulate is the sound effect produced when you change the level. It was just to check it can be done very quickly, and indeed, it's very short to do ! For normal player it means there is a new cheat for all bublbobl clones, "skip this level", completely at the end of the list normally.
Raine 0.64.4
Tsss, I release 0.64.3 without finding how the "level skipper" of bublredux works, but I guess it's ok, how such a thing could break ?
Then Stephh explains it works by using p1+p2 together and of course it breaks !
Well the most reasonable solution would have been to just ignore it, the same thing can be done with a cheat in raine...
But I hate these small things when they don't want to work !
So I spent a lot of time on it, it was yet another instruction missing from our beloved mz80 (prefix ed opcode 6b for the technical users). I don't kinow why the guys of bublredux programmed it this way, it could have been done with the standard instructions and it wouldn't have crashed in this case.
Anyway I added the missing instruction and so here is an update with just this thing working.
While I was at it, I updated the bublredux romset from the latest version in the forum thread (january 2015). It doesn't change anything related to this problem. That's all !
→ [Arcade] Raine v0.64.3
Raine 0.64.3: special bubble bobble ! Posted by Tux on Mar 26 2015, 03:51 pm
- I didn't know about the 2 new clones of bubble bobble released in 2013, so I just added them, cleaned up a lot of things in the bubble bobble driver (automatic rom loading, no more bad sounds), added the hiscores for bubble cave and buubble redux to the hiscore.dat (find it in the extras part of the download section). I also added dream land, another clone from 1987, much easier to add now that the driver supports automatic rom loading.
- Except that quite a few small fixes as usual, the biggest one was probably that the cold boot function (f1 key) was broken in quite a few drivers, it should be fixed now, except that some region selection didn't work anymore, renamed a few games to keep hiscore.dat compatibility (the good thing with raine is that the old name is still supported on the command line), hiscores were broken for games using a z80 as their main cpu and which were using automatic rom bankswitch (bubble bobble for example !), there is another zoom fix for neocd/neogeo, a stupid bug was fixed in neocd when reloading the same game, the audio banks are now correctly restored when loading a neogeo/neocd savegame, and wakuwaku7 sound associations are adapted to support the audio tracks from the saturn version.
→ [Arcade] Raine v0.64.2
Raine 0.64.2 Posted by Tux on Jan 07 2015, 10:11 am
- the return key didn't work anymore in the game selection dialog, fixed and commented, it won't happen again.
- the blend options dialog is better and has an immediate effect, no need to reset/reload the game anymore.
- prevent the console from growing all the time once it has its scrollbar !
![[NGPC] NeoGPC 1.1.x SVN17](https://www.t2e.pl/Photos/www/picLogoty/13704687511.jpg,134)
![[Arcade] Raine v0.63.4](https://www.t2e.pl/Photos/www/picphoto/1cd45c341.png,134)
![[Arcade] Raine v0.63.4-5](https://www.t2e.pl/Photos/www/picphoto/1cd45c341.png,134)
![[Arcade] Raine v0.63.4-8](https://www.t2e.pl/Photos/www/picphoto/1cd45c341.png,134)
![[Arcade] Raine v0.63.4-15](https://www.t2e.pl/Photos/www/picphoto/1cd45c341.png,134)