{"id":17146,"date":"2009-05-07T19:34:59","date_gmt":"2009-05-07T19:34:59","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=17146"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=17146","title":{"rendered":"[Arcade] Mame v0.131u1"},"content":{"rendered":"<p>Nouvelle update.<\/p>\n<p><code><br \/>\nMAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\n- 03144: [DIP\/Input] piratpet: [possible] Button 2 skips level<br \/>\n         (Fabio Priuli)<br \/>\n- 03126: [Gameplay] sbishi: When Player 2 plays alone, strange things<br \/>\n         happen. (David Haywood)<br \/>\n- 03143: [Graphics] screwloo: screwy graphics area on one screen<br \/>\n         (Pierpaolo Prazzoli)<br \/>\n- 03129: [DIP\/Input] xmen: Directional controls re-arranged<br \/>\n         (Fabio Priuli)<br \/>\n- 00487: [Misc.] groundfx: It has wrong default NVRAM settings,<br \/>\n         especially about the lap number (1) and the coin\/credit<br \/>\n         settings (1\/2). (Angelo Salese)<br \/>\n- 03104: [Graphics] captaven and clones: No enemies appear in the<br \/>\n         second phase. (Pierpaolo Prazzoli)<\/p>\n<p>Source Changes<br \/>\n--------------<br \/>\nDeprecated device_set_info. Almost all devices had a NULL or empty<br \/>\nfunction here. Remaining devices have been converted to have<br \/>\ndevice-specific functions to do the same thing with proper type<br \/>\nchecking. CPUs still have a set_info function but it is CPU-specific<br \/>\nnow and no longer piggybacks on the general device function.<br \/>\n[Aaron Giles]<\/p>\n<p>Changed UI to ignore selection from lightguns when off screen. This<br \/>\nstops selection of Gun X Gun Y if you move the gun out of range.<br \/>\n[Derrick Renaud]<\/p>\n<p>Moved stv_vdp2_dynamic_res_change() function outside of VIDEO_UPDATE<br \/>\nin ST-V. [Angelo Salese]<\/p>\n<p>Memory map merging for the NMK16 driver and cleaned-up some unneeded<br \/>\nvideo code. [Angelo Salese]<\/p>\n<p>Made Hyper Pacman run with protection code from decapped MCU rather<br \/>\nthan simulation. [Guru, David Haywood]<\/p>\n<p>Added a large gfx decode using macros to allow the textures on hng64<br \/>\nto be viewed, handy for verifying the dumps. [David Haywood]<\/p>\n<p>Audited code and added savestate support to the following drivers:<br \/>\n[MooglyGuy]<br \/>\n - dotrikun.c (dotrikun, dotriku2)<br \/>\n - espial.c (espial, netwars)<br \/>\n - zodiack.c (zodiack, dogfight, moguchan, percuss, bounty)<\/p>\n<p>Merged memory maps in the Dottori Kun driver [MooglyGuy]<\/p>\n<p>Merged memory maps for the following drivers: [MooglyGuy]<br \/>\n - battlex.c, buggychl.c, bwing.c, carjmbre.c, cbuster.c, chaknpop.c<br \/>\n - changela.c, chqflag.c, circus.c, cischeat.c<br \/>\n - cave.c, circusc.c, citycon.c, cninja.c, combatsc.c, compgolf.c,<br \/>\n    contra.c, cop01.c, cosmic.c, cps2.c, crimfght.c, crospang.c,<br \/>\n    crshrace.c, and cshooter.c<br \/>\n - ssv.c<br \/>\n - dambustr.c, darius.c, darkhors.c, darkseal.c, dassault.c, dbz.c,<br \/>\n    dcon.c, dday.c, ddenlovr.c, ddragon3.c, ddrible.c, dec0.c, dec8.c,<br \/>\n    deco32.c, deco_mlc.c, deniam.c, dietgo.c, discoboy.c, diverboy.c,<br \/>\n    dogfgt.c, dooyong.c, dragrace.c, dribling.c, drmicro.c<br \/>\n - egghunt.c, epos.c, esd16.c, espial.c, exedexes.c, exzisus.c<br \/>\n - f1gp.c, fastlane.c, firetrap.c, flkatck.c, flstory.c, freekick.c,<br \/>\n    fromanc2.c, fromance.c, funkybee.c, funkyjet.c, funybubl.c,<br \/>\n    fuukifg2.c, fuukifg3.c<br \/>\n - gaelco.c, gaelco2.c, gaiden.c, galaga.c, galastrm.c, galaxold.c,<br \/>\n    galivan.c, gaplus.c, gbusters.c, gcpinbal.c, genesis.c, gijoe.c,<br \/>\n    ginganin.c, glass.c, gng.c, goal92.c, goindol.c, gomoku.c,<br \/>\n    gotcha.c, gotya.c, gridlee.c, gstriker.c, gumbo.c, gunbustr.c<br \/>\n - halleys.c, hanaawas.c, hanaroku.c, hcastle.c, hexa.c, hexion.c,<br \/>\n    higemaru.c, hnayayoi.c, holeland.c, homedata.c, hshavoc.c,<br \/>\n    hyhoo.c, hyperspt.c<\/p>\n<p>Merged memory map in ltcasino.c, Lemmings, quizdna.c, pushman.c,<br \/>\npopper.c, sshangha.c. [Angelo Salese]<\/p>\n<p>Added irq acks to the snowbros.c driver and merged memory maps on it.<br \/>\n[Angelo Salese]<\/p>\n<p>TLCS-900\/H cpu core fixes: [Wilbert Pol]<br \/>\n - Reimplemented hdma<br \/>\n - Fixed bugs in the EX (mem), R instructions.<\/p>\n<p>Merged memory map and worked out some sound related stuff in Pass.<br \/>\n[Angelo Salese]<\/p>\n<p>Hooked up standard paletteram16_xbgr() function instead of a custom<br \/>\none in sshangha.c driver. [Angelo Salese]<\/p>\n<p>Replaced the use of CPU numbers with tags where possible across most<br \/>\ndrivers. [Fabio Priuli]<\/p>\n<p>hng64.c improvements \/ changes: [David Haywood]<br \/>\n - Stripped out some old HNG64 code \/ some improvements<br \/>\n - disabled the floor stuff in Fatal Fury Wild Ambition (looking for a<br \/>\n    cleaner implementation)<br \/>\n - disabled zooming code for the same reasons (it was causing many<br \/>\n    issues)<br \/>\n - understood and implemented the 'auto-animate' registers for the<br \/>\n    tilemaps (animated waterfalls etc. in Fatal Fury Wild Ambition)<br \/>\n - reorganized graphic decoding<br \/>\n - documented + hooked up 4bpp\/8bpp select on layers.<br \/>\n - fixed tile flipping<br \/>\n - fixed a bug in the hng64 dma<\/p>\n<p>goldstar.c improvements \/ changes: [David Haywood]<br \/>\n - added scroll registers for the girl when enabled in attract mode<br \/>\n - documented how you can swap the blue\/green bonus colours (but left<br \/>\n    the code disabled, I think versions with it swapped probably just<br \/>\n    have different proms)<br \/>\n - added gfxdecode for cmasterc<\/p>\n<p>Memory maps merges for the following drivers: [Angelo Salese]<br \/>\n * groundfx.c<br \/>\n * lastduel.c<br \/>\n * macrossp.c<br \/>\n * madmotor.c (also cleaned-up some video variables in it)<br \/>\n * mcatadv.c (also reduced a 1.0 clipping out volume setting)<br \/>\n * moo.c<\/p>\n<p>Changed the way memory allocation is handled. Rather than allocating<br \/>\nin terms of bytes, allocations are now done in terms of objects. This<br \/>\nis done via new set of macros that replace the malloc_or_die() macro:<\/p>\n<p>  alloc_or_die(t) - allocate memory for an object of type 't'<br \/>\n  alloc_array_or_die(t,c) - allocate memory for an array of 'c' objects of type 't'<br \/>\n  alloc_clear_or_die(t) - same as alloc_or_die but clears the memory<br \/>\n  alloc_array_clear_or_die(t,c) - alloc_array_or_die with clearing<\/p>\n<p>All original callers of malloc_or_die have been updated to call these<br \/>\nnew macros. If you just need an array of bytes, you can use<br \/>\nalloc_array_or_die(UINT8, numbytes). [Aaron Giles]<\/p>\n<p>Made a similar change to the auto_* allocation macros. In addition,<br \/>\nadded 'machine' as a required parameter to the auto-allocation macros,<br \/>\nas the resource pools will eventually be owned by the machine object.<br \/>\nThe new macros are:<\/p>\n<p>  auto_alloc(m,t) - allocate memory for an object of type 't'<br \/>\n  auto_alloc_array(m,t,c) - allocate memory for an array of 'c' objects of type 't'<br \/>\n  auto_alloc_clear(m,t) - allocate and clear<br \/>\n  auto_alloc_array_clear(m,t,c) - allocate and clear<\/p>\n<p>All original calls or auto_malloc have been updated to use the new<br \/>\nmacros. In addition, auto_realloc(), auto_strdup(),<br \/>\nauto_astring_alloc(), and auto_bitmap_alloc() have been updated to<br \/>\ntake a machine parameter. [Aaron Giles]<\/p>\n<p>Changed validity check allocations to not rely on auto_alloc* anymore<br \/>\nbecause they are not done in the context of a machine. [Aaron Giles]<\/p>\n<p>Removed of SMH_BANKn macros. Just use SMH_BANK(n) instead, which is<br \/>\nwhat the previous macros mapped to anyhow. [Aaron Giles]<\/p>\n<p>Added missing casts and made other tweaks to appease some more strict<br \/>\nsettings on the compiler. [Aaron Giles]<\/p>\n<p>Merged memory maps in the seta.c, sf.c, nbmj8688.c, megasys1.c<br \/>\ndrivers. [Angelo Salese]<\/p>\n<p>Merged memory maps in the overdriv.c and demoted it tothe GNW flag.<br \/>\n[Angelo Salese]<\/p>\n<p>Added engine noise hook-up to Chequered Flag. [Angelo Salese]<\/p>\n<p>Fixed nested NMIs on Chequered Flag sound cpu, this fixes the sound<br \/>\nloops and the music tempo. [Phil Bennett]<\/p>\n<p>Memory maps merges for the following drivers: [Angelo Salese]<br \/>\n * metlclsh.c<br \/>\n * mexico86.c (also added a basic hook-up for the 4p communication cpu,<br \/>\n   disabled by default)<br \/>\n * mirage.c<br \/>\n * mjkjidai.c<br \/>\n * mjsister.c<br \/>\n * mogura.c<br \/>\n * news.c<br \/>\n * ohmygod.c<br \/>\n * ojankohs.c (also cleaned-up some video variables in it)<br \/>\n * oneshot.c<br \/>\n * opwolf.c<\/p>\n<p>Fixed player controls in the 4 player version of tank force (thanks to<br \/>\ntip posted by sxevious on mantis #3127) [David Haywood] <\/p>\n<p>Memory maps merges for the following drivers: [Angelo Salese]<br \/>\n * mayumi.c (also cleaned-up the video routines)<br \/>\n * mazerbla.c<br \/>\n * momoko.c<br \/>\n * mosaic.c<br \/>\n * mouser.c<br \/>\n * mrflea.c<br \/>\n * mrjong.c (also cleaned-up the spriteram routines)<br \/>\n * srmp2.c<br \/>\n * shaolins.c<br \/>\n * shisen.c<br \/>\n * shootout.c (and cleaned-up the NMIs on coin insertions)<br \/>\n * sidearms.c<br \/>\n * sidepckt.c (merged the two per-game memory maps and moved the<br \/>\n    protection simulation hook-up to be called on DRIVER_INIT)<br \/>\n * skyarmy.c<br \/>\n * skyfox.c (and cleaned-up the NMIs on coin insertions)<br \/>\n * skyraid.c<br \/>\n * slapfght.c (also cleaned-up the ram sharing)<br \/>\n * slapshot.c<br \/>\n * spbactn.c<br \/>\n * spcforce.c<br \/>\n * spdodgeb.c<br \/>\n * speedspn.c<br \/>\n * senjyo.c<br \/>\n * seta2.c<br \/>\n * sfkick.c<br \/>\n * shangha3.c<br \/>\n * puckpkmn.c<br \/>\n * punchout.c<br \/>\n * qdrmfgp.c<br \/>\n * quizpani.c<br \/>\n * rabbit.c<br \/>\n * rainbow.c<br \/>\n * rcorsair.c<br \/>\n * redclash.c (also cleaned-up the irq\/nmi generation on coin<br \/>\n    insertion)<br \/>\n * renegade.c<br \/>\n * rmhaihai.c<br \/>\n * rockrage.c<br \/>\n * rocnrope.c<br \/>\n * rollerg.c<br \/>\n * rollrace.c<br \/>\n * runaway.c<br \/>\n * rungun.c<br \/>\n * sangho.c<br \/>\n * sauro.c (also cleaned-up a video function)<br \/>\n * sbasketb.c<br \/>\n * sbugger.c<br \/>\n * scregg.c<br \/>\n * segae.c<br \/>\n * powerins.c<br \/>\n * psikyo.c<br \/>\n * psikyo4.c<br \/>\n * psikyosh.c<br \/>\n * rohga.c<br \/>\n * sbugger.c<br \/>\n * spy.c<br \/>\n * nycaptor.c<br \/>\n * olibochu.c<br \/>\n * othldrby.c<br \/>\n * pandoras.c<br \/>\n * parodius.c<br \/>\n * pbaction.c<br \/>\n * pcktgal.c<br \/>\n * pingpong.c<br \/>\n * pirates.c<br \/>\n * pitnrun.c<br \/>\n * pktgaldx.<br \/>\n * pokechmp.c<br \/>\n * popeye.c<br \/>\n * nbmj9195.c<br \/>\n * niyanpai.c<br \/>\n * ninjaw.c<br \/>\n * metro.c<br \/>\n * mitchell.c<br \/>\n * ms32.c<br \/>\n * msisaac.c<br \/>\n * mugsmash.c<br \/>\n * lkage.c<br \/>\n * lsasquad.c<br \/>\n * lwings.c<br \/>\n * m62.c<br \/>\n * m90.c<br \/>\n * magmax.c<br \/>\n * mainevt.c<br \/>\n * marinedt.c<br \/>\n * markham.c<br \/>\n * mastboy.c<br \/>\n * matmania.c<br \/>\n * megadriv.c<br \/>\n * megazone.c<br \/>\n * karnov.c<br \/>\n * kchamp.c<br \/>\n * kingobox.c<br \/>\n * klax.c<br \/>\n * koikoi.c<br \/>\n * konamigq.c<br \/>\n * ladyfrog.c<br \/>\n * liberate.c<\/p>\n<p>Modified my coin_insertion() function to use ASSERT & CLEAR instead<br \/>\nof PULSE_LINE in cntsteer.c & ssozumo.c. [Angelo Salese]<\/p>\n<p>Made sure that both the RESET and BUSREQ lines are honored by the<br \/>\nmegadriv sound cpu. [Wilbert Pol]<\/p>\n<p>Properly hooked-up player 2 mahjong panel in mj4simai. [Angelo Salese]<\/p>\n<p>Moved paletteram_IIBBGGRR_w() from senjyo.c to emu\/video\/generic.c.<br \/>\n[Angelo Salese]<\/p>\n<p>Removed deprecat.h dependancy for usgames.c. [Angelo Salese]<\/p>\n<p>Add READY line readback to the SN76496 core, cleaned up the structs a<br \/>\nbit, cleaned up comments, added more TODOs, Fixed some unsaved<br \/>\nsavestate related stuff. [Lord Nightmare]<\/p>\n<p>Added sn76496 ready line hook-up for spcforce.c, doesn't make a<br \/>\ndifference since it's not actually used. [Angelo Salese]<\/p>\n<p>Added RTC emulation for hng64 driver [Angelo Salese]<\/p>\n<p>Fixed sprite trail for mnight and robokid [kanikani]<\/p>\n<p>Factored out some more MESS specific code for Atari 8bit.<br \/>\n[Fabio Priuli]<\/p>\n<p>Splitted Naomi \/ Atomiswave memory maps and improved sorting of the<br \/>\ndriver. [Angelo Salese]<\/p>\n<p>Added sound to Pocket Gal Deluxe (bootleg) [Angelo Salese]<\/p>\n<p>lordgun - Fix: P1 Button2 is really P2 Button1. [Cananas]<\/p>\n<p>Changed Lunar Lander thrust control to a pedal. This more accurately<br \/>\nemulates the control. Note: the current code uses IPT_PADDLE. This<br \/>\ncauses the game to start with the thrust at 50%. This is not correct.<br \/>\nThe control is really a hand operated pedal. [Derrick Renaud]<\/p>\n<p>Merged memory maps for nycaptor, nbmj8991, nbmj8891, mystwarr.<br \/>\n[Angelo Salese]<\/p>\n<p>First layer of memory map merging for namcos2.c and namcos21.c, needs<br \/>\na second hand in order to remove all the SMH references (they both<br \/>\nare macroized to hell). [Angelo Salese]<\/p>\n<p>Fixed Yellow Cab (Japan) booting, promoted to working status<br \/>\n[Angelo Salese]<\/p>\n<p>Attempted to fix colors in Koi Koi Part 2 [Angelo Salese]<\/p>\n<p>Lowered DAC volume in Karate Champ from 0.50 to 0.15, it was having<br \/>\nsound clipping problems since day one. [Angelo Salese]<\/p>\n<p>Cleaned-up HNG64 system ports. [Angelo Salese]<\/p>\n<p>Changed the z80_bank_addr in megadriv.c into a simple 9 bit shift<br \/>\nregister. Fixes mantis 2817.  [Enik Land]<\/p>\n<p>Improved interrupt handling for the 8\/16 bit H8s. [R. Belmont]<\/p>\n<p>System 23: hooked up serial comms between subcpu and I\/O board.<br \/>\n[R. Belmont]<\/p>\n<p>Added a driver for Irem M14 HW. [Angelo Salese]<\/p>\n<p>Removed deprecat.h dependancy for kopunch.c. [Angelo Salese]<\/p>\n<p>Naomi: hacked up 3D renderer. Still quite preliminary but allows most<br \/>\ngames to show graphics. [Olivier Galibert, David Haywood]<\/p>\n<p>Converted the WAVE sound device to stereo (for MESS). [Curt Coder]<\/p>\n<p>Various improvements to Parent Jack driver. [Tomasz Slanina]<\/p>\n<p>Modified mahjong games in Naomi to be loaded with a specific<br \/>\nconfiguration, will add the proper JVS hook-up later. [Angelo Salese]<\/p>\n<p>Added proper MCU dump for Black Tiger.<br \/>\n[Dr. Decapitator, Guru, Angelo Salese]<\/p>\n<p>Fixed display of the i8085's SP register when in the debugger.<br \/>\n[MooglyGuy]<\/p>\n<p>Added proper MCU dump for Meikyuu Hunter G.<br \/>\n[Dr. Decapitator, Guru, Angelo Salese]<\/p>\n<p>Moved Taito 'skip to next level' buttons from BUTTON_2 to Q\/W keys.<br \/>\n[Fabio Priuli]<\/p>\n<p>Fix MCS51 disassembler to work properly when there are two memory<br \/>\narguments (the second would overwrite the first). [Aaron Giles]<\/p>\n<p>Added and began hooking up the 8751's for the System 1 games. Still<br \/>\nsome work to do. [Aaron Giles]<\/p>\n<p>Added proper JVS I\/O board init string for Idol Janshi Suchie-Pai 3<br \/>\nto allow it to boot. [Angelo Salese]<\/p>\n<p>Corrected sauro main cpu to 5Mhz and YM3812 to 2.5Mhz as verified on<br \/>\nthe pcb. [Corrado Tomaselli]<\/p>\n<p>Improved protection emulation in galpani2 driver: [Luis Faria]<br \/>\n - modified somewhat the protection handling, geeting rid of the need<br \/>\n    to call galpani2_mcu_run from VIDEO_UPDATE, as that function is<br \/>\n    performed by CPU2's INT7 and it now works. And added support for<br \/>\n    command 2, making gp2se go into demo mode and allowing to go<br \/>\n    ingame, nice skulls! ;-) Unfortunately, this set is still not<br \/>\n    playable because of missing gals in the background and sometimes<br \/>\n    there's an ADDRESS ERROR, causing a reset. Included in these<br \/>\n    changes, I added support for MCU triggering by CPU2.<br \/>\n - changed some 8 bit writes disguised as 16 bit to AM_WRITE8 and<br \/>\n    AM_DEVWRITE8 and some AM_WRITE(SMH_NOP)s to AM_WRITENOP.<br \/>\n - \"crystallized\" the clocks of the M68000s and OKIs, deriving the<br \/>\n    latter from the former.<br \/>\n - fixed a Copy&Paste mistake I made in the previous submission, in<br \/>\n    the sound rom mappings for galpani2\/2t\/2g.<br \/>\n - reduced the input port definition duplication by using PORT_INCLUDE<br \/>\n    where applicable instead of defining everything again.<br \/>\n - reduced the CPU#2 Code region size to the effectively used size,<br \/>\n    and expanded the CPU#2 Backgrounds Data region size to the maximum<br \/>\n    usable size, making it the same for all sets.<\/p>\n<p>Fixed bug when setting breakpoints on Z80 CPUs at addresses A-F.<br \/>\n[Xander Xander]<\/p>\n<p>New games added or promoted from NOT_WORKING status<br \/>\n---------------------------------------------------<br \/>\nPit Boss Supertouch 30 [Mariusz Wojcieszek]<\/p>\n<p>New clones added<br \/>\n----------------<br \/>\nLegend of Kage (oldest) [Uki]<br \/>\nFinal Star Force (Japan) [Uki]<br \/>\nYellow Cab (Japan) [Uki]<br \/>\nZero Team (set 4) - not working [Uki]<br \/>\nThe Combatribes (Japan) [Chack'n]<br \/>\nSuper Xevious (Japan) [TH60]<br \/>\nCrazy Kong 2 (Japan) [Team Japump!!!]<br \/>\nAliens (Asia) [Irongiant]<br \/>\nNoraut Joker Poker [Alan Griffin]<br \/>\nPit Fighter (Rev 5) [Smitdogg, The Dumping Union]<br \/>\nCabal (bootleg set 2) [Klaus]<br \/>\nSpecial Criminal Investigation (Negro Torino hack) [Corrado Tomaselli]<br \/>\nCruis'n World v1.7 [MSN]<\/p>\n<p>New games marked as GAME_NOT_WORKING<br \/>\n------------------------------------<br \/>\nFerrari F355 Challenge [Guru]<br \/>\nSamurai Shodown 64 [Guru]<br \/>\nDancing Stage Featuring Disney's Rave [smf\/Mike DX]<br \/>\nXtreme Rally \/ Off Beat Racer! [Guru]<br \/>\nBeast Busters 2nd Nightmare [Guru]<br \/>\nSkimaxx [Phil Bennett]<br \/>\nPanic Park (PNP2 Ver. A) [Guru]<br \/>\nTriple Star 2000 [f205v]<br \/>\nSuper Star [f205v]<br \/>\nGigas [Andy Welburn]<br \/>\nShadow Dancer (Mega-Tech)<br \/>\n  [Smitdogg, cricri_pingouin, incog, B. Sparks, ANY]<br \/>\nStreets of Rage (Mega-Tech)<br \/>\n  [Smitdogg, cricri_pingouin, incog, B. Sparks, ANY]<br \/>\n[\/CODE]<br \/>\n<\/p>\n<p class=\"p_site_officiel\"><a href=\"http:\/\/mamedev.org\/updates.html\" class=\"site_officiel\" target=\"_blank\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a href=\"https:\/\/www.emu-france.com\/emulateurs\/6-arcades\/88-mame-wip\/\" class=\"en_savoir_plus\">En savoir plus...<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=17146\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Nouvelle update. MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8211; 03144: [DIP\/Input] piratpet: [possible] Button 2 skips level (Fabio Priuli) &#8211; 03126: [Gameplay] sbishi: When Player 2 plays alone, strange things happen. (David Haywood) &#8211; 03143: [Graphics] screwloo: screwy graphics area on one &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[],"tags":[],"class_list":["post-17146","post","type-post","status-publish","format-standard","hentry","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/sKi2R-","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/17146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=17146"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/17146\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}