RE: [MSX] switching r800 - z80 in TP
You should also add the: $fb); { ei } after the SetCPU to keep the interrupts enabled. Frits -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of [EMAIL PROTECTED] Sent: Monday, November 24, 2003 7:41 PM To: [EMAIL PROTECTED] Subject: [MSX] switching r800 - z80 in TP We have a routine to switch the R800 to the Z80 and vice versa in TP. The code is as follows: function RomBios : Byte; var Versie: Byte; begin inline ($3a/$c1/$fc/ { ld a,(#fcc1} $21/$2d/$00/ { ld hl,#2d } $cd/$0c/$00/ { call #0c ; rdslt } $32/Versie/{ ld (versie),a } $fb); { ei } RomBios := Versie; end; procedure SetCPU(mode:byte); begin if RomBios = 3 then inline ($3a/mode/ { ld a,(mode) } $fd/$2a/$c0/$fc/{ ld iy,(#fcc0) } $dd/$21/$80/$01/ { ld ix,#180} $cd/$1c/$00); { call #1c } end; We have loaded the moonblaster routines and when we switch the CPU to Z80, it will completely hang the machine. We have found that if we do not use this routine above, the problem doesn't occure, but we need to switch to the Z80... Thanks for your help! Raymond ___ MSX mailing list ([EMAIL PROTECTED]) Info page: http://lists.stack.nl/mailman/listinfo/msx ___ MSX mailing list ([EMAIL PROTECTED]) Info page: http://lists.stack.nl/mailman/listinfo/msx
RE: [MSX] Re: msx digest, Vol 1 #129 - 2 msgs
Yes yes yes, i know... :)) I got a version from Ricardo that enables me to go directly to level 8 of Aleste 2. After defeating the end 'beast' the game asks for the demo disk. The demo disk that Ricardo send me didn't work and the demo disk that i have my self seems to be accepted but hangs after switching to screen 5. tsk tsk tsk... ^_^ ~Grauw How did you cheat ? Nope. I did manage to play the whole game but the end demo did not work. Is there anyone that did see a good end demo of this game ? Yep I've played the game full without problems...Cheating is very nice ___ MSX mailing list ([EMAIL PROTECTED]) Info page: http://lists.stack.nl/mailman/listinfo/msx
RE: [MSX] Re: msx digest, Vol 1 #129 - 2 msgs
How did you cheat ? Nope. I did manage to play the whole game but the end demo did not work. Is there anyone that did see a good end demo of this game ? Yep I've played the game full without problems...Cheating is very nice ___ MSX mailing list ([EMAIL PROTECTED]) Info page: http://lists.stack.nl/mailman/listinfo/msx
RE: [MSX] select stage in Aleste II ?
Nope. I did manage to play the whole game but the end demo did not work. Is there anyone that did see a good end demo of this game ? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of [EMAIL PROTECTED] Sent: Sunday, December 22, 2002 2:23 PM To: [EMAIL PROTECTED] Subject: [MSX] select stage in Aleste II ? Hi folks; anyone knows how I can select stage in ALESTE II ? thanks _ Voce quer um iGMail protegido contra vĂrus e spams? Clique aqui: http://www.igmailseguro.ig.com.br ___ MSX mailing list ([EMAIL PROTECTED]) Info page: http://lists.stack.nl/mailman/listinfo/msx
RE: [MSX] select stage in Aleste II ?
Can you tell me where i can find such a version ? Or is there a working version on the MCCM CD's ? Do you also know about a good version of Ys-3 ? I played that game several times but the end demo does not work either. Frits -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Patriek Lesparre Sent: Monday, December 23, 2002 3:43 PM To: [EMAIL PROTECTED] Subject: RE: [MSX] select stage in Aleste II ? Frits Hilderink wrote: I did manage to play the whole game but the end demo did not work. Is there anyone that did see a good end demo of this game ? Yes, I did. Apparently there are some versions floating around which either crash at the demo after stage 4, or the enddemo (after stage 8). Greetz, Patriek ___ MSX mailing list ([EMAIL PROTECTED]) Info page: http://lists.stack.nl/mailman/listinfo/msx
RE: RE: [MSX] Pascal/MsxPad problem
I noticed that the interrupts are turned off after each pset/point. This causes the 'keypressed' not to function since the 50/60 hz interrupt also scans for keys. Please add a /$FB after the inline function. It works! Thank you very much :) Perhapse interrupts are turnerd off to speed up the routines? Nope... the interrupts are turned off to make sure that between the sequence of OUT instructions no interrupt is accepted. There is another way to handle keys instead of the keypressed function ?? This is the keypressed routine that is used in turbo pascal 3.3e, i don't know how the original turbo pascal 3.0 did it. But this is very fast. LD HL,(0F3FAH) LD A,(0F3F8H) SUB L LD A,1 ; assume there are characters present JR NZ,L0316_OK ; jump if characters present DEC A ; FALSE if not L0316_OK: LD L,A LD H,0 RET ___ MSX mailing list ([EMAIL PROTECTED]) Info page: http://lists.stack.nl/mailman/listinfo/msx
RE: Convert to inline
TP 3.3 does not need MemMan. MemMan is needed to be able to use the GIOS. Frits -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Ricardo Jurczyk Pinheiro Sent: Tuesday, July 02, 2002 10:55 PM To: [EMAIL PROTECTED] Subject: Re: Convert to inline BTW, I've tried to run Memman into fMSX, but I haven't been successful. But first let me explain my problem: It's much easier 2 me 2 code into my Linuxbox (a Duron 700, named Aragorn into my home LAN), test, and finally run into the MSX, than to code into my Turbo-R (he's the ring bearer, Frodo!). Hmm... So, as a TP programmer (sorry C-friends), it would be better to write the code using joe, nano, pico, vi, emacs, ed or another Linux text editor, copy it to a diskimage and into fMSX, compile and execute. No problems until this step. But TP 3.0 is not a command-line compiler, which makes me lose time, loading-TP-interface, opening-the-program-into-TP, compiling-it, etc. Finally, I've tried TP 3.3, which is command-line driven. Wow, great. But it needs Memman into memory to be run. Hmm... And Memman hangs fMSX. So... is there any way of overriding this hang up, or another way of compiling my files into fMSX? Any ideas are welcome, except those code in Asm, dudez feelings. =) ByE! PS: The 5,25 drive that I mentioned before is into my second PC... Boromir. And yes, the other MSXs will be named Samwise, Meriadoc and Peregrin, as you can suppose. My Palm IIIxe is the dwarf... Yes, Gimli. =) -- Ricardo Jurczyk Pinheiro - M. Sc. Numerical Modelling - [EMAIL PROTECTED] Anime, ABUB, MSX, Linux, Gospel, ST, Rock, Math... Fudeba! - ICQ: 3635907 Sola Scriptura - Sola Gratia - Sola Fide - Solo Christi - Soli Deo Gloria If you can touch it and you can see it, it's real. -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html
NLMSX v0.38 released
I've just released a newer version. http://nlmsx.generation-msx.nl Have fun with it, Frits -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html
RE: just, want to know if I receive mail from the mailinglist.
Are all the active MSX users going to celebrate carnaval? carnaval? what's that? :) The english word is carnival. Carnaval is the portuguese word. It's a brazilian holiday, where everybody goes party, dancing samba, drinking beer, having fun, etc. Programmers like carnival because it's the best time to stay at home programming. :) In that case... I'm celebrating !!! -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html
Sunrise pricing
How much does the hardware at sunrise cost ? Frits -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html
RE: Sunrise pricing
Thanks for the info. I found the pricelist... :)) I also placed an order on the site for the IDE RS232 combo cartridge. Frits -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Mari van den Broek Sent: Monday, December 03, 2001 3:20 PM To: [EMAIL PROTECTED] Subject: Re: Sunrise pricing Hello Frits (and others) I was looking for pricing about the IDE RS232 combo cartridge. But there was nothing on the site about that. Maybe i simply did see it... :)) What i also found is that the questions in the forums about the pricing are left unanswered. All questions have to be forwarded to the people who can answer these... This takes some time... Contact Sunrise directly, there are several e-mail adresses: - [EMAIL PROTECTED] - [EMAIL PROTECTED] - [EMAIL PROTECTED] Is is still possible to order this hardware ? And actually get it ? I'm very interested. Try one (or all!) e-mail adresses mentioned above... Or just give Rob Hiep a phonecall... (0031) (0)70 3609707 --[ MARI ]-- -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html
RE: MSX woes
See: http://www.faq.msxnet.org/miscfaq.html Quote from the FAQ: The universal poke to do this is: POKE -1,1.0625*(NOT(PEEK(-1))ANDHF0) The same POKE, but a bit shorter: POKE -1,(15-PEEK(-1)\16)*17 -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Manuel Bilderbeek Sent: Tuesday, October 02, 2001 9:31 AM To: [EMAIL PROTECTED] Subject: Re: MSX woes Maico Arts wrote: Hello Any idea why poke -1,170 (which is sadly required for almost all konami games) causes my sony f1xd to reboot? If I am not mistaken this poke is for Philips computers. for Sony computers you should use poke -1,255 and for MSx Turbo R computers you should use -1,0 Better: use the universal poke as can be found in the FAQ, misc section. -- Grtjs, Manuel PS: MSX 4EVER! (Questions? See http://www.faq.msxnet.org/) PPS: Visit my homepage: http://bilderbeek.cjb.net/ -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html
RE: About Snacther translation
Isn't it possible to put in some kind of hook in an emulator ? A hook is also used in fMSX to intercept the disk I/O. Create a unique ID for each text and provide a translation table. The hook needs to be called with this unique ID and a special piece of Z80 code can read the text through an I/O port or a memory mapped address provided by the emulator. This way you CAN play the game , eventhough some people would rather play it on a real MSX... -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Wesley kuipers Sent: Sunday, August 26, 2001 10:00 PM To: [EMAIL PROTECTED] Subject: Re: About Snacther translation I can probably answer that one.. The structure of the code for Snatcher is different then the code structures from SD-Snatcher and Solid snake...There is a translated version of the intro made by Oasis..But that group stumbled on the issues in the code (Memory issues) Because the memory used by western alphabet is far greater then the Japanese language uses (More characters used for one word). So the whole code structure of Snatcher must be reversed enginered and that would take lotsa time that no one who has some kind of knowledge in that part has time for..I contacted many poeple included takamichi and D-fader for help but came to a dead end...This does not mean that the STSC project is stopped, we just need to find someone who is willing to do the major task that lies ahead..Plus I agree with you that Snatcher diserves to be translated..But that is not the only game that needs that (Runeworth, Illusion city). Hope I gave you enough info about this. PS. I need the IRC adress for the MSX IRC channel because i lost it cause of a fairly weird virus that put porn links in my clipboard... Greetings, Wesley Gilian Kuipers - Original Message - From: Ivan Latorre [EMAIL PROTECTED] To: International MSX Mailing List [EMAIL PROTECTED] Sent: Sunday, August 26, 2001 1:13 PM Subject: About Snacther translation Hi I was looking Snatcher Translation Support Centre (http://snatcher.xs3.com/) and this is my question: Can it be translated? ;-) I mean, what's the difference between SD Snatcher or Metal Gear 2 (that are translated) and Snatcher? Ivan P.S: Maybe we are missing out the best MSX game ever... -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html
RE: Blaffer NT
Does Blaffer work with multiple SCC's ? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Frederik Boelens Sent: Friday, July 27, 2001 4:28 PM To: [EMAIL PROTECTED] Subject: Re: Blaffer NT OKay, that's pretty nice indeed. Now the chance that people will make SCC music for software with Blaffer is increased a lot. The subslot stuff was already fixed, wasn't it? Yeah, d-fader fixed it in v1.50 Great news! Way to go Frederik! I'll be awaiting it with my usual impatience... ;-) Hehe.. well, not all the credits are for me, BiFi helped me a lot, and ofcourse D-fader did everything else.. (all other versions, and the editor) ;) Mzls, Chaos -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html
RE: Hmm... Dit anyone see this? Funny...
Hmmm... it seems reserved by this person. Rights restricted by copyright. See http://www.domain-registry.nl/bestaat.lp Domain name: msx.nl (second domain) Organisation: Comnet Internetional B.V. Keizersgracht 62 1015 CS AMSTERDAM Administrative Contact: L. Beekman Phone: +31 20 5207976 E-mail: [EMAIL PROTECTED] Technical Contact: R. Slootweg Phone: +31 20 5207976 E-mail: [EMAIL PROTECTED] Registrar: Comnet Internetional Keizersgracht 62 1015 CS AMSTERDAM Domain Nameservers: ns.comnet.nl 212.108.16.110 ns2.comnet.nl 212.108.16.120 Domain first registered: 25-01-2000 Record last updated: 08-09-2000 Record maintained by: NL Domain Registry -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Manuel Bilderbeek Sent: Wednesday, June 13, 2001 8:31 AM To: [EMAIL PROTECTED] Subject: Re: Hmm... Dit anyone see this? Funny... Strange, this page looks exactly the same as the one on www.msx.nl... So actually, it is probably all a fake. -- Grtjs, Manuel PS: MSX 4 ever! (Questions? FAQ: http://www.faq.msxnet.org/) PPS: Visit my homepage: http://bilderbeek.cjb.net/ BafH [EMAIL PROTECTED] wrote in message news:EPqV6.38816$[EMAIL PROTECTED]... Manuel Bilderbeek [EMAIL PROTECTED] schreef in bericht news:3b262ced$0$17546$[EMAIL PROTECTED]... http://www.msx.nl/ -- In that case you should also look at: http://www.comnet.nl/ Strange eh Wasn't comnet the viditel/bbs service in the Netherlands (microtechnology comes to mind...)? Edwin -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html
www.msx.com
This registration seems to expire very soon... The Data in Network Solutions WHOIS database is provided by Network Solutions for information purposes, and to assist persons in obtaining information about or related to a domain name registration record. Network Solutions does not guarantee its accuracy. By submitting a WHOIS query, you agree that you will use this Data only for lawful purposes and that, under no circumstances will you use this Data to: (1) allow, enable, or otherwise support the transmission of mass unsolicited, commercial advertising or solicitations via e-mail (spam); or (2) enable high volume, automated, electronic processes that apply to Network Solutions (or its systems). Network Solutions reserves the right to modify these terms at any time. By submitting this query, you agree to abide by this policy. Registrant: Asatte Labs, Inc. (MSX2-DOM) 316 California Ave. Suite 205 Reno, NV 89509 Domain Name: MSX.COM Administrative Contact, Technical Contact, Billing Contact: Radford, Fred (FR18) [EMAIL PROTECTED] Asatte Labs, Inc. 316 California Ave Suite 205 RENO, NV 89509 702.322.1160 (FAX) 702.332.6559 Record last updated on 29-Nov-2000. Record expires on 09-Jul-2001. Record created on 08-Jul-1996. Database last updated on 12-Jun-2001 15:47:00 EDT. Domain servers in listed order: NS1.NAMESERVICE.NET209.151.192.10 NS2.NAMESERVICE.NET209.151.193.10 -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html
RE: www.msx.com
i assume it is for one year. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of QUICKzAND Sent: Wednesday, June 13, 2001 10:02 AM To: [EMAIL PROTECTED] Subject: RE: www.msx.com it varies a bit, for a .com (registration only) mostly between $20 and $50 Pepijn |-Oorspronkelijk bericht- |Van: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Namens Pierre Gielen |Verzonden: woensdag 13 juni 2001 9:57 |Aan: [EMAIL PROTECTED] |Onderwerp: Re: www.msx.com | | |Is someone going to snatch it away from them? How much would a domain name |cost? | | This registration seems to expire very soon... | Domain Name: MSX.COM | | |-- |For info, see http://www.stack.nl/~wynke/MSX/listinfo.html -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html
RE: Mitsubishi MSX ROBO
Ofcourse that will be emulated too ! -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Ivan Latorre Sent: Monday, June 04, 2001 8:44 PM To: International MSX Mailing List Subject: Mitsubishi MSX ROBO Hi That's a true collector's item!: http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItemitem=1603938238 Greets -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html
RE: MSX 2 TECHNICAL HANDBOOK APPENDIX 7 9
Yes !! The same goes for the Turbo R manuals... Frits -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Hans Otten Sent: Wednesday, May 30, 2001 8:44 AM To: '[EMAIL PROTECTED]' Subject: RE: MSX 2 TECHNICAL HANDBOOK APPENDIX 7 9 I have the MSX2 Technical handbook. If there is enough interest I will make a scan of those missing parts and publish them. Hans -Original Message- From: Nestor [mailto:[EMAIL PROTECTED]] Sent: Tuesday, May 29, 2001 20:56 To: [EMAIL PROTECTED] Subject: Re: MSX 2 TECHNICAL HANDBOOK APPENDIX 7 9 Well, has Konami man not translated it too? The character codes were almost impossible to translate into a text file and anyway I didn't think it was really useful for programmers. And for the cartridge hardware... the same. 8-) *** XX MSX USERS MEETING IN BARCELONA: DECEMBER 8th 2001 *** -- -- -- Konami Man - AKA Nestor Soriano (^^)v http://www.konamiman.com- [EMAIL PROTECTED] ICQ#: 18281450 Celebrating the imprudences must be unfailingly consequent with it said, not for the fact in itself, but for some that another onomatopoeia to the use -- -- -- -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html
NLMSX v0.34 released
New in NLMSX v0.34: - Added performance enhanced version of the EMU2413 made by Mitsutaka Okazaki. - Some enhancements regarding the VDP interrupt system. - Solved a crash that occurred when the sound had been disabled. Please report any problems to: [EMAIL PROTECTED] Goto: http://nlmsx.generation-msx.nl Greetings, Frits -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html
RE: web translator japanese- english ????
Try: http://www.elingo.com/ It doesn't translate complete sites... But at least it is a lot more readable... Frits -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of David Heremans Sent: Friday, November 10, 2000 2:29 PM To: [EMAIL PROTECTED] Subject: web translator japanese- english Could somebody give me an URL of a site that online translate jap sites to English Steenkolen engels (carbon english ?? :-\ ) is sufficient. David -- .--. |o_o | In the beginning the Universe was created. |:_/ | This has made a lot of people very angry // \ \and been widely regarded as a bad move. (| | ) /'\_ _/`\ (Taken from THHGTTG) \___)=(___/ -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html -- For info, see http://www.stack.nl/~wynke/MSX/listinfo.html
Running Wine on LINUX
Hi All, Since a lot of people are using LINUX to run an MSX emulator I was just wondering if someone tried Wine with RuMSX, NLMSX ParaMSX or any other MSX emulator for windows. It is a Windows emulator that seems to run very well on linux. Games like Starcraft seem to run nicely on linux. Greetings, Frits Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/
RE: Running Wine on LINUX
I forgot the link. http://www.winehq.com -Original Message- From: Frits Hilderink [mailto:[EMAIL PROTECTED]] Sent: Wednesday, October 25, 2000 9:42 AM To: '[EMAIL PROTECTED]' Subject: Running Wine on LINUX Hi All, Since a lot of people are using LINUX to run an MSX emulator I was just wondering if someone tried Wine with RuMSX, NLMSX ParaMSX or any other MSX emulator for windows. It is a Windows emulator that seems to run very well on linux. Games like Starcraft seem to run nicely on linux. Greetings, Frits Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/
RE: .PSG file format
Try the fMSX source code... Hi, people! Is there someone who could provide me tech info about the .PSG sound log file format? I know there are already some tools which work with this format, but I'd like to write my own tool to help me with MSX music arranging. I looked for it in de Kogel's, Marat's and Manuel's websites and couldn't find it... Can someone help me? :) Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/
NLMSX v0.30 released
New in NLMSX v0.30: - Solved a few bugs in the SCC emulation. - Solved a major bug that caused a lot of stability problems. - Solved some major bugs regarding the online changing of cartridges. - Solved frequency problems in the PSG emulation. (Thanks to Samor) - Added browsing functionality for disk images and rom images. Please report any problems to: [EMAIL PROTECTED] Goto: http://nlmsx.generation-msx.nl Greetings, Frits Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/
RE: Moskow 2024 review
Moskow 2024 review with lots of screenshots at: http://www.aamsx.org/rev_moskow.php In the review: This game DOES NOT run on MSX emulators. Is that a challenge? Bye, Maarten Why doesn't it run on MSX emulators ? Is it the overscan trick that's causing problems on emulators ? Because that's just a matter of time. Frits Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/
RE: Moskow 2024 review
Is it the overscan trick that's causing problems on emulators ? Because that's just a matter of time. It does not run on emulators mainly because of the extensive usage of VDP interrupts. For example, the number of simultaneous colors in the screen: 64. This is achieved by changing the palette during the screen retrace. Regards, -- [EMAIL PROTECTED] - http://www.aamsx.org This extensive usage is a very good compatibility test for any emulator. NLMSX has no limit on the VDP interrupt usage, and palette changes are processed on the fly. So it should not be a problem. Except for some overscan trick, if it is used. NLMSX does have a line based VDP emulation which could cause a problem when you are changing the palette colors on every line. Are there some demos that use the same features ? Frits Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/
NLMSX v0.29 released
New in NLMSX v0.29: - Added full support for a normal SCC. - Added full support for a SCC+ with 128kyte ram. - Added a SCC+ memory type. - Multiple SCC/SCC+ cartridge combinations are possible. - Changed the arabic configuration. Memory mapper in slot 3-2 and the disk rom in slot 3-3. Thanks to Husni Lutfi. - Rewrote sound mixing to fully use DirectSound's own mixing algorithms. - Scanlines are removed, but this may give performance problems. Please report any problems to: [EMAIL PROTECTED] Goto: http://nlmsx.generation-msx.nl Greetings, Frits Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/
RE: NLMSX v0.29 released
- Scanlines are removed, but this may give performance problems. What do you mean with "scanlines are removed"? Are you emulating VDP state changes with pixel precision? In the previous versions of NLMSX every second line was a black line. This meant that only half the image had to be rendered. In this version every line is fully rendered. This does have a performance impact. But without synchronisation, this version can render upto 140 frames/second on a P-II 400 Mhz with an old Riva-TNT card and with 8 sound channels enabled (PSG + SCC). Btw. you need only 50 or 60 frames/second ... So i thought why not ? This screen looks better and more brighter than the old versions. Pixel precision is something that i want to do. But i haven't got time to really work it out yet. By the way, are you coming to Bussum? Maybe it would be fun to discuss MSX emulator programming there with a group of people. David seems to be coming as well and there are probably other people interested in this topic. I'd like to. Is there anyone else in the neighbourhood of Hengelo (OV) that also wants to go ? Frits Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/
RE: MSX RC5 Team
Title: MSX RC5 Team Hi Bart, The url http://stats.distributed.net/rc5-64/psummary.php3?id=236598 points to a single user. It is not a team that can be joined... You can join our team though :) look for "Tukkers Vooruit" or http://stats.distributed.net/rc5-64/tmsummary.php3?team=15644 Best regards, Frits -Original Message-From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Bart SchoutenSent: Monday, September 11, 2000 4:17 PMTo: '[EMAIL PROTECTED]'Subject: MSX RC5 Team Hi, Lees allemaal even www.msx.org/rc5.html alsjeblieft. Gaat over het RC5 project van distributed.net. Doe allemaal mee voor MSX, laten we iedereen even zien dat MSX de grootste revival meemaakt sinds tijden!! groet! Tot zaterdag in Bussum! Bart
RE: V9958 and FM again....
Hi Mauricio, That person is Sander Zuidema [[EMAIL PROTECTED]]. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Mauricio Braga Sent: Friday, September 08, 2000 12:27 PM To: [EMAIL PROTECTED] Subject: V9958 and FM again Hello. Some time ago, someone (I don't remember his name) was asking for people wanting to buy v9958 and FM. Well, I want one fm and a v9958 too, and there's a lot of brazilian people that wants it too. Ademir will for sure want at least 20 of them to use in his new MSX motherboards (ACE002). There was someone here making a list, can you tell me who he is? []'s Mauricio Braga. "Computadores fazem arte Artistas fazem dinheiro... " Chico Science. Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/ Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/
RE: OPLL emulation
I'd like to make a good PCM emulation of a OPLL. But i'm still looking for some good and free source code. Hello Albert, Yes, fMSX-DOS has a pretty good OPLL emulation. : I'm not sure about this. I asked for a wave based OPLL emulation. fMSX-DOS emulates OPLL by using the OPL3 generator contained inside my Sound Blaster. I'd like to get a MSX emulator that uses the Sound Blaster PCM for emulating the OPLL. Greetings, Jose Angel Morente ([EMAIL PROTECTED]) ([EMAIL PROTECTED]) *MSX DREAMS* ([EMAIL PROTECTED]) Visit MSX Warau Home Page http://msxjam.web.com msxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsx Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/ Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/
RE: MSX (Book) at ASCII
I would really like to have that book. Sames goes for the Turbo-R. If anyone has it as a PDF file... Thanks anyway, Frits Hilderink -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Manuel Bilderbeek Sent: Tuesday, September 05, 2000 9:04 AM To: MSX Mailinglist Subject: MSX (Book) at ASCII Hi Just browsing through the ASCII webpages with elingo and found this: (Search for MSX: http://216.32.175.99:10080/xlatepage?wb_lp=jaen-ATLwb_proto=4 .0wb_co=wingo wb_rc=http%3A%2F%2F216%2E32%2E175%2E99%3A10080%2Fxlatepagewb _tc=http%3A%2F %2F216%2E32%2E175%2E99%3A10080%2Fxlatepagewb_url=http%3A%2F%2 Fwww%2Eascii%2 Eco%2Ejp%2Fsearch%2Fnamazu%2Ecgi%3Fdbname=www%252Eascii%252Eco %252Ejp%26%252 Ejp=www%252Eascii24%252Ecom%26com=www%252Elinux24%252Ecom%26co m=www%252Eshes %252Enet%26=auto%252Eascii24%252Ecom%26key=MSX%26whence=20%26max=20) 32. 4-87148-345-2 (score: 1) Date: Wed, 02 Aug 2000 16:11:38 It is a manual of ISBN 4-87148-345-2 content of price of attached goods (excluding tax)1,204 yen per 1989/01/21 form A6 (210 pages) standardization personal computer "MSX2+" of the series written by ?? Sugitani sale day such as detailed data cover book name MSX2 + powerful use method authors. Book http://www.ascii.co.jp/books/detail/4-87148/4-87148-345-2.html size (2,176 bytes) NOt an expensive book, but okay, it is only A6. The bad news is that this is all MSX related stuff I can find through that searchengine. On ASCII24 (the ASCII newssite) there was a small article about DYL2K: http://216.32.175.99:10080/xlatepage?wb_lp=jaen-ATLwb_proto=4 .0wb_co=wingo wb_rc=http%3A%2F%2F216%2E32%2E175%2E99%3A10080%2Fxlatepagewb_tc=http%3A%2F %2F216%2E32%2E175%2E99%3A10080%2Fxlatepagewb_url=http%3A%2F%2Fwww%2Eascii%2 Eco%2Ejp%2Fascii24%2Fcall%2Ecgi%3Ffile=issue%2F2000%2F0707%2Ftopi02%2Ehtml Apperantly: there is no report like last year on DYL2K on ASCII24 (yet)... Last thing: as I said there was a small article in the magazine ASCII (Vol. 24, #9 September 2000, page 58) in the column named (ASCII Start Up Group). I made a copy of it, but I cannot read it of course. I asked Bernard and Rieks if they could translate it in the case they can get their eyes on this small article. Maybe even Suzukawa-san can translate it, if he can get his eyes on this page. If all fails, I can even ask a collegue of mine to translate it... Best regards, Manuel --- Pre-PS: After 30/9/2000, I cannot use this address anymore. Therefore, from 25/9/2000, please send all mail to [EMAIL PROTECTED], my always- valid address. I can also read that mail from here in Japan. Thank you. PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/ ) PPS: Visit my home page at http://bilderbeek.cjb.net/ Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/ Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/
NLMSX v0.27 released
New in NLMSX v0.27: - Solved a bug in the horizontal scrolling. - Reworking the switching between 192/212 lines. - Resized the window to fit the emulation screen. - Added some support for a normal SCC. Just select a konami cartridge of type 5 and a SCC will be added. The sound isn't very good, but you can hear it. Please report any problems to: [EMAIL PROTECTED] Goto: http://nlmsx.generation-msx.nl Greetings, Frits Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/
RE: NLMSX v0.27 released
Hello! - Solved a bug in the horizontal scrolling. - Reworking the switching between 192/212 lines. Does it support the 'overscan' trick ? No. I would like to, but i do need some inside information on how the VDP handles the switching. Somehow the VDP loses track of it's own display and just continues outputting screen lines instead of outputting the border lines when it is supposed to. Frits Greetings, Jose Angel Morente ([EMAIL PROTECTED]) ([EMAIL PROTECTED]) Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/
RE: NLMSX v0.27 released
Hello! - Solved a bug in the horizontal scrolling. - Reworking the switching between 192/212 lines. Does it support the 'overscan' trick ? No. I would like to, but i do need some inside information on how the VDP handles the switching. Somehow the VDP loses track of it's own display and just continues outputting screen lines instead of outputting the border lines when it is supposed to. Frits Greetings, Jose Angel Morente ([EMAIL PROTECTED]) ([EMAIL PROTECTED]) Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/
Micro Music data files
Hi, The e-mail about TSR's in MemMan made me very curious about the use and last known location where I left the Micro Music data files... Somewhere along the past seven years I seem to have lost three files containing the musics of Big Strategy 2, Tower of Cabin and Princess Maker. (I lost my harddisk at least two times :(( ) The other music data files that I did find are from: - Xak - Xak-2 - Fray - The Tower Of Gazzel - Illusion City These data files where ofcourse created with the disks of these games but reconstructing the lost files is a lot of work. If someone would be so kind to send them to me ([EMAIL PROTECTED]) then the complete package could be added to the MEP. Maybe even with the complete source code, that is, if it is wanted. I still have the original source and I can also make some adjustments. Greetings, Frits ] ] Hi, ] ] Speaking about tsr's. Does anyone still use/remember Micro Music ? Yes. Great tool. All microcabin musics on the background :-)) Kind regards, Alex Wulms MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
RE: MemMan issues (wasRe: A1 Spirit (disk version for 128KB))
It uses what ever the Micro Cabin game also uses. In my case a korean FM-PAC and ofcourse the PSG. You will probably find it on http://www.file-hunter.com in a few days. Just give me some time to collect everything... -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Pablo Vasques Bravo-Villalba Sent: Wednesday, July 12, 2000 3:22 PM To: [EMAIL PROTECTED] Subject: Re: MemMan issues (wasRe: A1 Spirit (disk version for 128KB)) Alex Wulms wrote: ] Speaking about tsr's. Does anyone still use/remember Micro Music ? Yes. Great tool. All microcabin musics on the background :-)) Hey, I want it. Where can we find it? Does it work with both MSX-Music and PSG? :) []s, -Parn (ICQ#1693182) /| | | |\ \| ___ |/ http://parn.cjb.net/ \/ - \/ Parn's Music Station | | Game Music XMs and more! -- --Izati Aba Mehinam Eto Kafe Nan MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
RE: MemMan issues (wasRe: A1 Spirit (disk version for 128KB))
Hi, Speaking about tsr's. Does anyone still use/remember Micro Music ? Greetings, Frits Sure. But I think it's better to leave the memory management to DOS2 and use the TSR-manager from MemMan, because that part of MemMan really rules. GreeTz, BiFi MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
RE: Out to #FC-#FF
Hi, Ofcourse there is a huge performance loss instead of just copying the data to its final destination, which probably is just on step. You have to read and write all data a second time to be able to store it in the cache. The problem with the storage is that you also have to select the most ideal situation to be able to execute a simple LDIR to copy the data. And maybe some extra slotswitches and memory mapper switches through the proper channels if your working with DOS2. If there should be something that a caching mechanism should eliminate then it would be the seek times of a harddisk, that is if the seek times are a problem. How about optimizing the caching of the FAT and directory structures. Frits -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Laurens Holst Sent: Thursday, June 29, 2000 3:30 PM To: [EMAIL PROTECTED] Subject: Re: Out to #FC-#FF Cache makes your drive much slower. My Sunrise IDE: w/o cache: 230 kbps w/ cache: 50 kbps How did you test this? By just testing disk I/O time? Yes. And you should have quoted (or at least read) the rest of my message too. Well then you probably don't understand caching: (I can hardly believe it, me explaining you something :-) ) I already know how cache works. Otherwise I wouldn't use it, don't you think? present in the cache - is needed again, cache is just a waste of time. Cache doesn't make I/O faster, but reduces the times the slowest I/O is needed. So in practice you will gain speed. How larger the memory used for cache, how higher the chance used data is present in the cache, so how faster disk acces becomes. I know, but as I said the gain in speed reading cached data is very small compared to when using non-cached data only. And the loss in speed when reading non-cached data is huge. Let me explain you something about how the Sunrise IDE-interface works (and I think the MegaSCSI also works this way). The interface uses a memory-mapped I/O system, hence it doesn't use any I/O ports, but memory addresses instead. It is designed in a very smart way, because the sector read from the drive is DIRECTLY loaded into a dedicated area of the IDE-interface its memory. The only thing which has to be done is using an LDIR to move it to the appropriate location. When caching the data (first time scenario), an additional LDIR is issued to move it to the cache-memory, so that makes 2 LDIR's per sector read, instead of one without cache. When reading cached data, it is LDIRed from the cache-memory, but when reading from disk also only one LDIR is used, so in that case there is no gain either (but also no loss). In theory there still is a small gain in the last scenario, because the cache can LDIR the cached data in larger chunks, and it doesn't have to wait for the harddisk (however you won't really notice it on MSX with new harddisks). But in practice, this gain is very little and absolutely NOT worth 50% of my 2MB mapper and the slow first-time loading. On my old BERT (I/O-based) SCSI-interface, the non-cached transfer rate was about 50kb/s. So on that one, caching really did make a difference. ~Grauw -- email me: [EMAIL PROTECTED] or ICQ: 10196372 visit my homepage at http://grauw.blehq.org/ MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
RE: Info concerning 'new MSX'
What's the use for making a clone ? Is it because Yamaha can't make them anymore ? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Sander Zuidema Sent: Friday, June 16, 2000 11:01 AM To: [EMAIL PROTECTED] Subject: Re: Info concerning 'new MSX' I'm sorry but I cannot understand the above sentences. Why cannot we use the new VDP Can anybody explain about this? I guess the problem is that ESE CAN develop a new VDP, but it has to be compatible with the old ones... And Yamaha still has some copyrights running, you know ;) Greetings, Sander MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
Enschede
Hello, An employee that worked for the company Magenta MultiMedia Tools B.V, which is located in the same building as where i'm working, is still missing, at the moment of the explosion she was only 50 metres away from the blast in her house. I saw her maybe once or twice a day, during the 6 or 7 weeks that she has worked here. Even though i didn't know her personally, this makes it come VERY close and touchable for my colleague's and myself. Please feel free to visit the site: http://www.magentammt.com and to sign the guest book. Frits Hilderink Enschede MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
RE: Just two questions...
In the north-east part of this entertainment park there is somekind of a attraction with three or four holes in it. You must stick you head in one of these holes and then you will also read something special. After you have done this and you have discovered the snatcher with the red balloon two or three times, the message from Random should appear. I've walked quite some time without talking to anybody (important), so you must talk to certain people to get this message... GreeTz, BiFi Rieks W. Torringa [EMAIL PROTECTED] schreef in nieuwsbericht [EMAIL PROTECTED]:^^^p^`^0^... Diederick wrote: 1. Now and then I encounter files name *.MBK. Does anyone out there know what they do (or what I should be doing with them? MBK-files are drumkit files for use with MoonBlaster stereo-songs. In other words, they contain samples that can be played only using a Music Module. 2. I'm stuck in SD-Snatcher for some time now. I am in that entertainment park which they build over the center of Moscow, where someone is supposed to meet me. I heard that I just had to wait near a fence, but no-one is showing up. Does someone know what I should do? Just walk around a little. After having walked around for some time, you will receive a message from Random, which tells you to go to the eastern gate. Bye Rieks. __ __ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
RE: IDE Kanji
Just because the docs say it's 384 Kbyte. that is not enough for me. Everything seems to work with 256 Kbyte... How do I get this full 384 Kbyte image ? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of [EMAIL PROTECTED] Sent: Tuesday, May 09, 2000 2:49 PM To: [EMAIL PROTECTED] Subject: Re: IDE Kanji My Turbo R documentation states the 384 kB. GreeTz, BiFi Frits Hilderink [EMAIL PROTECTED] schreef in nieuwsbericht 000101bfa93a$3e5cf520$1500a8c0@frits:^^^p^`^0^... If I'm correct, the kanji support in NLMSX and RuMSX supports both JIS kanji 1 2. That ROM is only 256 kbyte in size. So please explain the 384 kbyte. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of [EMAIL PROTECTED] Sent: Tuesday, April 18, 2000 3:18 PM To: [EMAIL PROTECTED] Subject: Re: IDE Kanji Sander Zuidema [EMAIL PROTECTED] schreef in nieuwsbericht 000601bfa87c$c2c27c40$175feed4@benjaminb:^^^p^`^0^... I think this 512Kb was very useful for things like - Good floppy-drive emulation (like megaSCSI) - Automatic caching/turbo-R reading at R800 - Fat16 compatibility (my personal favorite!) etc. Still trying to convince Jon of implementing the automatic R800-reading on the turbo-R. Hope he will implement it soon. But this also sounds very useful (for non-turboR people ;) How big is the kanji-rom anyway? The Kanji-ROM itself (the ML) is 32 kB (full Kanji). The JIS-ROM is about 384 kB and with JIS2-ROM it wouldn't fit in a 512 kB flash-rom when the ide-driver is installed as well... MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
RE: I/O ports on PC?
Try DirectDraw, it's not that complicated. -Original Message-From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of d-faderSent: Wednesday, May 03, 2000 1:22 PMTo: [EMAIL PROTECTED]Subject: I/O ports on PC? ppl.. This may look like way out of topic for this mailinglist, but it's a bit an inderect MSX q. As all of you guys probably know, TeddyWareZ is busy with f1-spirit 2... And ofcourse we need a track editor for that... We decided to make that on PC... But... I know have to code some routines that can handle some PC video access... Well here's da q I need a list of I/O ports and ofcourse their functions, just there is on MSX a list of such ports... I need it for a couple of things, but the most important is for the palette... Can any1 supply me with such kinda docs??? And I also am looking for Mode $13docs I looked at www.programmersheaven.com, but i couldn't find any I/O port docs plz. help me!... d-fader TeddyWareZ
RE: coding question (again)
Also make sure that you're sprites allow to be tested for collission. In sprite mode 2 you want to disabled collission detection for sprites you use to create the extra (OR-ed) color. Are you sure about that ? An 'OR-ed' sprite always overlaps with it self. Does this overlapping with it self set the collission bit and the X-Y coordinate where it happened ? It would make no sense. David Heremans Frits Hilderink wrote: Someone else read S#0 before you did. Most probably the standard interrupt routine. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of sander Niessen Sent: Monday, May 01, 2000 4:34 PM To: [EMAIL PROTECTED] Subject: coding question (again) Hi ppl, When you have a sprite collission. The fifth bit of status register 0 (S#0) should be set. But when I try to read this bit it always (even when i place two sprites on the same position) not set, zero. How come! Help! Sander Niessen -- .--. |o_o | |:_/ | "One difference between SuSE and Red Hat is that the // \ \ former operates in a country where people don't sue (| | ) each other over coffee being too hot." /'\_ _/`\ Linus Torvalds \___)=(___/ MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
NLMSX v0.25 released
New in NLMSX v0.25: - More stable window system. Still not as good as I want it to be. - Accurate PSG emulation. A very old game called Oh Shit! which uses the PSG to playback recorded samples works as it should. - Slowed down the VDP emulation. But exact timing is still an issue that I have to address. Please report any problems to: [EMAIL PROTECTED] Goto: http://nlmsx.generation-msx.nl Greetings, Frits MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
NLMSX v0.24 released
New in NLMSX v0.24: - PSG support. This time everything should be very stable, no more timing issues. Please report any problems to: [EMAIL PROTECTED] Goto: http://nlmsx.generation-msx.nl Greetings, Frits MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
Z80 T-States
Is it true that every Z80 instruction on a MSX takes one extra T-State because of a delay caused by the MSX Engine ? In other words, a NOP instructions takes 4 T-States, but in a real MSX it would take 5 T-States. Frits MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
RE: Interrupt modes?? (coding question)
According to the official documentation on the Z80 regarding interrupt mode 2 says that bit 0 of the lower address byte is always 0. To be short, only the 7 most significant bits are used. I implemented it this way in NLMSX and UZIX works perfectly now. ] So, it is sufficient to write your pointer to (I + 0xFF, I + 0x100), as shown ] in Laurens code example. ] Thanks for explaining. ] ] Kind regards, ] Alex Wulms This should not work. Greetings Frits -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Alex Wulms Sent: Wednesday, March 01, 2000 11:55 PM To: [EMAIL PROTECTED] Subject: Re: Interrupt modes?? (coding question) So to use IM2 the way it on MSX, should for some added hardware gizmo, this ] devices would have to put its dev-ID on the bus during acknowledgment, AND ] that resistor must be removed. Just out of curiosity, is this easily done? You don't need to remove the pull-up resisters. They have a high resistance so that a device that wants to put something on the bus can do so. They are only there to ensure a well-defined state when no device writes something to the bus while the Z80 reads from it. For example if you do something like inp(30), while there is no device at i/o port 30. The Z80 reads from the bus, all data lines are up, so you will see 255. For the rest, it is not so difficult to build such a device. Just read a book about the Z80 for the exact timing and behaviour of the different signals on the Z80 bus. Though, when you build such a device you should make sure that you only have one such device in your computer. If you put a second one in the second cartridge slot for example, you will get bus conflicts if they generate an interrupt at the same time... Or to be more precise, if they both generate an interrupt before the Z80 acknowledges it (the interrupt does not get acknowledged as long as the Z80 is in DI mode...) ] ] When you combine 2) and 3) you can safely conclude that any MSX computer has ] 255 on the databus at the moment that the Z80 reads it during IM 2. ] ] So, it is sufficient to write your pointer to (I + 0xFF, I + 0x100), as shown ] in Laurens code example. ] Thanks for explaining. ] ] Kind regards, ] Alex Wulms ] ] Ps. I have used IM 2 as well on several occasions. ] What added use is it over using the regular 038h? To bypass the standard interrupt routine when the ROM-BIOS is enabled. Can be very usefull when playing with line interrupts and you want to have a very fast reaction to the IRQ without the delay of all registers being pushed onto the stack... Kind regards, Alex Wulms -- Alex Wulms - Visit http://www.inter.nl.net/users/A.P.Wulms for info on XelaSoft, Merlasoft, Quadrivium, the XSA Disk image distribution format, the MSX Hardware list, SD-Snatcher on fMSX and lot's more MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
RE: Turbo-R ?
Yes, Please !!! Mail it to: [EMAIL PROTECTED] Or even better: get it uploaded to MEP ? Frits -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of [EMAIL PROTECTED] Sent: Monday, March 13, 2000 10:25 AM To: [EMAIL PROTECTED] Subject: Re: Turbo-R ? I've backed up the full 2 MB of the MSX-turboR GT ROM, interrested anyone? (if I am able to get it to the PC that is :) GreeTz, BiFi Alex Mitsio Sato [EMAIL PROTECTED] schreef in nieuwsbericht [EMAIL PROTECTED]:^^^p^`^0^... Pierre Gielen wrote: I was wondering where I could find a Turbo-R St or GT computer with at least 1MB of RAM and an European keyboard (is that possible at all?). What should such a computer cost nowadays, if I can find one? Well, if you want a MSX Turbo R with an European keyboard you may do the following: take a dump from original ROM of TR, make some modification on keyboard manager routine on BIOS and the character table (that start from H1BBF on slot 0,0), programe a EPROM with this new version of TR BIOS and finally, redraw all keys of the MSX Turbo R. It's not a joke. By the way, anyone here took a dump from GT's ROM yet??? (Leonard Oliveira wants this) Best Regards Alex Mitsio Sato MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
RE: Turbo-R ?
I know. It will keep me busy for a while... And I probably will have a lot of fun with it. Especially when some thing does not work :(But a Hobby is a Hobby. Is this little program that you used also applicable on other MSX systems ? (you must have used something) Frits -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of [EMAIL PROTECTED] Sent: Monday, March 13, 2000 11:47 AM To: [EMAIL PROTECTED] Subject: Re: Turbo-R ? I have to warn you... It contains 100 % of all Turbo R features, including Kanji, JIS, MSX-MUSIC, MSX-VIEW, MSX Word Processor, MSX-DOS 2.31 kernel... Ah well, you get the 'general' idea. As soon as I get the thing on my PC, you'll be the first one to receive it. To bad it couldn't be put on a DD disk as it is bigger than 720 kB when I compressed it. I'll think of something... GreeTz, BiFi PS. I could also ICQ it to you :) Frits Hilderink [EMAIL PROTECTED] schreef in nieuwsbericht 01bf8ccf$9d2db300$1500a8c0@MMS:^^^p^`^0^... Yes, Please !!! Mail it to: [EMAIL PROTECTED] Or even better: get it uploaded to MEP ? Frits -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of [EMAIL PROTECTED] Sent: Monday, March 13, 2000 10:25 AM To: [EMAIL PROTECTED] Subject: Re: Turbo-R ? I've backed up the full 2 MB of the MSX-turboR GT ROM, interrested anyone? (if I am able to get it to the PC that is :) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
RE: Need editor
Hotsurface, My Spanish is a bit rusty. And this is an international list ! Apparently you can read english so write in english. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Hotsurface Sent: Friday, December 31, 1999 12:52 AM To: [EMAIL PROTECTED] Subject: RE: Need editor Welcome to the list! Gracias por la bienvenida y saludos. I can see your account is at teleline :) You _are_ Spanish... :) Cierto, lo soy I'm not an MSX "guru" but I would recommend Compujuns msx emulator with which you can access the hd. As que este emulador me permite tomar espacio del disco duro del PC para simular uno en MSX. Sabres donde lo puedo conseguir?. Te lo preguno porque creo que entre esta semana y la pasada me habre pateado como unas 150-200 direcciones entre ftp y www y no lo he visto. Te vuelvo a agradecer la informacin, y aprovecho tu cortesa para preguntarte si sabes algo sobre los proyectos MSX basados en Z380. Por lo que he visto hay diferentes grupos trabajando en ello de forma paralela. Son o sern compatibles entre si? Y todo ese tipo de cosas. Si sabes algo al respecto te agradecera me lo contases. MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
RE: Interrupt modes?? (coding question)
First, you will have to put your interrupt-routine on an adress of which the MSB is the same as the LSB, so for example #C0C0 Then, fill an area starting at an adress of which the LSB is #00 (e.g. #C200) with 257 times the MSB (or the LSB) of your interrupt-routine's adress. Then set I to the MSB of the jump-table. QA: Q: Why must the MSB equal the LSB? A: Because on computers which use IM2 (PC uses something like it), the number on the databus MUST be a multiple of 2. On MSX however, this is undefined, so the adress in the jump-table can also be an odd number. You need that because you use the statement: IntJumpTable: DS 257, Interrupt / 256 And it is more convenient to fill the table with all 0xC0 's for the HIGH and the low address. You can use different values, but then you would have to use more than one interrupt routine. Which costs more memory. Frits Q: Why 257 times the value? A: Because if 255 is on the databus, it will get the jump-adress from #C2FF and #C300. Example routine: org #C000 Start: ld a,IntJumpTable / 256 ld i,a IM 2 ret FILLAREA: DS Interrupt - FILLAREA org #C0C0 Interrupt: push af in a,(#99) pop af ei ret FILLAREA2: DS IntJumpTable - FILLAREA2 org #C200 IntJumpTable: DS 257, Interrupt / 256 ~Grauw -- email me: [EMAIL PROTECTED] or ICQ: 10196372 visit the Datax homepage at http://datax.cjb.net/ MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
RE: information about PAINTER.ROM
I got the PAINTER.ROM running with MSX2+ ROM's too. Just switching to the MSX2+ configuration did the job. But the MSX2 configuration still hangs. Can you mail me these MSX2 ROM's so I can verify a few things ? Frits -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of [EMAIL PROTECTED] Sent: Wednesday, February 23, 2000 12:06 PM To: [EMAIL PROTECTED] Subject: Re: information about PAINTER.ROM I got the thing running with fMSX (DOS version) and work perfectly. I used MSX2+ ROM's but it works fine on MSX2 ROM's as well... GreeTz, BiFi Frits Hilderink [EMAIL PROTECTED] schreef in nieuwsbericht 000601bf792b$8dda1ea0$1500a8c0@frits:^^^p^`^0^... I'm looking for some information about PAINTER.ROM and specifically information about emulating this ROM. I know it is a ROM of 64 Kbyte that has to be loaded in a main slot or sub slot starting at address h. But when added within NLMSX and the command 'CALL PAINTER' is given, the MSX hangs. Maybe there is something wrong with the context. Should I use MSX2+ roms instead of MSX2 ? Or something else ? Frits MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
information about PAINTER.ROM
I'm looking for some information about PAINTER.ROM and specifically information about emulating this ROM. I know it is a ROM of 64 Kbyte that has to be loaded in a main slot or sub slot starting at address h. But when added within NLMSX and the command 'CALL PAINTER' is given, the MSX hangs. Maybe there is something wrong with the context. Should I use MSX2+ roms instead of MSX2 ? Or something else ? Frits MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in the body (not the subject) of the message. Problems? contact [EMAIL PROTECTED] More information on MSX can be found in the following places: The MSX faq: http://www.faq.msxnet.org/ The MSX newsgroup: comp.sys.msx The MSX IRC channel: #MSX on Undernet
RE: [Tech stuff] MSX-C 1.2 troubles
Hi, All you need is a .REL file that does contain a 'main@' symbol, right ? How about creating a .REL with M-80 that declares your 'main@' symbol and that contains code that jumps to an external label called 'mainX'. It may sound crude but it could work. BTW. I've used M-80 very often and with large files and it never crashed or something like that. Is this generated source very large ? Frits Hello all, I recently got my hands on a version of MSX-C 1.2 and having some troubles using it. CF (the parser), FPC (parameter checker) and CG (code generator) are working fine: my C program translates into very beautiful ASM. Then, M-80 is called to generate a relocatable object (.REL) and this step fails: M-80 produces a .REL with filesize 0 (zero, nada, noppes). I replaced M-80 by Gen80, but Gen80 doesn't accept the labels generated by CG - things like 'main@' and '?52431' ... I did a search/replace in the ASM file, so @ would become X and ? would become Y and then Gen80 runs just fine. Unfortunately, L-80 (which has to link the pieces together) _needs_ e.g 'main@' as symbol and can't find it because I replaced it with mainX. Damn! Q: Does anyone here have experience with MSX-C 1.2 and got it up and running? Q: Is there any assembler out there which I could use instead of M-80 or Gen80? It must of course accept the ...@ and ?... labels _and_ be able to produce L-80 compatible .REL files... Thnx, Eric MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED]
RE: [Tech stuff] MSX-C 1.2 troubles
Hi, All you need is a .REL file that does contain a 'main@' symbol, right ? not right :-( There's at least one other symbol L-80 is complaining about. Can't recall the name ofthat thing at the moment though :-( How about creating a .REL with M-80 that declares your 'main@' symbol and that contains code that jumps to an external label called 'mainX'. How can I do that, when M-80 only produces zero-length files? Apart from that, it could work, if the other symbol I need is the same for every C source :-) Does M-80 only produce zero-length files ? Maybe something else is wrong... Can you mail me this M-80.COM together with a file that surely gives a zero-length .REL file ? It may sound crude but it could work. BTW. I've used M-80 very often and with large files and it never crashed or something like that. Is this generated source very large ? Not really. I don't have the ASM file at hand but it's definitely less than 10K... It was somewhat more complex that the std 'Hello World' example, though :-) Maybe I should give that a try first and C (!) what M-80 does with that ... I've had M-80 compile Turbo Pascal 3.3 which had a lot of symbols and code (over 2 lines !) and it never had any problems... Then again there are different versions of the M-80 compiler. Frits MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED]
RE: New list owners
Could you remove my old address from the mailinglist ? [EMAIL PROTECTED] -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Wynke Stulemeijer Sent: Tuesday, January 25, 2000 3:13 PM To: [EMAIL PROTECTED] Subject: New list owners Hi everyone! The MSX mailinglist has two new list owners. Maarten ter Huurne and me (Wynke Stulemeijer) have taken over from Wiebe, who doesn't have time to run the list any more. The first thing that is going to happen is that I am going to remove a large number of adresses from the list that seem to no longer exist. If anything goes wrong, and you think you have been removed from the list while your address still exists, please contact me ([EMAIL PROTECTED]) and I will fix it. Greetings, Wynke. MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
RE: Xak II help needed!
You do need a diving suit, keep looking its there somewhere. Did you already go to the top of the castle where there is a room filled with some powerfull and very large skeletons ? Just do what I do, my default algorithm is most of the time something like: always follow the wall on the right. While still realizing that you are not walking in circles. Frits -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Manuel Bilderbeek Sent: Monday, January 24, 2000 2:24 PM Cc: [EMAIL PROTECTED] Subject: Xak II help needed! Hi! After getting no reaction on my request for the xak2.trd translationfiles for Xak II (except some that advised me to use the translated (protected?) disks on serveral internet archives), I just used the translated disk 3, 4 and 5 from FUNet. I don't know if that one is protected, but it probably is. Now, I got stuck in Xak II, and it may be because of the protection. I'm on disk 4, in the castle (level 45, Broadsword, etc...). I destroyed the wind-elemental, and she gave me the moonkey to enter the castle's cellar. I went to the cellar, found out I needed some iron bars, got them inside the wall on the 2nd floor, put one bar in the device and pulled it. Now, the floor under the cellar is flooded with water. When I go down from this ladder, I drown. In the same room (as where the ladder to the 'drowned' basement is) is a chest, but when I opened it, it was empty. I suppose I need some diving-suit or so, but where can I find it? (My theory is that it should be in this chest, but that the copy-protection made it empty :-() Can anyone help me to clear this up? Another question: what's the blue crystal and the blue pendant for? -- Grtjs, Manuel ((m)ICQ UIN 41947405) PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/) PPS: Visit my home page at http://bilderbeek.cjb.net/ MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
NLMSX v0.21. beta 3 released
Hi All ! NLMSX v0.21 beta 3 has been released. Please goto: http://nlmsx.generation-msx.nl New: - Online changes to the current configuration are now possible - One minor change in the performance. Everything should be a little bit faster ! Although this does not seem to be that difficult. It is just a preparation to the coming changes that will make it possible to able to add, remove or change devices. There still is no megarom support but that will come soon ! Greetings, Frits Hilderink MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
NLMSX v0.21 beta 2
I have just release beta version. Please go to: http://nlmsx.generation-msx.nl. Greetings, Frits MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
New NLMSX site !
Hi All ! By now you all might have noticed that NLMSX has moved. As of today i've changed my own site http://www.hilderink.demon.nl to promote the new site: http://nlmsx.generation-msx.nl All new changes regarding NLMSX will be announced at the new site AND on the new NLMSX mailing list. Current status of NLMSX: The memory layout is now configurable with a GUI: - multiple memory mappers of different sizes (64 kbyte - 4 megabyte) - multiple disk roms (2, 4, 6 or 8 disk drives are possible) - multiple configurations are now possible - two main slots or sub-slots can be assigned as cartridge A and cartridge B Todo: - Konami ROM's and other cartridges like DOS 2 are not yet configurable. - Create command line parameter options for the two possible cartridges. - Make an online change of the two assigned cartridge slots possible. A new version will only be released when these three items are done. Greetings, Frits MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
RE: LHA-PMA for UNIX released
Anyone made a PC port yet ? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Maarten ter Huurne Sent: Thursday, November 25, 1999 12:37 AM To: [EMAIL PROTECTED] Subject: LHA-PMA for UNIX released Hi MSX-ers, I'd like to inform you that LHA-PMA is released. It's LHA UNIX modified so it can extract PMA archives. Now you can unpack PMA files in an instant on your favourite UNIX-like system. You can get the source from my web page: http://www.stack.nl/~mth/msx/crossdev/ Thanks to shevek and Eric Boon for helping me fix some warnings and thanks to Alwin Henseler for publishing the source of UnPMA. Bye, Maarten MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
RE: (the real) Solid Snake on DUTCH television tonight!! (nov. 24)
The animation series about Guyver are much better. They where broadcasted a few years ago on the Dutch television. Is someone interested in the three Salamander movies ? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Marco Frissen Sent: Thursday, November 25, 1999 9:16 AM To: msx Subject: Re: (the real) Solid Snake on DUTCH television tonight!! (nov. 24) Now this is a movie to be classified as 'complete and utter CRAP' geez, bo-ri-ng.. oh well, should've been expected, RTL5 and all. M - Original Message - From: owner-msx [EMAIL PROTECTED] To: msx [EMAIL PROTECTED] Sent: Wednesday, November 24, 1999 2:57 PM Subject: (the real) Solid Snake on DUTCH television tonight!! (nov. 24) : : heej... : : Tonight, 20.30, RTL 5... A movie called 'The Guyver' will be : broadcasted... The main person is 'David Hayter' also known as : 'Solid Snake' from Metal Gear Solid!!! : : Don't miss it!! : : (VS, SF/Thriller) : (1994) : Sean Baker heeft op een dag een buitengewone kracht : en begrijpt zelf niet waar deze vandaan komt... : Sean blijkt in bezit te zijn genomen door een : buitenaards weze, guyver genoemd... : : : see ya... : : d-fader^TwZ... : : : MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put : in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the : quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) : MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
RE: LHA-PMA for UNIX released
That's the version that needs this '22nice.com'. I meant a 1 file solution with command line parameters. To be short a port of the UNIX version. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of TFH/Fony Sent: Thursday, November 25, 1999 12:12 PM To: [EMAIL PROTECTED] Subject: Re: LHA-PMA for UNIX released - Original Message - From: David Heremans [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, November 25, 1999 11:51 AM Subject: Re: LHA-PMA for UNIX released Frits Hilderink wrote: Anyone made a PC port yet ? a PMA extractor for the PC already exists and can be downloaded at: http://www.file-hunter.com Just go to the games soft section and then to the programs section. Greetz, Arnaud MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
RE: LHA-PMA for UNIX released
A nice 'ARJ' compatible version could also be used within WinZip. It would save the trouble of making a Windows userinterface. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of TFH/Fony Sent: Thursday, November 25, 1999 12:30 PM To: [EMAIL PROTECTED] Subject: Re: LHA-PMA for UNIX released - Original Message - From: Frits Hilderink [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, November 25, 1999 12:18 PM Subject: RE: LHA-PMA for UNIX released That's the version that needs this '22nice.com'. I meant a 1 file solution with command line parameters. To be short a port of the UNIX version. I would rather see a nice Windows version. Is even a lot easier. Not that I need it, but a lot of people who discover the MSX-Emulators have a lot of problems with .PMA files. (This is the reason that I am converting almost all my files to .LHA or .ZIP which can be handled by winzip) Greetz, Arnaud Go to the MEP: http://www.file-hunter.com All MSX-Emulators and 1000+ Games Lotsa Game Music MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
RE: (the real) Solid Snake on DUTCH television tonight!! (nov. 24)
-Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Ricardo Jurczyk Pinheiro Sent: Thursday, November 25, 1999 9:31 AM To: [EMAIL PROTECTED] Subject: RE: (the real) Solid Snake on DUTCH television tonight!! (nov. 24) At 09:39 25/11/99 +0100, you wrote: The animation series about Guyver are much better. They where broadcasted a few years ago on the Dutch television. Is someone interested in the three Salamander movies ? There were movies, or anime? Animated movies. MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
RE: Piping
First of all. Standard input has a file handle of 0 and standard output has a file handle of 1. Input redirection is done by closing the handle 0 and after that simply opening a new file. The new file will have the handle number of 0. Output redirection is done in the same way. First close handle 1 and then open the file to redirect to. Under MSXDOS2 the output of the first process is redirected to a temporary file. The second process closes its standard input handle of 0 and opens the temporary file of the first process. And so on. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Adriano Camargo Rodrigues da Cunha Sent: Thursday, November 25, 1999 3:01 PM To: MSX International Mailing List Subject: Piping Hi, Does anyone knows how a pipe between processes is implemented by UNIX shells? I think that lauching all processes at the same time and piping one to another is an extreme waste of resources. And I know that MS-DOS and MSXDOS2 have pipes and they are monotask OSs. For example: cat fudeba.txt | head 20 | tail 10 | less What is the (best) approach? I think that making 4 fork()/exec() is an extreme waste of system resources. And I don't know how making the pipe in a serialized way. I tried to understand the code of the clam shell, but I couldn't. :P [btw, it's not off-topic. it's related to UZIX, even if some people doesn't like it] Thanks, Adriano Camargo Rodrigues da Cunha ([EMAIL PROTECTED]) Engenharia de Computacao - UNICAMP http://www.adrpage.cjb.net http://if.you.dont.like.msx.usuck.com * Bug (n) Technology originally developed by Microsoft in the 1980s. * MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
RE: bad MSX s/w sites
Just tell me why I can download C64 cartridges directly from emucamp ? cartridges roms ?? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Marco Frissen Sent: Monday, November 22, 1999 11:05 AM To: msx Subject: Re: bad MSX s/w sites ahum, emucamp hosted sites rules: "The site must be well done and have original content (no roms)." clearly says: "NO ROMS" so I guess that one is off then M - Original Message - From: owner-msx [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, November 22, 1999 10:45 AM Subject: RE: bad MSX s/w sites : : : : : Hello... : : Thanx for the tip, but the problem is that xoom thinks it's illegal and : kills all those files reuargly... That's the reason all my old links are : dead... : : Try http://www.emucamp.com : : They host a number of emulation/retrogaming sites. Look at 'hosted : sites' and you'll see that they offer webspace. : : Try http://www.emucamp.com/c64 to see how they archived games for : the C64. : : Greetz : Patrick : : : MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put : in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the : quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) : MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
RE: (Silly) question about MSX on PC
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Siebe Berveling Sent: Wednesday, October 27, 1999 1:38 PM To: [EMAIL PROTECTED] Subject: (Silly) question about MSX on PC Hi there! I am wondering if a MSX-emulator exists, that accesses a SCSI device at startup in the same way the MSX does. That it will execute MSX-DOS2 at startup, and will give me the opportunity to use eg. Multi Mente to read files and run MSX-programs, in the same way I do it on my MSX. I could do this for NLMSX. I've already done it for the WD2791 diskcontroller. Eventually it all comes down to reading/writing sectors. If you get me a ROM of this BERT SCSI interface and the specs of the SCSI controller that the ROM will try to get control of then it is possible. The only thing missing here is an image of the disk itself. Which can easily be created and partioned inside the emulator. Under Windows NT the image could very well be a real harddisk, since a harddisk can be opened under Windows NT as if it would be a diskimage. Zipdisks and CDROMs can also be opened in this way. This is a little more difficult for Windows 98, but it's possible. Why? Because I have been using a 40MB SCSI harddisk on my MSX but since I got a ZIP I didn't use it very often. So I put it into my pc (because i needed some space on my desk, and there was plenty of space inside the PC cover). At my great surprise the pc can read the BERT partition table so I can acces BOTH partitions with my pc.. but since a 40MB harddrive is not very useful on a PC i thought: 'maybe a "fake-MSX" can use it'. Grtz, Siebe. MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
RE: (Silly) question about MSX on PC
-Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Bas Wijnen Sent: Wednesday, October 27, 1999 4:11 PM To: [EMAIL PROTECTED] Subject: RE: (Silly) question about MSX on PC Hello, If I am right, this is not the question. He didn't want to emulate his interface, he wanted to use his harddisk (the partition, not an image on it) as a harddisk which can be used in the emulator. There are two ways then: I mentioned that Windows NT could open a harddisk on a certain level that allows you to bypass the directory and file structure and read/write the harddisk as IF it where a diskimage. In this case the BERT SCSI rom would interpret the contents of the harddisk partition / diskimage. If you don't want an image representing a harddisk than you will probably want a certain directory on a PC harddisk to be interpreted inside the emulator as if it is a harddisk. The same could be done for a floppy, just put the files inside a directory and tell the emulator that that particular directory is to be seen as a harddisk partition or a floppy. In this case the emulator would interpret the contents and represent it inside the emulator as a harddisk or a floppy. Bye, shevek On Wed, 27 Oct 1999, Frits Hilderink wrote: I could do this for NLMSX. I've already done it for the WD2791 diskcontroller. Eventually it all comes down to reading/writing sectors. If you get me a ROM of this BERT SCSI interface and the specs of the SCSI controller that the ROM will try to get control of then it is possible. The only thing missing here is an image of the disk itself. Which can easily be created and partioned inside the emulator. Under Windows NT the image could very well be a real harddisk, since a harddisk can be opened under Windows NT as if it would be a diskimage. Zipdisks and CDROMs can also be opened in this way. This is a little more difficult for Windows 98, but it's possible. Why? Because I have been using a 40MB SCSI harddisk on my MSX but since I got a ZIP I didn't use it very often. So I put it into my pc (because i needed some space on my desk, and there was plenty of space inside the PC cover). At my great surprise the pc can read the BERT partition table so I can acces BOTH partitions with my pc.. but since a 40MB harddrive is not very useful on a PC i thought: 'maybe a "fake-MSX" can use it'. Grtz, Siebe. MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
NLMSX 0.20 released
Hi there, I've just updated my site. There is no GUI yet, other things where more important. Visit: http://www.hilderink.demon.nl/NLMSXReleaseNotes.html Frits MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Complete ROM configurations
Where can I find complete ROM configurations ? 'complete ROM configuration' means: - Name of the MSX/MSX2/MSX2+/TurboR system VG8235, NMS8245, NMS8280, PANASONIC FS A1-GT, etc. - A complete download of every ROM available in that particular configuration. - A overview of where the various ROM's should be loaded to recreate that machine. The ideal situation would be to have to 'little' program that looks around inside a real MSX and writes every ROM part to a disk. These disk images can be put online or what ever. There are a lot of ROM's available but most of the time it is not possible to tell where they were located inside a REAL MSX. Very often I just use a trail and error algorithm to check it. I want to be able to emulate an original configuration without 'patching' the roms. Frits MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
RE: Sprite pointers - mixed and scrambled
The actual bit settings of these registers are depending upon the current screen mode. This is the calculation in NLMSX: Screen 1, Screen 2, Screen 3 (Sprite Mode 1) Tables-SpriteAttribute = MSXVDPVRAM + ((MSXVDPRegisters[5] 0xff) 7) + ((MSXVDPRegisters[11] 3) 15); Screen 4, 5, 6, 7, 8, 10, 11, 12 (Sprite Mode 2) Tables-SpriteAttribute = MSXVDPVRAM + (((MSXVDPRegisters[5] 0xf8) | 4) 7) + ((MSXVDPRegisters[11] 3) 15); Tables-SpriteColor = MSXVDPVRAM + (((MSXVDPRegisters[5] 0xf8) | 0) 7) + ((MSXVDPRegisters[11] 3) 15); The last three bits of register 5 have to be '111'. And you really must write them into the register. Try it otherwise and you will see that it does not work in the way that you want it to. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Jorge Sent: Tuesday, October 12, 1999 6:14 AM To: [EMAIL PROTECTED] Subject: RE: Sprite pointers - mixed and scrambled R5: A14 A13 A12 A11 A10 1 1 1 Graphic 3 Mode (Screen 4): R5:A14 A13 A12 A11 A10 A9 A8 A7 Weird! Where you've got this info? I think that might be from the Portar docs. Well, as you can see it's not very clear what the actual bit configuration is, particularly that of R5. Any of the docs I've checked so far brought any light on the subject (the 1 1 1 thingie as Laurens pointed being my main concern now). I'll carry out some investigations on the BASIC side of things. On a side note, being a complete newbie to the MSX scene as I am I find rather surprising there's still disagreement on what could surely be referred to as 'the basics' of vdp programming. Back to my badly typed docs then. Hey I whish there was a 'COMPLETE AND ABSOLUTE GUIDE TO HARDWARE BANGING THE MSX' in the old style of, dare I say, the Amiga days. Oh well. I'll shut up now. MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
RE: Intersplit
The score in Space Manbow is in screen 5. The rest is screen 4. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Mark Zellenrath Sent: Friday, October 08, 1999 9:00 AM To: msx Subject: Re: Intersplit Is it possible to split the display in several text/pseudobitmap/bitmap modes (say SCREEN 4 and SCREEN 5) without losing sync? Sure. The game "Psycho World" split the screen between scr5 and scr7 in the intro, and between scr5 and scr4 in the game. "Space Manbow" has three splits, the first on scr5 and the other two in scr5 (the last split is used to make dynamic sprites). I'm afraid you're mistaken here, Ricardo. If I remember well, the intro of "Psycho World" has screensplit between screen 5 and screen 6 and the game itself is entirely in screen 5. "Space manbow" as well as "Hydefos" are entirely in screen 4! Just look into the VRAM after you've reset the game or use the pause key on a turboR if you have one. BTW, last month I also wrote a comment on this subject as you can read in the attached email. Bye, /\/\ark MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
RE: Intersplit
-Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Maarten ter Huurne Sent: Thursday, October 07, 1999 4:59 PM To: [EMAIL PROTECTED] Subject: RE: Intersplit On Thu, 07 Oct 1999, Frits Hilderink wrote: I've seen demos that display screen 5, 7 en screen 12 at the same time. To get that impression on the screen, you don't actually have to change video mode. SCREEN 5 can be simulated in SCREEN 7 by doubling all pixels. SCREEN 12 is in fact not a screen mode, but SCREEN 8 + YJK. YJK can be enabled in any mode, although it's most useful in SCREEN 7 and 8. However, YJK does move the display 4 pixels to the right... I didn't know about this shifting. The VDP does have to read 4 bytes first before it can determine the colors to display, that is in every YJK enabled mode. This is because of the 12 bit base color that is spreadout over 4 bytes. I guess there is some internal buffer that converts normal pixel values to YJK colors. Probably. In the FF7 Slide Show (on FutureDisk 35), I used the "set adjust" register to scroll the screen 4 pixels to the left during YJK, so that YJK and non-YJK pictures would both be centered. Just send me the diskimage and I'll see what I can do about it. Btw, it won't go out of sync with NLMSX... Do you mean it will display correctly or just that it won't hang? Screen 0 has different timings than the other screens, in fact, one screen 0 line is smaller than the other modes. See the V9938 Technical Databook for exact timings. One line in screen 0 (40 columns) is 40 * 6 pixels = 240 pixels. While this is 256 pixels in the graphical modes. I was just curious how the VDP would react on a splitscreen that displays both screen 0 as wel as screen 7 or 12. But I do know that NLMSX displays both screen modes without any problem. Maybe it has some nasty side effects on a real MSX. Frits MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
RE: Intersplit
Can you make a simple demo for it ? I've seen demos that display screen 5, 7 en screen 12 at the same time. Screen 0 does have different timings, just try it. Btw, it won't go out of sync with NLMSX... -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of MkII Sent: Thursday, October 07, 1999 7:05 AM To: [EMAIL PROTECTED] Subject: Intersplit Is it possible to split the display in several text/pseudobitmap/bitmap modes (say SCREEN 4 and SCREEN 5) without losing sync? MARK 2 MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: BDOS
It depends on some other things. Are you using DOS 1 or DOS 2 ? What is the current slot setting and where is this memman segment located ? Do you have two memory mappers ? This gives some problems in DOS 2. [EMAIL PROTECTED] wrote: Hi, Does BDOS use the standard TPA segments if you use the BDOS call random block read to read a file ? The reason i ask is that whenever i want to load the file in a segment switched by my memory manager (memman) the data is not present ! It seems BDOS switches back the standard TPA segment and places the data in the standard TPA segment whenever loading. After that my segment is placed back... ? Only if i do not switch any segments or use the standard segment from the TPA the data is loaded correctly ? Is this correct ? or am i doing something wrong ? Greetz, Antal MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
who is aapje@cpc.nl
On the question 'who is [EMAIL PROTECTED]' ? I got the following answerback from the 'sysop' at cpc.nl. My translation in English (as good as I can): Sorry for the troubles. Measures have been taken to take away external e-mail permissions for users that have been logged in trough our BBS. Unfortunately there was a user (a university student) from Tilburg who thought to be funny. Again, sorry the troubles. sysop of CPC BBS From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: Hallo Date: Sat, 21 Aug 99 19:46:03 GMT From [EMAIL PROTECTED] Sat Aug 21 10:41:51 1999 Received: from [195.64.68.33] by hotmail.com (2.1) with ESMTP id MHotMailB9882FDE00D5D82197C5C3404421079A0; Sat Aug 21 10:41:51 1999 Received: from cpc.nl (uucp@localhost)by enterprise.cistron.net (8.9.1a/8.9.1/Debian/GNU) with UUCP id TAA23067for [EMAIL PROTECTED]; Sat, 21 Aug 1999 19:31:29 +0200 Received: by cpc.nl (UUPM-1.53)id D4149Mq; Sat, Aug 21, 1999 19:46:04 GMT Message-Id: [EMAIL PROTECTED] X-Mailer: UUPlus Mail 1.53 Sorry voor de overlast. Er zijn maatregelen getroffen om externe gebruikers (die via ons BBS inloggen), de toegang tot (externe) mail te ontnemen. Helaas was er een gebruiker (student van de universiteit) uit Tilburg die toch dacht leuk te zijn. Nogmaals sorry voor de overlast. sysop of CPC BBS __ Get Your Private, Free Email at http://www.hotmail.com MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Emulation problems with status register#1
Sorry about that message yesterday (title: 'Hoi Sean'), the dutch version was not intended for the mailinglist. My current problem with NLMSX: I am looking for more information about bit 0 of status register#1. (FH bit) There are a number of demos/magazines that are using this bit to detect a line interrupt by just polling for it while the interrupts are disabled. And this happens even when the interrupt it self is not switched on, the corresponding interrupt enable bit is '0'. I did manage to get those demos/magazines to work, but some of them don't work with the same implementation. These demos/magazines are: - Sunrise Special #1, #2, #3 - Sunrise Magazine #8 I would like to know how bit 0 of status register#1 works and specifically what the conditions are for it to be set to '1'. This specific bit also works together with register#19 (interrupt line register). The following bits are also involved: reg#0, bit 5, Interrupt Enable 2 (also used for lightpen) reg#0, bit 4, Horizontal scanning line, Interrupt Enable 1 reg#1, bit 5, Horizontal scanning line, Interrupt Enable 0 If someone has more specific info then I could really use it and a lot of emulator programmers could use it to, because these demos/magazines also 'hang' on many other emulators. Interrupt acknowledgement: One thing that I do know is that if an interrupt is not acknowledged in time, it will simply disappear. This is something that I still have to implement in NLMSX. This means that if bit 7 of status register#0 is read, while Z80 interrupts are disabled (DI), that the 50/60hz interrupt from the VDP will not be executed. Bit 7 will be set but the interrupt call itself will not be executed. This probably is also the case for the line interrupt mechanism. The people that wrote these demos/magazines must have known a lot of these inner workings of the VDP that are really usefull to emulator programmers. Frits MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Hoi Sean
Hoi Sean, Ik heb net je document over de TMS9918A nog eens goed door gelezen. Er staan behoorlijk wat leuke dingen in die ik goed kan gebruiken. Zoals je misschien weet ben ik bezig met NLMSX en daar loop ik de laatste tijd tegen nogal wat problemen aan met de interrupt generatie. Heb jij meer informatie over bit 0 van status register#1 ? (zogenaamde FH bit) Er zijn een aantal demos/magazines die soms behoorlijk stuk lopen. Tot nu toe heb ik het merendeel van die demos aan het werk gekregen, maar ik kan tot nu toe dat FH bit niet echt doorgronden. D.w.z dat ik de exacte condities waaronder het FH bit gezet moet worden niet weet. Dit FH bit hangt ook samen met register#19 (interrupt line register). Ook de volgende hebben hier iets mee te doen: reg#0, bit 5, Interrupt Enable 2 (ook voor lichtpen) reg#0, bit 4, Horizontal scanning line, Interrupt Enable 1 reg#1, bit 5, Horizontal scanning line, Interrupt Enable 0 Wat ik ook nog van je document begrepen heb is dat de VDP bij de Z80 een interrupt aanvraagt. Als de Z80 de interrupts uit heeft staan kan het een tijd duren voor de interrupt ook door komt. Tot zover geen probleem. Maar is het ook zo dat een interrupt gecancelled wordt ? D.w.z. het lezen van status#0 reset bit 7 en verwijderd daarmee de 50/60hz interrupt aanvraag ? Is interrupt aanvraag die is opgewekt d.m.v. het gebruik van register#19 ook op deze manier te cancellen door simpel weg status#1 te lezen, welke volgens de documentatie een reset veroorzaakt van het FH bit. Sommige demos lezen dit FH bit maar zonder gebruik te maken van de eigenlijk bijbehorende interrupt. Misschien dat ik maar gewoon iets moet gaan maken in assembler om het gedrag te bestuderen van dit alles. Ik hoop dat jij misschien iets meer weet hierover of dat je misschien iemand weet die er ook meer van zou kunnen weten. In ieder geval vast bedankt. Groetjes Frits MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Illusion City on MSX2 machines
Where can I get a version that supports slot 3-2 ? Or.. What do I have to patch to make it use slot 3-2 ? Daniel Jorge Caetano wrote: Daniel, Hey! Well, if someone adapt it to NOT detect TurboR, I can test it. This game was created to run on Turbo-R, then you must be a very like Turbo-R MSX2 computer. If the only suposition of IC is that the RAM is in slot 3.0, my computer is perfectly good to test it... (-: I just need the Carchano's Kanji Cartridge... (-: []'s Daniel Caetano Windows practical joke: Write a program that works. +---+ |[EMAIL PROTECTED] - www.os2brasil.com.br/novidades/drivers.shtml| |MSXPage: www.fudeba.cjb.net - OS/2: www.os2brasil.com.br/novidades/| +---+ MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Illusion City debugging process
Maarten ter Huurne wrote: At 10:33 AM 7/28/99 +0200, you wrote: I noticed that Illusion City 'hangs' in NLMSX v0.07. The last thing that it tries to do is reading I/O port A7. Does anyone know what this port is used for ? Translated from the Compass docs: (Jon, you should get record sales the next fair, after all those plugs...) A7 Turbo R LED display Write :Bit 0 Pauze LED: (0) off, (1) on Bit 7 Turbo LED: (0) off, (1) on Read :Bit 0 Detects pressing of the PAUSE key: (1) is pressed Maybe Illusion City handles the PAUSE key itself. Reading a non-existant I/O port generally returns a '1', so IC will think the PAUSE key is pressed and it will pause the game. Is this possible? That is what happened. The original code of fMSX returns a 0xFF on every port that is not supported. Thus enabling the PAUSE key. Now it hangs somewhere else. I didn't take a look at that yet About Kanji ROM: The "ROM" part of the name only means it is stored in ROM: Kanji ROM is accessed through I/O, not through some kind of megaROM mapper. There are two "levels" of Kanji ROM. Wavy supports only the first level, other MSX2+ models and Turbo R support both levels. Bye, Maarten MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: I/O Ports E6 on a TurboR: WAS [Phoenix] Re: Phoenix project - The new MSX platform pro-standarization
This is a little piece of Micro Music code: ; OUTPUT TO MSX-MUSIC --- ; IN: B=REGISTER, A=DATA ; OUT: NOP ; MOD: NOP ; FMOUT: JR R8FMOUT ; ga uit van TURBO-R computer PUSH BC PUSH AF LD A,B LD BC,(FMPORT) OUT (C),A NOP INC C POP AF OUT (C),A POP BC RET FMPORT: DW 7CH R8FMOUT:PUSH BC PUSH AF IN A,(0E6H) LD C,A FMOUT1: IN A,(0E6H) SUB C CP 6 JR C,FMOUT1 LD A,B OUT (7CH),A IN A,(0E6H) LD C,A FMOUT2: IN A,(0E6H) SUB C CP 1 JR C,FMOUT2 POP AF OUT (7DH),A POP BC RET INITFM: LD C,9 LD B,30H INITFM1:LD A,0FH CALL FMOUT INC B DEC C JR NZ,INITFM1 JP INIPSG The 'JR R8FMOUT'is self modifying. The music player routines came from Micro Cabin's Princess Maker. In the first versions of Micro Music the player came from Xak-I. Frits PS. What do you know about port A7 ? Laurens Holst wrote: > The Turbo-R has a timer build in that is increased every 1 microsecond or so. > Maybe 2 or more microseconds, I don't known the exact value. And it did > have something todo with I/O ports E5 / E6, or any number near these numbers. I/O ports E5/E6... that's the timer of the MSX-MIDI. It also has another timer used by the PCM play routines. However, it is only 2-bit or so... > All I know for sure is that when writing into the FM-PAC registers the core code > for playing music uses this timer to wait between two OUT (port),register/value > instructions. If the timer isn't increased than the whole program will lock up. > > This behaviour is also implemented in my own TSR program Micro Music. Oh? What is it??? > The MSX2+ does not have this timer, by my knowledge. Nope... ~Grauw -- > email me: [EMAIL PROTECTED] or ICQ: 10196372 visit the Datax homepage at http://datax.cjb.net/ MSX fair Bussum / MSX Marathon homepage: http://msxfair.cjb.net/ > MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: [Phoenix] Re: Phoenix project - The new MSX platform pro-standarization
The Turbo-R has a timer build in that is increased every 1 microsecond or so. Maybe 2 or more microseconds, I don't known the exact value. And it did have something todo with I/O ports E5 / E6, or any number near these numbers. All I know for sure is that when writing into the FM-PAC registers the core code for playing music uses this timer to wait between two OUT (port),register/value instructions. If the timer isn't increased than the whole program will lock up. This behaviour is also implemented in my own TSR program Micro Music. The MSX2+ does not have this timer, by my knowledge. Laurens Holst wrote: ] Turbo R ST doesn't have MIDI, only GT has. So I guess Illusion City can do ] without. I'm not sure if it uses PCM, I played for only a little while. ] Oh. Well, Daniel says it did. I have played Illusion City from the start to the end and never heard any PCM sample on it. I haven't got a clue which MSX turbo R specific feature it uses. Perhaps the fact that in Japan the MSX turbo R is the only machine with at least 256kB of main memory. Or perhaps the game needs the speed of the R800. Who knows? Perhaps the programmer of the MSX turbo R emulator can tell it to us? Well at least it uses some 'new' instructions in the loader, but they are all LD IXh and IYh-alike instructions, which are also available on the Z80. I will proceed disassembling, to look if I can find the tricky thing why it doesn't run on an MSX2+... ~Grauw -- email me: [EMAIL PROTECTED] or ICQ: 10196372 visit the Datax homepage at http://datax.cjb.net/ MSX fair Bussum / MSX Marathon homepage: http://msxfair.cjb.net/ MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Those Microsoft coders...
Laurens Holst wrote: But this string: C085 426F6F74206572 DEFM "Boot error" 726F720D0A DEFB #0D,#0A C091 50726573732061 DEFM "Press any key for retry" 6E79206B657920 DEFB #0D,#0A 666F7230726574 72790D0A Ah, no. You have to include the byte after #0A too!!! I bet it is a 0. Of course. I wanted to show that the string contained no "$" signs, so it was possible to just call function #09. ??? Frits Hilderink told me not to bet anymore because the byte after #0A was a "$" sign! Maybe your Dos-version is different. Well that random picked disk image where I took the boot sector info from did have a "$" sign. Apparently there are different implementations of the boot sector code No, it saves some time... :) It saves a CALL and a RET-instruction. Mmm... if it wasn't for the unjustified JP (and your smiley!) I could believe that but... no 8:D 8:D 8:D 8:D Hey, it really saves time! And besides, they use 0 as terminate-character, and not "$"... (I don't understand why, for god's sake why does the stringroutine use "$" as terminating character??? CP/M-compatibility, okay. But then why did the developers of CP/M choose "$" instead of a 0 Definitely CP/M legacy. Another source of *BAD HABITS* *:D Yeah. Well okay that's not a trick, I meant it as an expression. But if you want to see a Microsoft-trick, try to disassemble (and understand!) the first part of the MSXDOS2.SYS-file. Mmm... you all guys seem very fond of the MSX firmware system software. Dos is nice to disassemble. Well, it should be, since this is the first computer I still had not the need to disassemble / reverse-engineer its ROM!!! 8:) Phew, it will come, believe me. I still need info on the H_BEXT (or EXTBIO) hook!!! (and if I don't get it...) But if you really want to know why they used JP: let's just say that JP is generally faster than JR, and you will never get 'out of range'-problems, so most programmers use JP all the time. I do too. I hardly use JR-instructions. Only sometimes, when it's faster than JPs (for example in conditional jumps which are 'false' more than 60% of the times they are executed). The best solution is an assembler with optimization capabilities. Again, like DevPac for ST Amiga. In restricted memory and speed environments like all the 8-bit computers any byte and T-state saved has its weight (at least in your programmer's pride!) 8;) Sounds really nasty! An assembler modifying my own written source! Why do I program assembly? I want to know exactly what happens. How could an assembler distinct an interruptroutine where I need the speed a lot from a diskroutine where space is more important??? ~Grauw -- email me: [EMAIL PROTECTED] or ICQ: 10196372 visit the Datax homepage at http://datax.cjb.net/ MSX fair Bussum / MSX Marathon homepage: http://msxfair.cjb.net/ MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Those Microsoft coders...
Disassembling a standard MSX-DOS V1 boot sector I've come across the following: It uses a BDOS function 6 loop to output the boot error string instead of function 9 (!). Any reason? Yes. It probably is a null-terminated string, which sometimes is nessacary if you for instance want to display a '$'-sign, or when you are printing an ASCIIZ-string Dos2 uses for its diskroutines. But this string: C085 426F6F74206572 DEFM "Boot error" 726F720D0A DEFB #0D,#0A C091 50726573732061 DEFM "Press any key for retry" 6E79206B657920 DEFB #0D,#0A 666F7230726574 72790D0A Ah, no. You have to include the byte after #0A too!!! I bet it is a 0. Well don't bet anymore, because it ends with a '$'. The next byte is a 0-byte but that is the first byte of a File Control Block (FCB). Has not a single $. Neither DOS2 did exist. It's the bootsector as found in the Philips NMS 8250 MSX-DOS release *1*. I really don't understand the programming style of the bootsector. Really BAD habits. Well at the start of COMMAND.COM there is a reason they don't want to use "$". Because you can, exept for using the command for it, also view the DOS-version by executing COPY COMMAND.COM CON. If they used "$" then at the end you would have seen an ugly "$"... When they use a 0, it is not visible. Only nasty thing is that they didn't let the string start with a code 13 (Carriage Return)... Then the code of the first Jump wouldn't have been visible either. By the way, if you disassemble function 9 you'll see it's nothing more but a loop which calls function 6 until it encounters an '$'. I guess so, but that's precisely the reason to use 9 instead of reinventing it and the wheel! No, it saves some time... :) It saves a CALL and a RET-instruction. And besides, they use 0 as terminate-character, and not "$"... (I don't understand why, for god's sake why does the stringroutine use "$" as terminating character??? CP/M-compatibility, okay. But then why did the developers of CP/M choose "$" instead of a 0 Haven't checked that but I'm quite sure, I know quite a bit how Dos is programmed and I really expect those kind of tricks of them. Tricks? To repeat a ROM function? To use JPs in loopless near jumps??? 8:? Well okay that's not a trick, I meant it as an expression. But if you want to see a Microsoft-trick, try to disassemble (and understand!) the first part of the MSXDOS2.SYS-file. There're spurious JPs where it should have been JRs (!). Plenty of space??? *:D Well JPs are a bit faster than JRs. Speed is more important on MSX than space I think. Although in the case of Dos they don't seem to use that policy. But the mapperroutines are as fast as they can get. They get credits from me for that. Faster for an error branch (no S/M code)? Yes I know it is bullshiddd... But if you really want to know why they used JP: let's just say that JP is generally faster than JR, and you will never get 'out of range'-problems, so most programmers use JP all the time. I do too. I hardly use JR-instructions. Only sometimes, when it's faster than JPs (for example in conditional jumps which are 'false' more than 60% of the times they are executed). So they have probably put an JP there because they always use it, and saw no real reason to do it different. Or rather: they even didn't notice that it could have been done different. Is the whole MS firmware this quality? :) Well looking to Windows... So now imagine a Windows MegaROM! 8:D GigaROM(tm) with a whole fancooled mapper daughterboard 8:D 8:D hehehe... ~Grauw -- email me: [EMAIL PROTECTED] or ICQ: 10196372 visit the Datax homepage at http://datax.cjb.net/ MSX fair Bussum / MSX Marathon homepage: http://msxfair.cjb.net/ MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: msx2 horizontal scrolling..
Laurens Holst wrote: I have -almost- finished my scrollroutine... It scrolls in all directions and it has got a screensplit at the bottom. It uses sprites to mask the borders and takes about 50% of your VDP-time, but with some modifications it will probably also be possible not to use sprites. It is based on 8x8 patterns, and it scrolls all 16 pixels (8 seemed to be too slow). This means that your screen will be 16 pixels smaller (240x212), but that's not a real disadvantage. However, one problemo... When I set the adjust while a VDP-command is executing, there appear some 'noise'-pixels on the screen. I can avoid that to happen by exact timing of my COPY's (execute them right after the V_BLANK-interrupt), but I would like that different (because it will also decrease the time left for other copies, i.e. the displaying of the character). Does anyone know a solution for that??? I had the same problem with these noise-pixels about 8 years ago in a horizontal scrol in screen 5. Just a test back then if it was possible. I used a HMMM command to copy the screen every 8 pixels. Per pixel scrolling happened with register 18. This HMMM command used about 1.5 or 2 frames time (50 Hz) to complete. So it uses about 25 % of the available time. The vertical lines where placed with 'vpokes'. My scrol had only 5 directions (up, up-right, right, down-right, down) and a screen split in the top of the screen (16 pixels in height). The top-side of the screen had a constant value for register 18 the scrolling part ofcourse didn't. The solution was changing the sequence in which the vdp registers where written: are you writing register 18 before or after the command that you are executing. For example, during the screensplit I disable the screen, and at the end I enable it again. This however gave a white line at the lowest (second) line of the screensplit. I was able to solve this problem by making sure the screen was enabled during the H_BLANK-period... Is there some solution like this for the VDP_18-problem too??? Thanks in advance, ~Grauw MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Hair issues ?
Hello Girl Power, a little bit off-topic but . where is your picture ? this way we ALL can see where all these 'kisses' come from. MkII wrote: So indeed my name is Sean Young; I do not pretend to be the actress Mary Sean Young if that's what you're talking about. Have a look at this picture of me, if you want: http://www.msxnet.org/sean/sean.jpg I think your hair is blue... Played too many RPGs, watched too many Manga? Anyway, next time I know who Sean Young is... I'm afraid he's not the only person with a customized palette around here. FYI my hair is blue black and Z-0's blood red. NB: Z-0 was using a long black wig to cover her short red hair in the videogame promo screenshot (let's Nestor confirm again 8;) We both don't like RPG but watch a pretty amount of anime indeed 8;) Are out there more colorful people? Has the MSX and related cultures influenced in your looks? And in your ideas? -- Madonna Mark Two "Martin Galway means to me what Elvis meant to Sigue Sigue Sputnik" MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)