V1! =! JRicardo BittencourtöBrSMS rulezE' !@! 8P͉ !B ,͉ !6: @22: @22: @2:@2::!w#w#w#w#w#w#w#w#9%"."0*4͉ *4͉ *4͉ ","2:'ç]2":" ;:"H:" :G:% (:&P!B *4:&Goxg:%o~( >2<2 :&=22:%22 !͉ 2'ۿ:"(:"(:"(#:"(-:"(7:%0<2%>2':%ç(=2%>2':&ç(=2&>2':&0<2&>2'!@~(#O *#"(!q#x :">2'*,#~*[@"*[ @Z":4ogo"*:4 24** ͠  !͉ ( ͠  !͉ |gogW] ** ͠  !͉ 0 ͠ ( !͉ |gogW] [*zƐW*,",[*zW!͉ [*z0W!͉ *4͉ *4͉ *4͉ *.#N#ͥ ".y@ڻPOGO O!G!͉ ͉ *.#~+(˺:">2'*.~*[@R"*[ @R":4 24:4ogo"*** ͠  !͉ ( ͠ 0 !͉ |gogW] ** ͠  !͉  ͠ ( !͉ |gogW] *.N++ͥB".[*[*!͉ [*z W!͉ *4͉ *4͉ *4͉ *,N++ͥB",>2'ï24*0".*2",! *4͵ ! *4͵ ! *4͵ ! !͵ ! ! ͵ !6*.~NͥB++".*,NͥB++",*[@R"*[ @R"*,#~+#N#ͥ ",*.#N#ͥ ".*[@"*[ @Z">2'ï24*4͉ *4͉ *4͉ >2'ï24$*4͉ *4͉ *4͉ !͉ ! ͉ !z?W_W #N#ͥy!""">2>2:2:2ï22 2~o~o# xW:ʠ ڰo&~u Ý2>2Ýʝ<2ÝG:u 2Ý  4 ڝ2>2Ý>2ÝLʊʩXʔmʔʂ2Ý>2ï2Ý2!*"">2Ý2!2"">2Ý>2Ý22Ý2!""">2Ý2>2 :2:2Ý22 :2:2Ý>2Ý2>2ÝOD2:GyO_zWyO 2Ý2:G22Ý#M M +2~#+g DO DOM G~#+M z2Ã_zW#Dgnnnnnnn~ozӿ>ӿ>ӿ>ӿ>ӿ>ӿ>ӿ>ӿ>ӿ>ӿ>6ӿ>ӿ>ӿ>ӿ> ӿ>ӿ{ӿz@ӿ~Ӿ# x }ӿ|ӿ۾ x "" ;;ĀLB$*@0<`P^UAB *>~~<  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~  !!!!""""####$$$$%%%%&&&&''''(((())))****++++,,,,----....////0000111122223333444455556666777788889999::::;;;;<<<<====>>>>????    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx| (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @` @`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@UUUU<< ` PPP@ @888888P PppPpp@pp`h@hPPPppPp xx $ \P @H @ pxx ` ppp hPА(PȨ`h`` @pTX< $HH$H$$H(P P(Ppxx(Pp p(P pPppPppPpPhHHHP @DTT@ PP  @6|h(((8@0HH0p<<????????"D"DD"D"|88|~<<~Á3333 PP p p PPhh0HHpHHpPPPPP@ @x`PPPPhP pp PP pPP0@@ PPP PPpp8@@8pP 00``( @ PP$$0xx00> ` PPP@ @888888eaotnir9[`<<.....................................................JP ?? Z^QQQƆnQQQlQJMP:_?=xNʬQ[^^QQQQQQ_laaeQQȈMSP G?/8g \QZQQZZ^QQQ__QȁʈSgPς??? gߟ__^_Q_QQ^^QQ_QQQQ_QQ_QQQ_QQ_Qʈg_PG 0Ϗ?XQQQXƂQ^QQ_QQQQ^QQ_Q_QQTQQʬʂʃÄ_P+σϏ!~?<halla\(ED_BRAZILIAN5EMULATORPHby-cdB۸:u`"Iduc#`"R]m1A!0h"F^1!0h"Wh'sq!0`"KwBugs# p"Lks# p"Cds# L;WI:#"Cuvsï1.155  ""#DE$ET5D%"Whyzuldǚkh5VɺTh":?cuMSXmuls 100%ccuOhhgh]m2 #BRMSX}ll(hf;;Om;ccu5#%VɺhT77^BRMSXsll~۸%&32-bss&ǒThwbʿsgll܏oC&cH϶smul.$BRMSX}lllshh7W sp=bz͜$%hdwlָTt$ߜdw-lhl, -b8d%%fld6suppIwbmHlOkh%"Exp1.0",.lMSX6.$AOBRMSXsǟfhg2Thbu-$'d'Vvxwh5pgmms,=8h0'myhush9{(juOh#d'Vvx2lָX.kps,;';#%cu,Of=lsO϶5hdw%fm#Th?Vɺ?cuuHdhl.b#vsc(b܆Ofmh?px.$D|lds"b7SRp#S%$"""#E$UT$TTE1%&IllyJ{whshmVcfw^Ϻ& \%$5 'Thslxsm6hhcc7??486SX25,@'#BRMSXu?gVfmh?OW8#"pdgVfm3bCwhis" vHbB %Thgskwjsuh%$5quއ?VGA%'mۮ}256kbfe$Ϝd=8sW8s3"-'$78mbly,wʿ\Ϝybw3b$"SdvcO ?quޏPum,'[h8"% ?dʿfhcmulAls϶7cl%#256x200:luyz濬ldͺ2#&S\d]s-S\d&sc blcd,&&c blo[ͿDMA45455ThBLASTER&vެmsgW;(8$TVmulquއ?VESA"dv9p&f$$512x384:lu8-b:l.x6=ch$#D7yJcbls:lu.lk#Scۆ6c(juOƷ?s;ThGUI]susdvʖHd.$Th:BRMSXs:is?b9usmul0$$ɸsGi8shdwdhl.%$5$"h?myhuskpfch,I9chϜd"%supsccucx7[upf^%sucsm"""# DdTEU$U1% B5h?myhushs5Vɽ:&-hcZ80mulBRMSXshfs(d&#ly)5Vɺ ssϖZEXALL;s.#%BRMSXshcVɽfhflw?g;s,%cludg\d7VˆOflw2-9vdʖOsy.u9sh gs}uGsϛǟmϜdv ԺmGs. $-VyymVvsl9blCc$"z:mpu?dyym?lָ9lHd"Supyd6:vmH.$-7W .lm矇 =9dg$ "MyRAM". '-7W vcym?lָs%7WLJck"@' "SWs". -7W8uT(gph?usˎf8) %-vsuppf -b8dD4$wh[%pch0&-TOVɽ6VMC?L6LEDODv&LED)%-EoVɽ,}scl܇?dw-p7?fˎ.%#-psuppfՏchlwdV#&s2Ev}uss2϶']l&!dym?CPUpmרghsgVfm! 486SX-25. #-:fymd9chϺkVɽish#7;?wh6wmd*ds"""# EtBu?NEWP "Ny_cdhmulThks"TgTsMjﶈ6ɽ![1.155]!PFHdϧ Ϻ6xhsרfmy!$M("-m"Ny_cyhm$vsϦo"R-Typ/!!#PFHdϧ Ϻ6xhso# s\d">"). &PFHdϧ Ϻ6xhs\dYlyf0&'Spku["7"ThksCybkghf'd.$PFHdϧ Ϻ6xhܸupfqucy$%odE("-n"Eupuss6uld%"-n50"5?:)#PwhPC7c(uOfowhh#%"SOUND"pfhGUI.FƷ?}iNus% fhp %PmxObug϶$OR,A"pcH.FƷ?%Isc9˚ljﶈ .&PmxO/g;mul$D"/:d&%PmxO/g;mul/%hdlg% "LDDR"pcH. %PmxO/g;mul/%hdlg%*Cl6CyclC\$5"5E"/:d2(Thks*8ufhf$Th256kbpph=f%"G"slG$&iblh"B5D|ld gA!2Sc&%"R-Typ/?256kbppym'll]h%"-m2"p.[1.153]#PFHdϧ Ϻ6xhsרfg$# ("-mym"). *PmxObug"EI"mulF׈dym?clud0*'"FVBllx",$>7?Blm"O"Yy/G͇0'%mGV".FƷ?7(vOPɽmj% 'Vp $Thksʿ}Hsfsx=vbug$p#Y_cxym"FVB/hB5D|ld#Px.'Y_cx"Yy"϶ff=A %wHpx'+"#.ywhlָsymmus?shVOyh?g+pgm.[1.152]&P7W muJcumddEmHs,yP&&cu϶Hm"A8lW2/wh['Vw2Thks&&Isc:lz(f ghbug),ckf薿`&%Bdwz(fxplcks),OSY\g%(f7Vvxsf;mpl˛’(PFHd$isFwd"y,hTURBOdw('b&dvly_psshNumL6kTh?0'"gjsk *!hu7 d'"ZSNES).+PmxOfgff;f$OR,A"O"LD"+ ThksDPfhs?l5 'Y_cxHm"A8lW2/h"Lv2GZ' "Hpx# #Thwbjȗ8sf.MSXB40#%u϶Oo,sןiblm?vy%&lݸdmY_c;sd'Vp2&%bud'cply.fw?y_shV@%jC"PJ{skv϶h=}ll(u" PJ{skvwbf^2 PJ{skb[5/Vɽ.Y_cdhl܏us'sYl:"gl6(1.155)#"pVwXs(1.155)!0"sp6(1.155)#"ۖ͜CR#"f6(1.136)#"""# DtBUGSP $ScBRMSXsmshOy,sllvs$'bugs.vwkgmhhߖbuobugs'&ǟygu,ȗ8N-mlmTh0&&wI9ghghh?bugO}ll(& kdis "-#Sg#mHs'Vw?wh*Hc0"&chgOǛhgMffbl6I'mzg&!mxh2Us"-s"/"އ?3";d.!"""#DĔ1%("ThBRMSX9v;px#:u9fdǐ(BRMSX9vss.+"ThBRMSXJwʖOpx#:u9fd.ROMs+ dE4?h "B5-=ff=fs#"B5M79gBAA!0'"GˎPA!3S|h?pϜd.g'b6gܖGˎHJd!!*"JSA#:=g϶sObb6m*"g?fmhp;,hJuscS=yf"Am9!!+"Scۆ6Sk#:udhD7yJcbl+ TVmul  M?oBRMSX: ("b7SRp#,www.sURL.GP( (Bc,7 ) 2"b7SRp#,"MEPMSXVVɺPx#2'"b7SRp#,"EmuCA!0'(ccmoy_hhf%$5AʶBz͜muls:'"B4?-sSysmmul#,'R9J'B۸:u#"Ji׏cHmul#,'Mul#$"Jids9dVɺA!2by^q$("Ji5VɺA!2byGchs9Js(AʶMSXmuls:!"fmsxm gA!2byFV!$"fmsx-d?hpx#,'McDg$!"CJS-MSXmul#,'CV\ks!"V޷Yl5A!2by8up%"Ji5VɺA!2byCd:\d% csuc) %"MSKISS#,'ISS'98\d:;V;%"RuMSX#,'RudoL6"Bz͜ymsۇ?(lsf?c(juO" ssۇ2 "www.Ƃ:x.ȱA!2by d:Bz͜5sc&"ThBz͜5SkwPx#,'R9J&B۸:u%(w:fyjMSX,k$$?c lO% PSGy) "ThMSX gA!2byN7\h$(f7^.lMSXc2wh=s$ocl7=c:f2"MSX.dc;#,'Al6Zd((hf7.-l,hm;cvMSXMscussl;( hwld) "ThMSX:#,'Cybkgh&(lsf5mhfhpj;s%w/d& "Gml"). !"MSX:6V/hpx#,'WK!$(ϖ*uMSXBzcludg sϖ$bz͜؋gs).)"MSX\dguOGup#,'MmCilc)"(hfTrD4ϟw5d6myz܂"""MSX.lTm#,'McHd"#(y_c'WhMSXGyOskwϖ:#h?MSXg)"C.SkwA!2by:b%(cl7=c.lskhW8,moIjȿl܀%myz܂"""# D5$TDE1% %BRMSXysll~۸fm6>ch'A %-cd%"B۸:u#.$Ius?zHgVPMODE"Sl.y$$pcdddxl܉m矖68ss.DP$&2.51ysdbyNkThsŸd9b&%f\dx2fulu.fV"6Js/pgmmg.%#Th256x192:luW8s:dc'[Oby# EX96z. "Thlzf%$5dllˎl~csx"mH'RVT)j$Bugs,:mm?d7Vvxss9bs  $"cd=.usp.bA!2ScS (1997"[MSX)u#"#A !!P


KNOWN BUGS

Since BRMSX is not finished yet, it still have some bugs. I'm working to remove them all, but if a bug is really annoying you, please drop an e-mail to me. This way I can give high priority to this bug and it will be killed faster.

- 256x200 mode has bugs when border color is changed to anything different than black. I'm not going to fix this. Use "-res 2" or "-res 3" instead.


LINKS

The BRMSX Save-State page: you can find many BRMSX save states here.

The BRMSX Download page: you can find rare .ROMs and .DSKs here.

BrMSX - Site officiel français

BrMSX Message Board


Green Lantern Petition: Sign this petition and bring back the original Green Lantern Hal Jordan!!

JSA Petition: Sign this petition and bring back more great heroes from the past, the Justice Society of America!!


Scitech Soft: you need the Display Doctor to enable TV emulation!!!


Mirrors of BRMSX:
brmsx155.zip, mirror at www.salleURL.edu (Barcelona, Spain)
brmsx155.zip, mirror at MEP - MSX Emulator Page
brmsx155.zip, mirror at EmuCamp
(contact me if you have a mirror of BRMSX)


Another Brazilian emulators:
BrSMS - a Master System emulator, by Ricardo Bittencourt
Java Phoenix arcade emulator, by Muriloq
Java Pleiads arcade emulator, by Muriloq
Java MSX emulator, by Arnon Goncalves Cardoso


Another MSX emulators:
fmsx homepage, by Marat Fayzullin
fmsx-dos homepage, by Marcel DeKogel
CJS-MSX emulator, by Compujunks
Virtual MSX, by Sean Young
Java MSX emulator, by Arnon Cardoso (under construction)
MSKISS, by ISS'98 (under construction)
RuMSX, by Rudolf Lechleitner


Brazilian game sites (lots of roms can be found at these sites):
www.nh.conex.net, by Poderoso


Brazilian MSX scene:

The Brazilian MSX Software Page, by Ricardo Bittencourt
(new software for MSX, like the RBC compiler and the PSG Player)

The MSX Page, by Adriano Cunha
(info on current Brazilian MSX projects, new versions of classic softs)

MSX Broadcast, by Aleck Zander
(home of msxbr-l, the most active MSX discussion list on the world)

The MSX Corner, by Cyberknight
(lots of MSX trivia, home of the projects "Yawara" and "Gremlin").

MSX Core Club homepage, by Werner Kai
(all about MSX in Brazil, including reports on all brazilian meetings).

MSX Underground Group, by Mario Lima Cavalcanti
(home of MUG-DISK, a new MSX disk magazine)

MSX Brazilian Team, by Marco Heidtmann
(you can buy here MSX hardware and software, also has a MSX magazine)

Cobra Software, by Cobra
(classic Brazilian softhouse, home of Infonet online magazine)


CREDITS

BRMSX was all written from scratch by Ricardo Bittencourt.

It uses the wonderful PMODE 2.51 library to enter protected mode and get linear memory access. PMODE 2.51 was made by Tran (aka Thomas Pytel) and can be found at x2ftp.oulu.fi/pub/msdos/programming.

The 256x192 resolution uses code contributed by Enrique Sanchez.

The logo of BRMSX and all internal graphics were made by Raul Tabajara.

Bugs, comments and suggestions can be sent to ricardo@lsi.usp.br.


Since September 1997
MSX Rating