Salamander questions (fwd)
This message was originally sent to Rieks W. Torringa's private mail address, but since we've heard nothing since (for two weeks or so), I'm sending this to the list. It concerns our thread on MSX-Salamander. If you got the message already Rieks, then I'm sorry for the extra message, but I thought maybe the previous one got lost in mail, since we tried to send it to you private. Anyone else knowing answers to some of the questions can of course also give answers, we want to know anything we can get... Sorry for the inconveniences. Antti Suni + Tuomo Mikola email: [EMAIL PROTECTED] email: [EMAIL PROTECTED] -- Forwarded message -- Date: Tue, 29 Jun 1999 10:02:25 +0300 (EEST) From: Suni Antti [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: Salamander questions Hi, we got (finally) around gathering some questions so here goes: 1. Anything more on Twin/Triple/Arming? 2. Can the Crystal Breeze be found on Lavinia and if yes, where? 3. Is it necessary to have an option or a force field to get past the wall-mounted lasers on the down-scrolling part of Lavinia? 4. How does the difficulty level change depending on your play? (less shooting/less monsters?) 5. Are there more than two different difficulty levels for each of the operation 3 levels? 6. Is there a specific pattern for the movement and bouncing of the creatures found among other places in the blue tunnel of Latis? 7. Have you ever completed any of the operation 3 levels in their more difficult mode? 8. Full names of all the weapons/stuff 9. How much of the appearing and positions of monsters is random and how much depends on the actions and positions of player(s)? (eg. Bouncing balls of Lavinia appearing from the front or the back) 10. To where does the prediction on Lavinia point? (final boss?) 11. How did you destroy the first boss on X? Did you fly close in between the middle part and the cannon on the edge and let your option blast it? 12. Anything special about playing alone and anything you might think is interesting. (We changed this to a private message, since probably not everyone in the list is interested... :) ) Antti Suni email: [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] (www.stack.nl/~wiebe/mailinglist/)
RE: Text editor w/ varitabs
I've been usign the DevPac developer environment in all 8 and 16-bit computers I own since 1985 and it has always proved to be the best (integrated "100% written in optimized assembler" editor, variable tabs, colonless labels, tons of output formats and options (including S-records), built-in disassembler, debug info, FAAASSSTT!). The great thing is that visuals functionality of DevPac is THE SAME on all computers (ZX Spectrum, Atari ST, Amiga...). I even use the editor to edit TEXT FILES! It searches and replaces 100 times faster that any other! I came across GEN80 and MON80 at Funet, but haven't found the whole DevPac package (which should include editor and BIOS/BASIC/BDOS include definition files). I think I have the package...but I would have to look through some floppies. It includes at least ED80 (if I'm right), the editor. Just tell me if you want it. I like WBASS2, for small pieces of code. I like the editor, it sort of 'auto-formats' (I think...could be another one) so I don't have to worry about it. 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/)
V9990
Hi Laurens The Gfx9000 can superimpose the image over an incoming signal, can't it??? No, the GFX9000 can't superimpose. Although this was promised initially, and indeed a superimpose chips is mounted on the GFX9000 board, superimposing isn't possible. If one tries to superimpose, just by connect an RGB signal to the GFX9000 via the small 5-pen connector, the GFX9000 image will be disturbed: a vertical line, drawn by the GFX9000, will become a 'sawtooth line' during superimposing upon the V9938 screen. The 'teeth' are maximal 1 pixel width and are moving up and down with an undefined speed, which is different on each computer. The problem is that the V9938/58 image and the V9990 screen are not synchronized. That means that the V9938 draws 1 screenline in let's say 64us (microseconds = 0.01 seconds) on de cathode ray tube, but that the V9990 draws a line in for example 63.9us. As long as these linetimes are not exactly equal (and they never are), then you'll get this 'sawtoothline'. Only with a Video9000 it's possible to superimpose the V9990 image upon the V9938/58 screen (or upon ever other video signal). The Video9000 contains a special circuit, called a genlock, that adapts the speed of the V9990 to the speed of the Vii38/58, so that both VDPs draw 1 screenline equally fast. So, although a superimpose chip is mounted on the GFX9000 board, the GFX9000 is missing a genlock circuit, and so it can't superimpose properly. Besides, there is a second possibility, only suitable for NMS8280 and Sony900 owners (I take the NMS8280 as an example): The NMS8280 also has a genlock on board of course (otherwise superimposing wouldn't be possible on this computer either). Now, this genlock can be used to synchronize the V9990 and the V9938. In this situation the V9938 speed is adjusted to the V9990 speed, instead of the other way around (like done in the Video9000). The trick is as follows: Connect the RGB output (SCART) of the NMS8280 to the small 5-pen connector, that is mounted on the GFX9000 PCB internally (somewhere on the edge of the board). Connect the RGB output (SUB-D connector) of the GFX9000 to the RGB input of a SCART splitter or distributor (such a thing that is used to connect more than one monitor or TV to one computer: one RGB input, several RGB outputs). Connect the first RGB SCART output of the splitter to your monitor (using a SCART-SCART cable). Connect the second RGB SCART output of the splitter to the Video in plug at the rear side of the NMS8280 computer (using a SCART-CINCH cable, the CINCH plug should be 'Video out'). Type on your NMS8280 compueter: SET VIDEO 1,0 and select the CINCH Video in plug of the NMS8280 by means of the switch on the frontpanel. Now the V9938 is running at exactly the same speed as the V9990 - superimposing has become possible. You see, just a lot of work, and only suitable for people that have a genlock (NMS8280, Sony900). A Video9000 is much more convenient, and besides it can also superimpose upon other video signals than just the V9938 screen (and it can digitize as well). If that's so then you can create a game/program showing 3-layers!!! Correct. I myself have made a little demo once, in which I made six(!) layers scroll upon each other. From back to front: 0) de background of the V9938 (one colour, not a real layer) 1) de bitmap layer of the V9938 (frontimage) 2) the sprite layer of the V9938 3) the first pattern plane of the V9990 P1 mode 4) the first sprite layer of the V9990 P1 mode 5) the second pattern plane of the V9990 P1 mode 6) the second sprite layer of the V9990 P1 mode I have an NMS8280, so I could make the background tranparent, and superimpose the whole stuff upon an external tv image. The background doesn't move or only moves up and down, which is the v9938 screen. If it's a bit vague, that doesn't matter. It's just a background. The Video9000 won't make the V9938 screen much vaguer. The only thing that needs attention is that the location of this 'backgroundlayer' (the V9938 screen) is not certain. It is somewhat shifted relative to the V9990 layers, and this shift is different on each MSX2. But this won't be a problem for just a background image, as long as this background layer and the front layers don't have to fall exactly upon each other. The second and third layer are the layers of the P1-mode... That way you can create a very, very nice multilayer platform-game!!! But it can be even more: Take two MSX computers and two Video9000s. Then you can make five layers upon each other (sprite layers not counted for). And you can go on like this. however, the question is: how much people have this configuration? Answer: zero. Nevertheless, it is possible... Kind regards Koen van Hartingsveldt and Peter Burkhard Stichting Sunrise MSX Mailinglist. To unsubscribe, send an
MSX-Basic V3.0 and higher
Hi I'm looking for some informations about MSX-Basic V3.0 and V4.1. Up to now I haven't found anything in the net. Even on the great MSX-FAQ-site I have not found the things I'm looking for. In details I am interested in the question if and which new commands due to Basic V2.0 exist.Which commands have been more features as in older versions. (The same for Disk-Basic V2.0 instead of V1.0 for MSX1 and MSX2)? Excuse me if this is a really silly question, but I am not very long member of this mailing list. By the way: Does a list of FAQs for this mailing list exist (like FAQs for some newsgroups) ? So long Dirk Visit my new MSX-Page http://www.fortunecity.de/parkalleen/ruhstrasse/42/msxindex.html 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: AARRRGGGHHH!!! Y ahora a mi!!!
?Gracias por su pedido! En menos de 48 horas su tarjeta de credito sera cargada con la cantidad de: [Antoni Burguera Burguera] I haven't readed the original message... what's this? An illegal trick of some company? 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[2]: What is Phoenix?
"Laurens Holst" [EMAIL PROTECTED] escribió/wrote/kakimashita/escreveu/écrit: It is a proposal to standarize hardware-projects do that they don't have an MSX 3 in Brazil which is completely incompatible with an MSX 3 in Holland. It features a homepage, a mailinglist, etcetera. Interisting! And where is this HP? 8-) *** NEXT BARCELONA MSX USERS MEETING: DECEMBER 4th *** -- Konami Man - AKA Nestor Soriano (^ ^)v Itsumo MSX user [EMAIL PROTECTED] http://konamiman.msx.tni.nl User error. Please replace user and press any key. -- 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: Text editor w/ varitabs
MkII wrote: I've been usign the DevPac developer environment in all 8 and 16-bit computers I own since 1985 and it has always proved to be the best (integrated "100% written in optimized assembler" editor, variable tabs, colonless labels, tons of output formats and options (including S-records), built-in disassembler, debug info, FAAASSSTT!). The great thing is that visuals functionality of DevPac is THE SAME on all computers (ZX Spectrum, Atari ST, Amiga...). I even use the editor to edit TEXT FILES! It searches and replaces 100 times faster that any other! I came across GEN80 and MON80 at Funet, but haven't found the whole DevPac package (which should include editor and BIOS/BASIC/BDOS include definition files). If you really want the full package of DevPac, why not contact Hisoft for this soft? 2 years ago I contact them to talk about Devpac and they told me which they don't have this in stock to sell, but I hope you can get a copy talking with David Link [EMAIL PROTECTED]0, he is the only one that really knows about the MSX in Hisoft. By the way, what do you thing about try to convince them to make DevPac a public domain software or put it into GPL or something else??? Hey peoples! I tried it, but since I live too far, my english was terrible and I was only one guy, I failed. May you all get it... Who knows? Best Regards Alex Mitsio Sato 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
CJB is nice indeed. And it looks far more better then come.to/phoenix However, did you know you can skip the www in www.phoenix.cjb.net I don't think the DNS servers support this (have to look that up), but at least practically all browsers automatically add www to it. And the users of browsers who don't do that (I don't know one) will probably know they have to add www to an url if it doesn't start with it. DNS servers/entries don't have to start with www at all! There are plenty of URL's whcih doesn't (and can't) start with www. E.g., there is a computer on the university here, called studs. If I run a httpd (HTTP daemon) on it (thus: a http server), you should use the URL: http://studs.sci.kun.nl/ to reach it! With 'www' before it, it will not work. No, then it would actually access the computer named "www", instead of "studs"! You can ofcourse make it work with www to do some aliassing But in general it's nonsense that all URL's start with 'www' and browsers shouldn't put 'www' in front of the URL automaticly. The browsers I use don't do that! Lynx and Netscape 3.01 (Unix) don't. So, to come back to what you're saying: However, did you know you can skip the www in www.phoenix.cjb.net So, www.xxx.cjb.net is an alias for xxx.cjb.net, which again is an alias for another URL/computer. think the DNS servers support this (have to look that up), Support what?? Does this make any sense? practically all browsers automatically add www to it So this is not true, and even not logical to do. And the users of browsers who don't do that (I don't know one) will probably know they have to add www to an url if it doesn't start with it. So, no! No-one has to add 'www' to an URL if it doesn't start with it, since then it would be a different URL! Grtjs, Manuel ((m)ICQ UIN 41947405) ("Better to talk about stuff you DO know something about! Like the nice Toshiba info you gave me!" ;-) PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/) PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ 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: MSX-Basic V3.0 and higher
If anyone own this basic can you please send a hex-dump of it to me (V3.0 is ok) andre [EMAIL PROTECTED] owner-msx [EMAIL PROTECTED] on 07/21/99 04:02:50 PM Please respond to msx [EMAIL PROTECTED] @ SMTP To: msx [EMAIL PROTECTED] @ SMTP cc: Subject:MSX-Basic V3.0 and higher Classification: Restricted Hi I'm looking for some informations about MSX-Basic V3.0 and V4.1. Up to now I haven't found anything in the net. Even on the great MSX-FAQ-site I have not found the things I'm looking for. In details I am interested in the question if and which new commands due to Basic V2.0 exist.Which commands have been more features as in older versions. (The same for Disk-Basic V2.0 instead of V1.0 for MSX1 and MSX2)? Excuse me if this is a really silly question, but I am not very long member of this mailing list. By the way: Does a list of FAQs for this mailing list exist (like FAQs for some newsgroups) ? So long Dirk Visit my new MSX-Page http://www.fortunecity.de/parkalleen/ruhstrasse/42/msxindex.html 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: Re[2]: What is Phoenix?
It is a proposal to standarize hardware-projects do that they don't have an MSX 3 in Brazil which is completely incompatible with an MSX 3 in Holland. It features a homepage, a mailinglist, etcetera. Interisting! And where is this HP? 8-) Well the URL is in some other message on the list written today or yesterday. But the homepage isn't up and running yet... The idea was only released a few days ago. ~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: Joystick status
I still don't understand the AND/OR values for reading joystick status from the Portar documentation ?!?!???!?!??? ? ?!?!?!? ?!??!?!?: This rotine will read joystick 1 or 2: F3di 3E 0F ld a,0fh Write this for Write this for D3 A0 out (0a0h),a Joystick port 1:Joystick port 2: DB A2 in a,(0a2h) E6 DF / E6 AF and 1101b; 0DFh and 1010b; 0AFh F6 4C / F6 03 or 01001100b; 04Ch or 0011b; 003h D3 A1 out (0a1h),a 3E 0E ld a,0eh D3 A0 out (0a0h),a DB A2 in a,(0a2h) Well, I'll explain. If you want to set-reset certain bits then you can use the SET and RES-instructions. But if you want to (re)set multiple bits, then those are very slow. In that case it's easier to use AND and OR. AND %1101 resets bit 5 OR %01001100 sets bits 6, 2 and 3 AND %1010 resets bit 6 and 4 OR %0011 sets bits 0 and 1. If you check out some joystickport-docs (about PSG-registers 14-15) then you will find that these indeed are the correct values which have to be written. Didn't you know 'bout this use of OR and AND yet??? ~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: Meaning of VRAM size speed bits
What's the meaning of VR0 VR1 bits in register 8? Ok, I'll explain them. 0BW32 Greylevel MVDPmode out trough CompositeVideo output. (Normally composite video and RGB are not generated from this output but from another on the MVDP). Correct. 1SP? Sprite (0=On, 1=Off) The name is SPD, not SP. With it you can disable the sprites, which drastically spees up the VDP (that's why the name is SPeeD). 2VR0 VRAM size and speed It's the VRAM mode. According to my docs it has to be 0 (it has no value), but when looking to the meaning of the 3rd bit I think you can switch between 1 and 4-bit VRAM with this. On MSX always keep it 0!!! 3VR1 VRAM size and speed Again, it's the VRAM mode. My docs tell me: 1 = 64k x 1bit / 64k x 4bit 0 = 16k x 1bit / 16k x 4bit I don't know what the value on MSX is, I guess it has to be 1 all the time. You can check the value by doing PRINT RIGHT$("000"+BIN$(VDP(8)),8) in Basic. 4CBcolour Bus direction (0=Output, 1=Input) This one can also have 1 value, otherwise the VDP won't work (it might even blow up!). Once again, check the default using VDP(8) in basic. 5TP?Transparent from palette If this bit is set color 0 isn't transparent anymore. As far as I know this only affects the sprites. You know the use of it, don't you? 6LCS Lightpen Select (active 1) connected trough colourbus 1=lightpen, 0=no lightpen. Always keep 0 in current MSX configurations. 7MSE Mouse select (active 1) connected trough colourbus 1=Color bus input / Mouse possible 0=Color bus output / No mouse possible Always keep 0 because the mouse is controlled through the PSG. The name of this bit is therefor a bit confusing. ~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: Illusion City
Maybe then I can finally play Illusion City! To play Illusion City, is MIDInessacary? And is the PCM device nessacary??? What other points of incompatibility could it have??? Illusion City (IC) has a MIDI Soundtrack but if no MID devices are found it uses only FM. PCM isn't used in IC but the speed of R800 is very used, principally to animate big shapes on screen like the flying cars and the trafic in background. And off-course all characters of the game. :) Okay, so the speed is used. But would it be possible to adapt the code to native Z80-code??? Then, I could play it on my normal MSX2, I don't care about slowdowns or so... ~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: MSX-Basic V3.0 and higher
Hi I'm looking for some informations about MSX-Basic V3.0 and V4.1. Up to now I haven't found anything in the net. Even on the great MSX-FAQ-site I have not found the things I'm looking for. In details I am interested in the question if and which new commands due to Basic V2.0 exist.Which commands have been more features as in older versions. (The same for Disk-Basic V2.0 instead of V1.0 for MSX1 and MSX2)? Excuse me if this is a really silly question, but I am not very long member of this mailing list. By the way: Does a list of FAQs for this mailing list exist (like FAQs for some newsgroups) ? Well the differences between 2.0 (MSX2) and 3.0 (MSX2+) are that 3.0 supports the SET SCROLL command for the v9958 videochip. And if I remember correct basic v4.0 featured some extra commands (all CALLs) to use the PCM-chip. And most 3.0-versions and all 4.0-versions also featured KUN-Basic. ~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: VDP port addresses in ROM
He is right. There is some MSX1 to MSX2 transformer which has different ports but we need the speed too much to read it from adress 6. And in Dos-environment we have to do some difficult interslot-read... nah, assuming #98-#9B is much faster, easier, clearer. Using address 6 forces you to always use the OUT (C),r form, but I've managed to cope with this in a clean way but... the setup interslot-read and unorthogonal incrementing-storing really makes me SICK. It's the worst part of the code and it's right in the beginning! 8:D Well just use OUT (#98),a from now on. Is much faster, easier, clearer, as I already said. And by the way, from MSX2+ on, those ports #98-#9B are standarized too. So if you directly use these ports, it will work, according to the standard, on every MSX 2+ and higher. And in practice, it will also work on every MSX, exept for those which are adapted to MSX2 with this very rare Japanese board. And as I have no access to these rarities... perhaps some other incompatibility would arise despite the effort! So #9x is the way. Yeah baby yeah!!! ~Grauw "Austin Powers is a nice movie" -- 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: EI/RETI (was Re: Accessing disk with disabled interrupts)
Keep in mind that when executing an EI the interrupts will be enabled after the next instruction. So this is the way to keep the interrupts disabled as short as possible, which is always preferred (although not required). Nice tip. This reminds me of the EI/RETI pair back in the ZX era. The fact is that... ***I DON'T REMEMBER THE REASON!!!*** Is this tip used in MSX interrupts? Why (or why not)? ZX Spectrum used IM2. On the MSX interrupts the interrupt ends with a EI:RET. (No RETI, it has no use). The reason why EI enabled the interrupt 1 instruction later had indeed to do with the interrupt. If you let the interrupt end with EI:RET then the interrupts will be enabled AFTER the RET, hence preventing a stack overload when the interrupt-routines occasionally takes too long and can't keep up with the interrupt itself. Is it legal to tell Disk ROM to stop the motor with VDP interrupts disabled? Yes. Basically the DiskROM has nothing to do with the VDP. Just keep in mind that there is a chance that they enable the interrupts. But not at VDP level I suppose. No, only with DI, EI. In fact, disabling the VDP-interrupt using the bit in register 1 is used nowhere in the BIOS. But why do you need to keep the interrupts disabled??? It was posted on this list that F700 had disk speed problems because of poor disk interrupts. One way to cope with this was disabling interrupts during disk loading. This way the F700 problem is solved at boot time without disturbing other MSX models and without the hassle of saving/RET poking/restoring the int vector. Oh, yes, I remember. Well, just use the VDP(1) trick, which is completely legal and will probably work. ~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
At 08:00 PM 7/20/99 +0200, you wrote: That only works if the opcodes are unused (no instruction is mapped to them). But if a different Z380 instruction is mapped to the R800 opcode, it is not trapped but the (wrong) Z380 instruction is executed instead. I think the latter is the case: R800 opcodes speficy different instructions on Z380. Are you talking about the doubled instructions like the 'second' LD HL,(nn) etc.??? I think thase aren't used anyway, because their counterpart is smaller and faster. No, I'm talking about MULUB and other R800-specific instructions. If the opcode for MULUB would be unused on Z380, it could be trapped (kind-of software interrupt) and a handler could be written that emulated MULUB. But if the opcode is used for a new Z380 instruction, the trapping mechanism doesn't apply. Yes, the web page will serve as a reference and a log, but it won't be the place where the discussion is held. Agree. But I'm still worried. The two of us seem to agree on most points, but we're not hardware developers. Could they please give their opinion? I would even prefer a negative opinion over silence. 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/)
Re: Accessing disk with disabled interrupts
At 09:11 PM 7/20/99 +0200, you wrote: Like this: LD A,value DI OUT (#99),a LD A,register+128 EI OUT (#99),a Keep in mind that when executing an EI the interrupts will be enabled after the next instruction. So this is the way to keep the interrupts disabled as short as possible, which is always preferred (although not required). I just wondered... Does DI have this behaviour as well? If so, the example above can execute incorrectly. And remember that instructions like LDIR and OTIR are treated like "ultra short loops" in terms of interrupts, meaning an interrupt can occur "inside" an OTIR. Is it legal to call 256 times #FD9F with interrupts disabled at VDP level? Absolutely. But it might re-enable the interrupt. You'll have to check that. It might execute "EI". But unless there is some really weird routine hanging on #FD9F, it won't enable interrupts at VDP level. But why do you need to keep the interrupts disabled??? Sony F700. 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/)
Re: [Phoenix] Re: Phoenix project - The new MSX platform pro-standarization
At 07:58 PM 7/20/99 +0200, you wrote: It can be made by hardware, because Z380 has a special feature, like an interrupt when an unknown command is found... So these instructions can be redirected to another single processor that only execute these instructions. Why not let the software (some small routine(s) in page 3) do that??? Nah, if some program switches page 3 away or corrupts it it won't work anymore... If trapping would have worked, it would automatically run all R800 programs. Changing the code has to be done for every program. It would probably have to be done partly manually. And the modified program won't run on turbo R anymore. 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-Basic V3.0 and higher
Dirk, The command included in MSX Basic 3.0 (MSX2+) is the "SET SCROLL" that scroll the screen using the V9958 resources. I don't remember of any new command. Anybody know? In MSX Basic 4.x (MSX Turbo R) are included the "_PCMPLAY" and "_PCMREC" to work with TR PCM's and the "_PAUSE" that enable you to make pauses without the "for i=0 to 99:next i", this command get the syncro direcctly from S1990 then the pause is the same in Z80 or R800 mode. Other commands are the relative to JIS-Driver. Remember that this commands are included in SubROM and the SubROM don't increase your size since MSX2. By the way, do you know that the MSX-DOS2 ROM provided in RuMSX (the powerfull Turbo-R emulator) is the 2.2 version and not 2.3 (preperlly of TR machines). Hahahahaha! --- Giovanni Nunes [EMAIL PROTECTED] - [EMAIL PROTECTED] http://www.geocities.com/ResearchTriangle/2472/ "Remember Biri" 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/)
Whoops.
Once again I have posted too many messages at once. Sorry for that. But no one was useless, even this one isn't. (it's a preventive message against complaints). ~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: 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. 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/)
Re: Text editor w/ varitabs
Is there any good text editor with variable tabs per line (for assembler readibility's sake!)? Well if you want a text-editor I suggest Ted, very good although it has Dutch menus, which may be a problem (but I think not). Why is it not available in plain english? It's not a big problem but feels a bit uncomfortable and gives software a bit too much of a "public domain" look. Well actually it absolutely isn't public domain. But it is old, and there is no support anymore, you can't order it. So just download it on the M.E.P. and if you'd like to, follow the instructions (donate some money on the giro-account of the Dutch Multiple Sclerose Stichting, an illness which i.e. the famous Frank Druijff of former MCCM is suffering from). But if you're programming assembler: GO GET COMPASS!!! (Yes, I'm shouting!) I'll have a dekko at it (now I'm deaf btw!) 8;) Well as if I care. You don't nead your ears to program. ??? So you want different TAB settings per instruction??? My message was messed up (by your reader or my poster). I don't want different tabs per instruction but per line field. LABEL DJNZ LABEL; FOO LD A,B ; BAR That is, something like 8 spaces per colonless label (so you can fit it in the same line), 5 per instruction (the longer mnemonics HALT, DJNZ, etc. have 4 chars) and a suitable space for comments without touching the instruction paramenters. Oh yes, that's good. I already thought... what layout is the using? But after all it seems that you are quite normal. Hehe... Well, if you want readability I suggest you drop your entire current layout and go start a new one: Mmm... me and the lot of 6502/Z80 coders back in the very early 80s were using that layout! See Terminator part 1 robot listings 8;) Nono... I made a mistake. You use the very same layout as all others. It just looked different because your mailer messed up. Foobar: lda,b djnz Foobar Some prefer to have the labels on seperate lines because it's easier when inserting/deleting instructions but I don't; the CTRL-L keycode of Compass is very useful. Just like me! It's a bit messier if you have a poor editor, which is not our case, huh? 8;) I have an editor far from poor... The one of Compass! Also, I use lowercase characters for the code (but uppercase is nice too), and lower+uppercase-characters for Program-labels (like Foobar), and uppercade-labels for data: DATA: DB#FF Well, it's almost mandatory to use lowercase for 68000-like assembler, since it resembles a high level language: FooBarLongLabel movem.l d0-d3/a0-a2/a5,-(sp) * Foo bar loong comment eori.b #$25,$22(a0,d0.l) * Foo bar looonger comment That in uppercase would be DEADLY! But I personally prefer 8-bit assembler in uppercase. It looks more consistent, and opcodes ain't that messy to become unreadable. Again, see Terminator. Robot listins wouldn't be as impressive in lowercase 8;) Well as I said it's all about personal preferences. I really hope you take over these programming-habits because it really makes your source much easier to read, it really makes a difference! As I've said it was a problem of TAB conversion between our mailing programs. My habits are just "classic" early 80s stuff: uppercase varitabs. Nothing that messy. They were actually stroking listings on teletypes so the code had to be real readable! *:D Hey! And btw I'm quite proud of my crystal clear assembler. I even don't put a single comment mixed with my code if it's not a matter of life/death! I prefer a short and clear header description, clear labels and equates, the right amount of "air" and choosing only the best way to do things (there's only one, so there's no chance of misunderstanding). Yeah! I also prefer notes, diagrams and algorithms off the source, even though I'm proud of my ASCII art 8;) Groovy baby yeah! ~Grauw "rented Austin Powers yesterday" -- 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: B.C. Before Compass (Re: Wanted full GEN80)
I'm desperately seeking the full GEN80 package from HiSoft (assembler, monitor, EDITOR, etc.) Officially this pack is called DevPack I believe... Something with Dev in it, at least not Gen80. But anyways, it can be found on funet: ftp.funet.fi (FTP) I only found GEN80 and MON80, not the entire package. I'll further check. Btw, what assembler environment was used in the MSX world back in 1984? M80 L80? Yes. A friend of mine (soksoft!) which unfortunately doesn't program for MSX anymore used M80 and L80. They're not that bad, especially L80, which was better than DevPac's LINK... OUCH!!! PS: How's 1984 in B.C. (Before Compass) notation? 8') Err... #07C0??? ~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
DNS servers/entries don't have to start with www at all! There are plenty of URL's whcih doesn't (and can't) start with www. E.g., there is a computer on the university here, called studs. If I run a httpd (HTTP daemon) on it (thus: a http server), you should use the URL: http://studs.sci.kun.nl/ to reach it! With 'www' before it, it will not work. No, then it would actually access the computer named "www", instead of "studs"! You can ofcourse make it work with www to do some aliassing But in general it's nonsense that all URL's start with 'www' and browsers shouldn't put 'www' in front of the URL automaticly. The browsers I use don't do that! Lynx and Netscape 3.01 (Unix) don't. Well okay but if an URL is not found at least Internet Explorer automatically adds www in front of it. But anyways nice to know. So, to come back to what you're saying: However, did you know you can skip the www in www.phoenix.cjb.net So, www.xxx.cjb.net is an alias for xxx.cjb.net, which again is an alias for another URL/computer. Well that could be, but it could also be that only www.xxx.cjb.net exists and that Internet Explorer automatically tries www.xxx.cjb.net if xxx.cjb.net is not found. So it could as well be a client-side as a server-side alias. think the DNS servers support this (have to look that up), Support what?? Does this make any sense? No. Sorry. I have just still not looked at the DNS-part of internet (project "i" is still using IP-adresses only) practically all browsers automatically add www to it So this is not true, and even not logical to do. No, I meant something different than I said. I meant that they auto-add www in front of it if the URL is not found. And the users of browsers who don't do that (I don't know one) will probably know they have to add www to an url if it doesn't start with it. So, no! No-one has to add 'www' to an URL if it doesn't start with it, since then it would be a different URL! Yeah yeah okay. All depends on if it's aliased on server- or client-side. I mean, in Internet Explorer even simply typing yahoo will work! It will first try yahoo. Won't work. Then tries www.yahoo won't work. Then tries www.yahoo.com and yes it works! Halleluja! That's client-side aliasing. ~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: Text editor w/ varitabs
FOOBAR LD A,B; I LOVE THIS! DJNZ FOOBAR You've never tried Compass didn't you. Nope. Mainly for historical reasons. I've been usign the DevPac developer environment in all 8 and 16-bit computers I own since 1985 and it has always proved to be the best (integrated "100% written in optimized assembler" editor, variable tabs, colonless labels, tons of output formats and options (including S-records), built-in disassembler, debug info, FAAASSSTT!). Compass is faster. WBASS is the fastest, though. However, you can't use it with large sources. Anyway, I'll send you the beta-version from the MCCM CD so you can try it out if you like it (I wouldn't know why not). Ok yes David I don't wanna know. The great thing is that visuals functionality of DevPac is THE SAME on all computers (ZX Spectrum, Atari ST, Amiga...). I even use the editor to edit TEXT FILES! It searches and replaces 100 times faster that any other! ED sucks. Ted is much easier, and besides, you can also edit text in COMPASS. And it has 4 sourcebuffers so you can use 4 sources at the same time. Very useful for copying already existing code into another source or having fast access to docs. I came across GEN80 and MON80 at Funet, but haven't found the whole DevPac package (which should include editor and BIOS/BASIC/BDOS include definition files). Oww... Well, I have it all **somewhere**. That is I really have to search my archives for it, and I don't really feel like that. ~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: VDP port addresses in ROM
At 03:01 PM 7/20/99 -0300, you wrote: Do you guys get the VDP port addresses from main ROM (at #0006) or you actually bang #9x ports directly? Is there any MSX model with different VDP port addresses? MSX1 using the japanese transformation to MSX2 use the alternative ports 88h, 89h, 8Ah and 8Bh. Yes, but that's a very rare piece of hardware. I never saw one. The Brazillian MSX1 to MSX2 transformation uses V9938 on ports #98-#9B, right? 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/)
Re: [Phoenix] Re: Phoenix project - The new MSX platform pro-standarization
At 08:47 PM 7/20/99 +0200, you wrote: Easier said than done. How can you tell apart an opcode from a sequence of data bytes? Example: a byte with contents #3E, does it mean "LD A,n" or does it mean the number 62? Maybe an adapted emulator could report all addresses of executed R800 instructions... No, no, in contrary. It's quite easy. First, all those instructions have multi-byte opcode, don't they? Do the chance you get something wrong is already minimized. Probality of a two-byte code popping up in a random stream are 2^-16. Ofcourse a game isn't random data, but I have no idea whether that will increase or decrease the probality. Anyway, disk-sized games have a lot more data than code. You can expect about 10 false hits per disk. As you said, when you examine the area around it it's usually easy to see if it's code or not. But it would have to be done manually and it would take time. It's similar to the process of cracking megaroms. Yeah, okay, that's cool. But not the OPL4-way, because the OPL4 sampleunit really SUCKS!!! It can play nice samples but there are three disadvantages: 1. The sample always has to loop at the end, you can't just let it stop. That's not a real problem, because you don't have to loop the entire sample. You can simply add some silence at the end and loop that. 2. Therefor, the OPL4 can't generate an interrupt if the sample is finished, and "Therefore" is not true. The MSX-AUDIO can loop samples and generate an interrupt when the looping happens. 3. You can't play sound and access the SampleRAM at the same time. This is a real problem. What I'm trying to say is for example in case of a screensplit: try not to assume it arrived at a certain line after some initializations before the real lineinterrupt, but keep track of the amount of H_BLANKs, even if this makes you to put the screensplit a few 'lines' higher. The amount of H_BLANKs doesn't have to be the same every interrupt. For example if the interrupts were disabled to a while, it can be longer. Or image an interrupt routine that doesn't execute the exact same code every time. Or a future MSX system with a cache. What I do is estimate a worst case, say 4 lines. I put the initial line interrupt 4 lines before the real line. When the interrupt occurs, I put the real line in the line interrupt register and start polling the line interrupt status. 1. Can this archive easily be automated? (a program which copies the messages, eventually filters them and auto-uploads them to a server, in the right directory, right layout?), and I think so. We could ask Sean, I bet he didn't upload all those mails manually. 2. This summary would be a hell of a job. The number of today's messages for example was 43 (!!!). Well okay three days ago I only recieved 8 but still, eh? Although ofcourse only the messages with [Phoenix] in the subject have to be summarized. It would be a lot of work, but not too much. Large parts of messages do not have to be part of the summary. And someone actively following the Phoenix discussion would read all messages anyway. I think a summary is really useful, both for the people discussing and as a kind of "newsletter" to the outside world. Rotating the summary task between people sounds like a good idea to me. By the way, why is WWW.MSX.COM still not occupied? It definately is a nice URL, and more logic then, for example, www.msxnet.org or www.msx.org . .org is for non-profit organisations, .com for commercial ones. I'm not sure if there is a kind of law enforcing it or that it's just guidelines, but anyway that's the logic behind it. Hey, if we think this is a good idea, and we can get some people go for it, donating some money (I am willing to pay about 10 to 25 bucks monthly or so for it, provided I am one of the webmasters :)). Sorry to disappoint you, but I'm not willing to spend that amount of money for that purpose. But if there are enough people who do, please go ahead and centralize those useful MSX information sites. Simply give the people who already provide those services an account on the new server. And give some disk space to Arnaud, so he doesn't have to move his files around from one free web space provider to another... 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/)
Re: [Phoenix] Re: Phoenix project - The new MSX platform pro-standarization
At 08:36 PM 7/20/99 +0200, you wrote: why not make some kind of mappingdevice (before the cpu) to map r800 ops to z380 equivalents and remap all z380 ops that are used differently by r800 to completely different ops. Won't work. The reason is that the Z380 doesn't indicate whether it's fetching instructions or data. Instructions sound be remapped, data shouldn't. But there is no way you can see which is which. Even if it would work, it would be slow things down a lot. 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/)
Re: [Phoenix] Re: Phoenix project - The new MSX platform pro-standarization
On Wed, 21 Jul 1999 17:37:20 +0200, Laurens Holst wrote: So, to come back to what you're saying: However, did you know you can skip the www in www.phoenix.cjb.net So, www.xxx.cjb.net is an alias for xxx.cjb.net, which again is an alias for another URL/computer. Well that could be, but it could also be that only www.xxx.cjb.net exists and that Internet Explorer automatically tries www.xxx.cjb.net if xxx.cjb.net is not found. So it could as well be a client-side as a server-side alias. No. In the unique case of CJB.NET, you can always use with or without the WWW, Both ways go to the same page. []'s Daniel Caetano 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: philosophical view of emulation vs real thing
| ahum, does it run Unknown Reality from NOP ?? especially the vertical | screensplit. | Ha, thought so Please read carfully before making stupid remarks... BrMSX is only MSX-1 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: philosophical view of emulation vs real thing
For those still telling there is no perfect msx emulator, please try BrMSX... And maybe you will think differently... ahum, does it run Unknown Reality from NOP ?? especially the vertical screensplit. Ha, thought so Not YET! (-: But it will run any MSX1 program, even those bizarre demos. Some day we will see BrMSX playing Illucion City and Fray TR... (-: Just get BrMSX and push NumLock (to disable timing control) and you will see HOW FAST a MSX emulator can be. But I preffer the REAL MSX... Because I like it, and not because never will exist perfect emulation! (-: []'s Daniel Caetano 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/)
[Phoenix] Phoenix Home (was: What is Phoenix?)
On Wed, 21 Jul 1999 17:19:25 +0200, Laurens Holst wrote: Interisting! And where is this HP? 8-) Well the URL is in some other message on the list written today or yesterday. But the homepage isn't up and running yet... The idea was only released a few days ago. I'm trying to make it up and running... (-: But I need help... 1) The name (The MSX Phoenix Project) is good? If not, lets discuss about this. And don't forget to put [Phoenix] in the subject... (-: 2) What sections must be in the page? I thought something like: MAIN - A page with some simple info and the news PROJECT HISTORY - A page explaining when and why the project was created, what is the idea of it. MSX3.0 (or 4.0, I need to know this! :-) SPECIFICATIONS - Decisions already made. This will be, in the future, the place where the new MSX Standard will be described. MSX3.0 IDEAS - A brief about WHAT are the hell we are talking about on the list at this time JOIN US - A page talking about how to subescribe the list, and with a description about Phoenix Project too. E-MAIL US - E-mail of Phoenix ( [EMAIL PROTECTED] ) In my idea, I think that the item MSX3.0 SPECIFICATIONS must have sub-sections, like: - NEW BIOS - with the changes that must be made on the new bios - NEW BASIC - implementations on the new version of BASIC - NEW HARDWARE - changes on the hardware ...? What do you all think? []'s Daniel Caetano 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: VDP port addresses in ROM
On Tue, 20 Jul 1999 22:47:28 +0200, Maarten ter Huurne wrote: MSX1 using the japanese transformation to MSX2 use the alternative ports 88h, 89h, 8Ah and 8Bh. Yes, but that's a very rare piece of hardware. I never saw one. The Brazillian MSX1 to MSX2 transformation uses V9938 on ports #98-#9B, right? Ya. The transformed MSX2 and MSX2+ are perfect clones from original MSX2 and MSX2+. []'s Daniel Caetano 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: philosophical view of emulation vs real thing
| ahum, does it run Unknown Reality from NOP ?? especially the vertical | screensplit. | Ha, thought so | | Not YET! But maybe sooner then you think :-) Go visit the MSX Emulator Page (M.E.P.) http://www.mep.msxnet.org http://surf.to/msxemu http://www.casema.net/~tfh ICQ:1446 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: Please read this... I lost some mail you seem to have se
Due to some strange error, I lost all mail sent between Friday 2nd July 17.00 hours (Dutch time) until Saturday 3rd July 12.00 hours... Please resend any mail I should have got! [knip] Alweer? Dit zelfde mailtje had ik al een keer gehad! :-) 'k was in die tijd trouwens in Cuyk ;-)) 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] (www.stack.nl/~wiebe/mailinglist/)
Re: Nice Gfx9000 idea...
If that's so then you can create a game/program showing 3-layers!!! The background doesn't move or only moves up and down, which is the v9938 screen. If it's a bit vague, that doesn't matter. It's just a background. The second and third layer are the layers of the P1-mode... I am sure the GFX9000 alone can display more than 3 layers using a few tricks... It might not be 3 full screen layers however.. btw. I would like to work with a good coder to do a nice GFX9000/Moonsound demo (I volunteer for the music part!).. Tristan + Omega + join #msx on undernet +[EMAIL PROTECTED]+ | | FUNET MSX maintainer | ftp://ftp.funet.fi/pub/msx | + irc: OmegaMSX +Techno composer+ http://users.bart.nl/~omegamsx + 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: S/F motor off
Maarten, ] #401F: Stop drive served by this DiskROM. Does it stop _all_ drives server by that DiskROM or does it take some kind of parameter? I disassembled many DiskROMs I have, and all of them disables ALL drives served by that DiskROM. No parameter is required. So, I concluded that I can't stop a given drive by myself, right? I mean, if I started spinning drives A, B and C and I want to stop only drive B, I can't do it by calling diskROM, right? The only way is using direct access, right? Adriano Camargo Rodrigues da Cunha ([EMAIL PROTECTED]) Engenharia de Computacao - UNICAMP http://www.adrpage.cjb.net MSX-TR:I have one.And you? * Computers can never replace human stupidity. * 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: R: Phoenix project - The new MSX platform pro-standarization
The public discussion about Uzix did get them permission to use Alex Wulms' Fast Copy drivers for direct FDC access. Well, I presume that Alex is very busy now, since he didn't reply my mail asking him the sources of Fast Copy FDC drivers. :) Adriano Camargo Rodrigues da Cunha ([EMAIL PROTECTED]) Engenharia de Computacao - UNICAMP http://www.adrpage.cjb.net MSX-TR:I have one.And you? * My dog is named SysAdmin. It never takes care of when I call. * 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: Compass
Guys, But if you're programming assembler: GO GET COMPASS!!! (Yes, I'm shouting!) In the last months I'm using my PC for programming in ASM for MSX, with M80/L80 or GEN80. The reason is that is much more easy (and fast) for me writing, editing and compiling ASM sources using PC text editors and M80/L80 than MSX. If I use only my MSX, I should use MPW, exit, call M80, identify the errors, call MPW again, edit, save, compile again... And it tooks much time (hey, I don't have HD!). But this messages about COMPASS took me curious. Can someone tell me what're the advantages of COMPASS? There is a demo or trial version of COMPASS for testing? Thanks, Adriano Camargo Rodrigues da Cunha ([EMAIL PROTECTED]) Engenharia de Computacao - UNICAMP http://www.adrpage.cjb.net MSX-TR:I have one.And you? * Nothing beats Windows, it keeps loading and loading and loading ... * 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] Phoenix project - The new MSX platform pro-standarization
At 19:07 20/07/99 -0300, you wrote: All of them redirect to http://www.geocities.com/SiliconValley/Hardware/1985/ It was the better that I can do... 1985 is a nice number, huh? (-: Maybe 'cause MSX arrived in Brazil in 1985... =) Ricardo Jurczyk Pinheiro - ICQ UIN:3635907 - [EMAIL PROTECTED]|_Sola Scriptura | http://i.am/rjp -M.Sc. Numerical Modelling (hope so!) |_ Sola Gratia | UFF - Niteroi - RJ - Brazil - [EMAIL PROTECTED]_| Sola Fide | MSX, ST, B5, X-F, Anime, Christian, Maths, CuD, Linux!_| Solo Cristi | Christian, Rock, Comics, Transformers, and hate M$! | Soli Deo Gloria | After B5... Phrase found painted in a wall in Brasilia: "Remember Biri" 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: Text editor w/ varitabs
At 21:36 20/07/99 +0200, you wrote: Is there any good text editor with variable tabs per line (for assembler readibility's sake!)? Well if you want a text-editor I suggest Ted, very good although it has Dutch menus, which may be a problem (but I think not). I think I saw somewhere an English-version of Ted... Or am I wrong? Ricardo Jurczyk Pinheiro - ICQ UIN:3635907 - [EMAIL PROTECTED]|_Sola Scriptura | http://i.am/rjp -M.Sc. Numerical Modelling (hope so!) |_ Sola Gratia | UFF - Niteroi - RJ - Brazil - [EMAIL PROTECTED]_| Sola Fide | MSX, ST, B5, X-F, Anime, Christian, Maths, CuD, Linux!_| Solo Cristi | Christian, Rock, Comics, Transformers, and hate M$! | Soli Deo Gloria | After B5... Phrase found painted in a wall in Brasilia: "Remember Biri" 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] Phoenix project - The new MSX platform pro-standarization
On Wed, 21 Jul 1999 21:17:43, Ricardo Jurczyk Pinheiro wrote: http://www.geocities.com/SiliconValley/Hardware/1985/ It was the better that I can do... 1985 is a nice number, huh? (-: Maybe 'cause MSX arrived in Brazil in 1985... =) Perfect! 10 for you! (-: []'s Daniel Caetano 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/)