{"id":21277,"date":"2012-07-30T23:44:30","date_gmt":"2012-07-30T23:44:30","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=21277"},"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=21277","title":{"rendered":"[Multi] MESS v0.146u4"},"content":{"rendered":"<p>Nouvelle update.<\/p>\n<p><code>MAMETesters Bugs Fixed<br \/>\n----------------------<br \/>\n(none)<\/p>\n<p>New System Drivers Supported:<br \/>\n-----------------------------<br \/>\n(none)<\/p>\n<p>Systems Promoted from GAME_NOT_WORKING:<br \/>\n---------------------------------------<br \/>\n(none)<\/p>\n<p>Skeleton drivers:<br \/>\n-----------------<br \/>\n(none)<\/p>\n<p>System Driver Changes:<br \/>\n----------------------<br \/>\n-vt100: Fix vt100 to use beep instead of speaker. Some work still needs to be<br \/>\ndone to beep.c since the phase needs to be reset in such a way that<br \/>\nkeyclicks work consistently, in addition to beeps. [Lord Nightmare]<\/p>\n<p>-vt100: Added missing dot stretching to the DEC VT100\u00b4s dc012 emulation. See<br \/>\nEK-VT100-TM-003 page 4-76 for a description. Note the stretching takes<br \/>\nplace after the character rom but before invert or other attributes.<br \/>\n[Lord Nightmare]<\/p>\n<p>-vk100: hook up vblank interrupt (critical selftest now passes); add<br \/>\nlayout for LEDS, beginning of skeleton keyboard support.<br \/>\n[Lord Nightmare]<\/p>\n<p>-exelvision: use correct vsm rom [robcfg, kevtris]<\/p>\n<p>-vk100: Correct the labels of several proms which were unreadable on the vk100<br \/>\nthat they were dumped from [nigwil]<\/p>\n<p>-vk100: attach keyboard [Lord Nightmare]<\/p>\n<p>-vk100: miscellaneous progress, slight cleanup to keyboard, stubbed and<br \/>\nimplemented a bunch of vector generator addresses [Lord Nightmare]<\/p>\n<p>-vk100: figured out pattern rom addressing [Lord Nightmare]<\/p>\n<p>-vk100: implemented stubs for the rest of the VG registers<br \/>\n[Lord Nightmare]<\/p>\n<p>-vk100: implemented or stubbed the rest of the io registers, left<br \/>\nSYSTAT_A commented for now since its behavior is unclear. Added and<br \/>\nattached the dipswitches to SYSTAT_B (though this may well be wrong)<br \/>\nHooked up the i8251 uart preliminarily (ints not hooked up yet)<br \/>\n[Lord Nightmare]<\/p>\n<p>-mc1502: added cassette input, keyboard input fix. [shattered]<\/p>\n<p>-iskr1031, ec1841: split machine descriptions from pc16, remove hacks<br \/>\nfrom pc16 and ibm5550. [shattered]<\/p>\n<p>-ec1841: mirror chargen memory at b800:1000 -- fixes video test 501 on<br \/>\nTPS (diagnostics) disk. [shattered]<\/p>\n<p>-ec1841: implement memory controller (only for 1 board yet), no support<br \/>\nfor remapping banks inside the board. Memory test in POST passes.<br \/>\n[shattered]<\/p>\n<p>-vk100: WIP: preliminary gfx rendering; hooked up the i8251 interrupts.<br \/>\nCorrected dipswitch locations. [Lord Nightmare]<\/p>\n<p>-vk100: Initial implementation of the vector generator. Rather buggy, and not<br \/>\nreally readable yet, but it definitely shows something on screen, and<br \/>\nyou can type and see things change! (and you see a blinking cursor<br \/>\ntoo!) [Lord Nightmare]<\/p>\n<p>-vk100: further improvements to the vector generator, still not<br \/>\ncompletely correct. [Lord Nightmare]<\/p>\n<p>-vk100: FINALLY fixed the vector generator. Display looks relatively<br \/>\nsane now. Fixed shift and capslock being reversed and added<br \/>\nport_toggle to capslock. [Lord Nightmare]<\/p>\n<p>-vk100: preliminary direction support for basic vectors. doesn\u00b4t quite<br \/>\nwork right yet. [Lord Nightmare]<\/p>\n<p>-vk100: Add more debugging defines, remove some unneeded code, and<br \/>\nadded more comments to TODO and to some registers. [Lord Nightmare]<\/p>\n<p>-vk100: vector generator uses \"real\" timing instead of drawing the<br \/>\nvector instantly. [Lord Nightmare]<\/p>\n<p>-vk100: update comments to reflect that the pr1 prom is clearly the<br \/>\nVECTOR ROM. Add notes about what each address bit does or is thought<br \/>\nto do. (the tech manual documentation is lousy, but is better than<br \/>\nnothing). [Lord Nightmare]<\/p>\n<p>-geniusiq: Added PCB layout for the German Version. [TeamEurope]<\/p>\n<p>-vk100: minor cleanups to variable names, documented as much of the<br \/>\naddress info of the sync and direction proms as I could figure so far.<br \/>\n[Lord Nightmare]<\/p>\n<p>-vk100: vector timing callback rate is now definitely correct; the tech<br \/>\nmanual had an annoying error which made this hard to figure out.<br \/>\n[Lord Nightmare]<\/p>\n<p>-vk100: figured out bits 3,2,1 of SOPS register and implemented<br \/>\nblinking and documented serial multiplexer based on these findings.<br \/>\nAlso fixed a stupid bug in the display code which broke the reverse<br \/>\nvideo bit. [Lord Nightmare]<\/p>\n<p>-vk100: properly hooked up dipswitches through the SYSTAT_A register<br \/>\nbit d2. Got rid of some dead palette code. [Lord Nightmare]<\/p>\n<p>-vk100: Fixed the weird ordering of the dipswitches, so everything now<br \/>\ncontrols what it should. [Lord Nightmare]<\/p>\n<p>-vk100: Add the two previously-missing PROMs (not hooked up yet);<br \/>\nUpdate notes a bit, correct location for the main roms according to<br \/>\ntech manual (it turns out you count from the lower right corner<br \/>\nupward, not upper right downward). [Lord Nightmare, Balrog, Andy V.]<\/p>\n<p>-vk100: Comment wrangling and some analysis of the newly dumped proms.<br \/>\nStill some work to be done here especially on the vector prom.<br \/>\n[Lord Nightmare]<\/p>\n<p>-vidbrain: Fixed graphics corruption in Lemonade Stand. [Sean Riddle]<\/p>\n<p>-vidbrain: Fixed memory map, improved colors. [Sean Riddle]<\/p>\n<p>-mc1502: preliminary floppy support. Still not functional [shattered]<\/p>\n<p>-pc: fixes the sound in Arkanoid, which doesn\u00b4t use the 8253 at all.<br \/>\n[shattered]<\/p>\n<p>-llc1: [Robbbert]<br \/>\n* Identified monitor keys<br \/>\n* Turns out new monitor rom is also a bad dump<br \/>\n* Added patches to make the system usable<\/p>\n<p>-vk100: more comment updates based on shared info from VT125 tech<br \/>\nmanual [Lord Nightmare]<\/p>\n<p>-vk100: slight documentation updates, traced sync rom A4 completely.<br \/>\n[Lord Nightmare]<\/p>\n<p>Software Lists:<br \/>\n----------------<br \/>\n-pico.xml: added more Japanese dumps [TeamEurope]<\/p>\n<p>-a800.xml: Another small addition to the a800 softlist. [K1W1]<\/p>\n<p>-apple1.xml: Added proper wav for aslite [Anon]<\/p>\n<p>Source Changes:<br \/>\n----------------<br \/>\n-m68k: Handle higher-value constants in FMOVECR [R. Belmont]<\/p>\n<p>-Moved TMS9901\/9902 from mess\/machine to emu\/machine [Michael Zapf]<\/p>\n<p>-AM9517 DMA controller enhancements, adapted PC drivers to use it<br \/>\n[Carl]<\/p>\n<p>-pccga: ec1841 not only mirrors the chargen buffer, but also<br \/>\nbyte-swaps it [shattered] [\/CODE]<\/p>\n<p class=\"p_site_officiel\"><a href=\"http:\/\/mess.redump.net\/\" 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\/59-multi-consoles\/\" 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=21277\" 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;- (none) New System Drivers Supported: &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; (none) Systems Promoted from GAME_NOT_WORKING: &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; (none) Skeleton drivers: &#8212;&#8212;&#8212;&#8212;&#8212;&#8211; (none) System Driver Changes: &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- -vt100: Fix vt100 to use beep instead of speaker. Some work still needs &#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-21277","post","type-post","status-publish","format-standard","hentry","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/sKi2R-","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/21277","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=21277"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/21277\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}