Author
| .dsk to .rom, is possible ?
|
manuel msx guru Posts: 3552 | Posted: May 22 2007, 09:35   |
Vincent: great! Please publish C sources, so that it can be used on our beloved Linux systems as well  |
|
coldbreeze msx lover Posts: 98 | Posted: May 22 2007, 15:37   |
Vincent,
Your disk ROM loader hangs up in Blue MSX running in generic MSX1 and MSX2 modes. Is this expected? Unfortunately, I cannot test it on my real MSX machines and the only FlashROM I have is 512k.
|
|
Vincent van Dam msx addict Posts: 382 | Posted: May 22 2007, 16:00   |
No it should boot up, what mapper did you select? To get it running myself I need to open the rom and manually select the mapper type 'ASCII8'. The default selection of blue msx fails on me too.
|
|
SLotman msx professional Posts: 544 | Posted: May 22 2007, 16:42   |
I'm also having problems with it... I tried my game "Blinky" on it, but game graphics are being corrupted, don't know why
Picture:
On a side note, you can reduce even more the memory requirements if you implement single sided 180kb disks - then, anyone with LOADROM and 256kb mapper, or with EXECROM and 256kb MegaRAM should be able to load the ROM
But anyway, congratulations, very cool  |
|
Vincent van Dam msx addict Posts: 382 | Posted: May 22 2007, 16:50   |
@SLotman: I think I know what it is, in the version online there is another bug regarding loads into page 1. I have a fix for that, I'll upload that version tonight so you can test it again.
|
|
Vincent van Dam msx addict Posts: 382 | Posted: May 22 2007, 20:23   |
Uploaded an updated version. SLotman, can you test if Blinky has the same problem (I think not). Can you also try a 180kb disk, it wouldn't suprise me (a lot) if it works without me changing anything to the code.
http://home.kabelfoon.nl/~vincentd/ |
|
coldbreeze msx lover Posts: 98 | Posted: May 23 2007, 04:25   |
Vincent. It worked fine in BlueMSX with the mapping set to ASCII 8.
Is it possible to use 360k disk images as well?.. I guess I will give it a try  |
|
SLotman msx professional Posts: 544 | Posted: May 23 2007, 04:34   |
Wow, I just played Carmen Sandiego from ROM
Blinky was waaaaaay better, but still had some (very small) graphics corruption... but this time it looks random (sometimes appear in a random screen, sometimes it wont) - but even then it was pretty much playable
Unfortunaly 180kb disk didnt work for me  |
|
coldbreeze msx lover Posts: 98 | Posted: May 23 2007, 06:06   |
Perhaps, there are static variables it fails to update as it's in ROM that cause distortion in the graphics and other issues...
|
|
hap msx addict Posts: 504 | Posted: May 23 2007, 12:54   |
Quote:
| Perhaps, there are static variables it fails to update as it's in ROM that cause distortion in the graphics and other issues...
|
You misunderstood. It's functionally identical to a disk with write protection enabled. It loads disk data from ROM to RAM. |
|
coldbreeze msx lover Posts: 98 | Posted: May 23 2007, 13:30   |
Vincent: The ROM loads 360k .dsk file (2 sides, 40 tracks, 9 sectors/track).
|
|
coldbreeze msx lover Posts: 98 | Posted: May 23 2007, 13:31   |
hap: yes, you are right.  |
|
Vincent van Dam msx addict Posts: 382 | Posted: May 23 2007, 16:54   |
Quote:
| Blinky was waaaaaay better, but still had some (very small) graphics corruption... but this time it looks random (sometimes appear in a random screen, sometimes it wont) - but even then it was pretty much playable 
|
Hm, can you give more details about the loader? Is it sector based, msx-dos? Is the game loaded in 1-go, or does it load levels? Is it possible to compare, eg. via a save-state the contents of the ram after loading of the working diskimage with the romimage after loading?
Random, could it be something with interrupts being enabled where you want them to be disabled?
Can you make a screenshot; is the garbling random, or a fixed pattern (like before, white blocks?) |
|
doraemonppc msx lover Posts: 85 | Posted: May 23 2007, 17:38   |
And what about a .cas to .rom ???
Its easy to implement?
I have a Turbo-R with ide interface and Scc-Flash from pazos, and I dream about load .cas files directly from my compact flash.
|
|
Vincent van Dam msx addict Posts: 382 | Posted: May 23 2007, 17:46   |
cas2rom requires patching of the bios; I think it should be possible (I have given it some thought before), though not all cas images will work; some games might not use the bios to load from tape (but use io instead), and some games probably won't like that the bios is placed in a cartridge slot.
|
|
|
|
|