{"id":10146,"date":"2005-07-07T23:13:35","date_gmt":"2005-07-07T23:13:35","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=10146"},"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=10146","title":{"rendered":"[Console] VirtualJaguar GCC\/SDL (15\/06\/05)"},"content":{"rendered":"<p>Avec du retard, voici un build de Virtual Jaguar GCC\/SDL compil\u00e9 \u00e0 partir des derni\u00e8res sources CVS disponibles. Voici les changements sur une ann\u00e9e:<\/p>\n<h5>\t* src\/dac.cpp: Added missing parens to LHS of FIFO<br \/>\n\tspinlocks&#8211;should work properly now.<br \/>\n\t* src\/: cdbios.cpp, cdi.cpp: No longer needed (bye bye!)<br \/>\n\t* src\/jerry.cpp: New timer based code (still not 100% correct, but<br \/>\n\tbetter)<br \/>\n\t* src\/: dsp.cpp, gpu.cpp: Added a header file to compensate for<br \/>\n\tfiles removed<br \/>\n\t* src\/m68kconf.h: Turned on USE_64_BIT optimization<br \/>\n\t* src\/m68k.h: Added note as to which version of Musashi we&rsquo;re<br \/>\n\tusing&#8230;<br \/>\n\t* src\/objectp.cpp: Added a header file to compensate for files<br \/>\n\tremoved<br \/>\n\t* src\/vj.cpp: Minor cleanups<br \/>\n\t* Makefile: Minor cleanups and changes to handle source<br \/>\n\treorganization<br \/>\n\t* INSTALL: Moved to .\/docs<br \/>\n\t* docs\/INSTALL: Moved from .\/<br \/>\n\t* src\/: blitter.h, cdintf.h, cdrom.h, clock.h, crc32.h, cry2rgb.h,<br \/>\n\tdac.h, dsp.h, eeprom.h, font1.h, font14pt.h, gpu.h, gui.h,<br \/>\n\tguielements.h, jagdasm.h, jaguar.h, jerry.h, joystick.h, log.h,<br \/>\n\tmemory.h, objectp.h, scsidefs.h, sdlemu_config.h, sdlemu_opengl.h,<br \/>\n\tsettings.h, tom.h, types.h, unzip.h, version.h, video.h,<br \/>\n\twavetable.h, wnaspi32.h: Moved from .\/src<br \/>\n\t* docs\/README: 1.0.8 update<br \/>\n\t* src\/anajoy.cpp: No longer needed (Bye bye!)<br \/>\n\t* src\/video.cpp: Changed remaining 16BPP modes to 32BPP<br \/>\n\t* src\/version.cpp: Cosmetic change<br \/>\n\t* src\/sdlemu_opengl.c: Added overlay texture for resolution<br \/>\n\tindepence for the GUI (preliminary)<br \/>\n\t* src\/: jaguar.cpp, jerry.cpp, tom.cpp: New timer based execution<br \/>\n\tcode<br \/>\n\t* src\/gui.cpp: New 640&#215;480 overlay is independent of the underlying<br \/>\n\tresolution. \ud83d\ude00<br \/>\n\t* src\/gpu.cpp: Changed cycles to reflect pipelined architecture<br \/>\n\t(still not right)<br \/>\n\t* src\/dac.cpp: Changed to allow no sound system init<br \/>\n\t* src\/clock.cpp: New timer based system code<br \/>\n\t* docs\/WHATSNEW: 1.0.8 update<br \/>\n\t* docs\/TODO: More stuff that needs fixing \ud83d\ude09<br \/>\n\t* Makefile: New GUI font, remove &lsquo;analog joystick&rsquo; code<br \/>\n\t* src\/version.cpp: Update for 1.0.8 release<br \/>\n\t* src\/jerry.cpp: Fixes to remove old (and unused) clock code<br \/>\n\t* src\/gui.cpp: 32BPP rendering\/new exit behaviour for cmd line<br \/>\n\texecution<br \/>\n\t* src\/: jaguar.cpp, tom.cpp, video.cpp: Changes for 32BPP rendering<br \/>\n\t* src\/clock.cpp: Support for new timer based execution<br \/>\n\t* docs\/: TODO, WHATSNEW: Updates for 1.0.8 release<br \/>\n\t* src\/video.cpp: Formalized the frameskip support started by Niels<br \/>\n\t\ud83d\ude09<br \/>\n\t* vj.cfg, src\/settings.cpp: Added frameskip support<br \/>\n\t* src\/sdlemu_opengl.c: Small change with the OpenGL\/Texture<br \/>\n\tinitialisation<br \/>\n\t* src\/cdintf_linux.cpp: Forgot a } in cdintf_linux.cpp which<br \/>\n\tresults in a compile error.<br \/>\n\t* docs\/WHATSNEW, docs\/TODO, src\/cdintf_linux.cpp: Added new items<br \/>\n\tbecause of the v1.0.7 release.<br \/>\n\t* src\/video.cpp: Clean up of certain code and adding of new<br \/>\n\tfunctions related to OpenGL.<br \/>\n\t* src\/sdlemu_opengl.c: Expended OpenGL rendering with 16, 24 and 32<br \/>\n\tbit texture types.<br \/>\n\t* src\/: sdlemu_opengl.c, video.cpp: Expended OpenGL rendering with<br \/>\n\t16, 24 and 32 bit texture types.<br \/>\n\t* src\/cdintf_linux.cpp: Added experimental\/non-working(?) JaguarCD<br \/>\n\tinterface for Linux<br \/>\n\t* docs\/TODO: More bugs to fix. \ud83d\ude42<br \/>\n\t* src\/: cdintf_linux.cpp, cdintf_osx.cpp: forgot a const<br \/>\n\tdeclaration (double D&rsquo;oh!)<br \/>\n\t* src\/: cdintf_linux.cpp, cdintf_osx.cpp: added missing #include<br \/>\n\t(D&rsquo;oh!)<br \/>\n\t* src\/tom.cpp: Timer fixes, some PAL fixes<br \/>\n\t* src\/jerry.cpp: Timer fixes, BUTCH support<br \/>\n\t* src\/jaguar.cpp: Update to main jag loop, hooks for debugging CD<br \/>\n\tBIOS<br \/>\n\t* src\/gui.cpp: Various fixes, ability to pass in cart from command<br \/>\n\tline<br \/>\n\t* src\/blitter.cpp: Added some commentary<br \/>\n\t* src\/dac.cpp: Added missing &lsquo;who&rsquo;, added BUTCH support<br \/>\n\t* src\/dsp.cpp: Fixed\/added more debugging stuff<br \/>\n\t* src\/m68kdasm.c: Fix to convert lower case hex to UPPER CASE (as<br \/>\n\tit should be!)<br \/>\n\t* src\/crc32.cpp: Function consolidation\/cleanups<br \/>\n\t* src\/cdrom.cpp: Major rewrite\/added BUTCH functionality<br \/>\n\t* src\/cdintf.cpp: Minor cleanup<br \/>\n\t* src\/: cdintf_linux.cpp, cdintf_osx.cpp, cdintf_win32.cpp: Added<br \/>\n\tfunction implementation \ud83d\ude09<br \/>\n\t* src\/cdi.cpp: Minor cleanup (this file will go away soon)<br \/>\n\t* src\/video.cpp: Beginnings of PAL fixesto video subsystem<br \/>\n\t* src\/vj.cpp: Passes cart name to GUI if invoked on cmd line<br \/>\n\t* compile: Added SDL detection<br \/>\n\t* Makefile: Removed some objs, added math optimization<br \/>\n\t* src\/: cdintf.cpp, cdintf_linux.cpp, cdintf_osx.cpp,<br \/>\n\tcdintf_win32.cpp: New OS dependent CDROM code<br \/>\n\t* compile: Added extra OSX check<br \/>\n\t* Makefile: Added OS dependent CDROM stuff<br \/>\n\t* compile: Added correct OSTYPE for MacOSX<br \/>\n\t* src\/dsp.cpp: Fixed memory leak\/timing tweaking<br \/>\n\t* src\/gpu.cpp: Fixed memory leak<br \/>\n\t* src\/jaguar.cpp: Lots of commentary\/minor updates<br \/>\n\t* src\/tom.cpp: Minor memory allocation\/free fixup<br \/>\n\t* src\/jerry.cpp: Minor function renaming<br \/>\n\t* src\/cdrom.cpp: Cleanups\/fixes (more to come!)<br \/>\n\t* src\/: cdbios.cpp, cdi.cpp: Commentary update \ud83d\ude09<br \/>\n\t* src\/blitter.cpp: Even more blitter fixes<br \/>\n\t* src\/version.cpp: Minor function renaming<br \/>\n\t* src\/memory.cpp: Minor cleanups<br \/>\n\t* src\/log.cpp: Header shuffling<br \/>\n\t* src\/dac.cpp: Fixed memory leak<br \/>\n\t* src\/video.cpp: Moved SDL initialization to vj.cpp<br \/>\n\t* src\/vj.cpp: Moved SDL initialization here (from video.cpp)<br \/>\n\t* src\/objectp.cpp: Fixed memory leak<br \/>\n\t* src\/gui.cpp: Added ugly OSX compatibility hack<br \/>\n\t* src\/settings.cpp: Sanity update for finding vj.cfg<br \/>\n\t* compile: Forgot to run it through dtou (for *nix folks \ud83d\ude09<br \/>\n\t* Makefile: A few minor tweaks&#8230;<br \/>\n\t* INSTALL: 1.0.7 update<br \/>\n\t* fix-unix.sh, Makefile.unix, Makefile.win32: No longer needed<br \/>\n\t* vj.cfg: Set the new pipelined DSP to off (default)<br \/>\n\t* Makefile, compile: New unified makefile architecture<br \/>\n\t* INSTALL, Makefile.unix, Makefile.win32, docs\/README, docs\/TODO:<br \/>\n\t1.0.7 update<br \/>\n\t* src\/gui.cpp: Update to credits&#8230;<br \/>\n\t* src\/tom.cpp: Removed Doom kludge<br \/>\n\t* src\/blitter.cpp: Initial blitter fixes (to be cleaned up)<\/h5>\n<p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=2671\" title=\"Download Mame FE\">T\u00e9l\u00e9charger Mame FE v2.7.1 (7.4 Mo)<\/a><\/p>\n<p class=\"p_site_officiel\"><a href=\"http:\/\/www.icculus.org\/virtualjaguar\/\" class=\"site_officiel\" target=\"_blank\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a href=\"https:\/\/www.emu-france.com\/emulateurs\/5-consoles\/31-atari-jaguar\/\" class=\"en_savoir_plus\">En savoir plus&#8230;<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=10146\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Avec du retard, voici un build de Virtual Jaguar GCC\/SDL compil\u00e9 \u00e0 partir des derni\u00e8res sources CVS disponibles. Voici les changements sur une ann\u00e9e: * src\/dac.cpp: Added missing parens to LHS of FIFO spinlocks&#8211;should work properly now. * src\/: cdbios.cpp, &#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-10146","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\/10146","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=10146"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/10146\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}