Author
| KSS files are now playable also in real MSX!
|
NYYRIKKI msx master Posts: 1528 | Posted: May 30 2003, 14:40   |
I have released KSSPLAY 1.0 (for MSX) today.
System reguirements:
* Fast MSX
* DOS2
* at least 32Kb free memory at primary mapper.
* at least 48Kb free memory at primary mapper to play songs with 16Kb mapper support (more memory = less swapping from disk)
Supported hardware:
* Memory mapper 16K
* PSG
* MSX-Music
* MSX-Audio
Short description:
KSSPLAY is a tool to play MSX musics. KSS format is quite a near to C64 SID format, so the file it self includes the player routines. KSSPLAY has a build in Z80 emulator (Made By: NYYRIKKI) that runs the code, so fast CPU is needed to get perfect result. Most of the songs can be played on MSX tR without speed problems.
To download this tool, visit my page:
www.nyyrikki.msx2.com
~NYYRIKKI
|
|
GuyveR800 msx guru Posts: 3048 | Posted: May 31 2003, 01:33   |
A very cool implementation of your Z80 emulator!
|
|
NYYRIKKI msx master Posts: 1528 | Posted: May 31 2003, 10:19   |
Quote:
| A very cool implementation of your Z80 emulator!
|
... and it was not just an implementation. I also wrote a virtual stack pointer and virtual memory handling. All memory is addressed trough two 16K blocks (one for reading and other one for writing) It really did slow down the emulation quite a dramatically, but now it is much more usable. I'll upload the Z80 emulator V2 source after some more testing and documentation.
What comes to this implementation, I was quite a surprised how well the memory swapping from the disk works.
~NYYRIKKI
|
|
| Unregistered | Posted: September 19 2003, 13:42   |
About the player,
Are you emulating the sound processor or just is it just a player that use it ?
Because, I don't know why the port of kss2wav I've made is really slow on my machine.
Fast enough to have realtime but I think it must be a better way to enhance speed.
Regards
Valken
|
|
NYYRIKKI msx master Posts: 1528 | Posted: September 19 2003, 15:42   |
Eh...
You still need to connect all hardware to your MSX, so no... sound chips are not emulated, just CPU.
~NYYRIKKI |
|
| Unregistered | Posted: September 20 2003, 20:38   |
Ah ok,
If you also emulate hardware I begin crazy
Valk |
|
Latok msx master Posts: 1734 | Posted: June 11 2004, 11:56   |
I knooooow, old thread. But I'm searching for that MSX KSS Player from Nyyrikki. His website is down, though....Is there a new URL? There was so many cool software on his page!
|
|
ro msx guru Posts: 2347 | Posted: June 11 2004, 13:26   |
wait a minut, I mist this posting!
so euh, you're emulating Z80 on a real Z80 ??
funny
|
|
Latok msx master Posts: 1734 | Posted: June 11 2004, 13:48   |
Why is it necessary to emulate the Z80 on the Z80, actually? Don't understand....
|
|
NYYRIKKI msx master Posts: 1528 | Posted: June 11 2004, 15:05   |
Quote:
|
so euh, you're emulating Z80 on a real Z80 ??
|
Yep
Quote:
|
Why is it necessary to emulate the Z80 on the Z80, actually? Don't understand....
|
Few reasons:
- Play address of KSS file may differ from Z80 int address (#38)
- KSS files may contain also other than music. (Actually it can be whole program) If you run it on real Z80 it may mess up your screen, operatingsystem and everything else. You propably don't want your music to touch slotswitching ports etc.
- KSS files use memory mapper directly. If you let it to do that, you will most probably mess up DOS2.
- Emulation of Z80 allows you to use virtual memory.
- You can always exit emulator. On real Z80 exit = reboot.
(I've mailed you the file)
~NYYRIKKI
|
|
[D-Tail]
 msx guru Posts: 3020 | Posted: June 11 2004, 15:08   |
Actually, what's the performance rating of that Z-80 emu? Can't be 100% on a real MSX2, I guess...
|
|
NYYRIKKI msx master Posts: 1528 | Posted: June 11 2004, 15:16   |
Quote:
| Actually, what's the performance rating of that Z-80 emu? Can't be 100% on a real MSX2, I guess...
|
I have not measured it, but I quess that it is about 3-5%
~NYYRIKKI |
|
BiFi msx guru Posts: 3142 | Posted: June 11 2004, 15:16   |
I guess NYYRIKKI isn't going to put his site online anymore? Pity.
|
|
NYYRIKKI msx master Posts: 1528 | Posted: June 11 2004, 15:21   |
Quote:
| I guess NYYRIKKI isn't going to put his site online anymore? Pity.
|
That project has just extremely low priority... |
|
snout
 msx legend Posts: 4992 | Posted: June 11 2004, 15:29   |
I think a lot of people would like to be able to download your software from time to time. Perhaps we can host them in the downloads database?
|
|
|
|
|