Hope you like it, we did much detailed tech talk until. Games will be discussed in the last episode iIRC.
Just an obvious request, the MSX is a computer and not a console, please make it very clear! People seem don't want to understand this...
Consoles are just computers without a user-facing OS. People seem don't want to understand this
Not really, computers and consoles are designed with a very different concept in mind. For consoles, the main goal is to perform fast graphics. The computers are designed in a very different way, the graphics are not so important and try to be more balanced in several aspects, for example they have more RAM than a console. A good example of this is Atari ST, a 16bit computer with no special graphics features, al graphic operations has to be performed by M68k.
Listening to MSX part II... Michael says the PLAY command can really play in the background in MSX-BASIC... but I've never really seen that being used, perhaps only once. So I don't think it's as easy as he claims. What do you think?
Hi, Manuel, it is indeed possible but a little annoying to do. The easiest way is to interleave your program commands with PLAY statements. This was done, for example, by the Brazilian demo program Ligue-se ao Expert (actually parts of it were lifted from other programs, but I don't now which ones), which came bundled in a cartridge with gray Gradiente Experts:
The version above is on disk, so you can just break the demo and take a peek at the listing to see how it's done (it's right at the beginning). I can think of other ways to do it, if you need, for example, background music for a game. Maybe setting an interrupt and checking the PLAY queues to see if they're about to be empty? I never tried this so I'm not sure if it would even work... I think I'll try and see it.
Listening to MSX part II... Michael says the PLAY command can really play in the background in MSX-BASIC... but I've never really seen that being used, perhaps only once. So I don't think it's as easy as he claims. What do you think?
It true, basic have detector for checking play buffer for every voice:
PLAY(0..3), where if I know right: 0 - global; 1 - 1th voice; 2 - 2nd; 3 - 3rd;
UPD:
Detection working next way:
IF NOT PLAY(0) GOSUB ...
It initiate jump to subroutune, where you will fill PLAY buffer.
For test, just try:
play"cdef":?play(0)
and
?play(0)
The annoying thing about the PLAY() function is that it only alerts you whether the buffer is empty or not. It doesn't tell you if, for example, the buffer is about to run out, which would be more useful since you would then be able to fill it again.
Actually it isn't good to fill the buffer at once because when the buffer is full, BASIC just waits at the PLAY statement until it starts to empty out again. That's also what I meant by annoying. So you have this spinning plates routine, where you must feed the buffer and not let it run out neither fill it to the brim.
This is a nightmare if you want to have an interesting, complex background music.
Dear hamlet, dear Mi-Chi,
today I finished to listen to the last (5th) MSX episode of the Retrokompott podcast. I really, really enjoyed to listen to Mi-Chi and you during the last weeks, the episodes were fully packed with information, many new facts I did not know yet.
Episode 5 was the most interesting to me, because you gave a very good overview of the MSX scene today: game developement, the homebrew scenes in Spain, Russia, Brazil, NL, how to get started with MSX, very nice links to other, more popular systems ... seems like showmaster Patrick of the Retrokompott Podcast became a bit tired over the time ?! ;)
It really was a pleasure (I am repeating myself) to hear about "my" system, that I live with and am in love with since 1983 (when I got the Sony HitBit HB75D as a christmas present!), in German language after a long time!
Your biggest fan and one of the 5 remaining German MSX Users ;-)
Def Danny
Thanks a lot for the kudos and the time you spent on listening.We had a lot of fun and had some trouble to get everything done in 8 hours. And yes, our host probably had a nap in between...
In retrospect, we can think of many things that we would have liked to mention, especially the sector of the games was then very scarce.
But it would be great if we could bring in future editions where we would be able to focus on individual games. everyone is invited to join in:If you feel like it, the guys from retro compote have an open ear for short episodes, which you can simply send in as audio file.
Imagine for example a short snippet for each Konami game, with storyline, tricks and background.
By the way, the whole MSX part is scheduled to be broadcast as a one-piece set at the beginning of 2021, so if you want to do without all that information about other systems and talk, you'll have to be patient until.
Here you can see our setup during podcasting.
Cool, what is on that window? Cafe Otis? What is this place?
It is a café which is not used on weekends and is at my free disposal. A good place for such projects.