Disk menu's

Page 4/6
1 | 2 | 3 | | 5 | 6

Par NYYRIKKI

Enlighted (5876)

Portrait de NYYRIKKI

17-04-2014, 17:28

@ Manuel: We are talking about two different problems...

That disk error is a bit weird... Yes, it has a custom "tsup, tsup"-bootsector but that should not brake anything... Many disk magazines have used similar tricks for decades... Other than that it is a normal disk image created with Diskmanager... I think... I´ve not seen any real MSX with this kind of problems.

That reboot... It is kind of expected feature... For some reason I thought that a reboot would be most natural way to start a ROM, get RAM free etc... I regretted that pretty soon... There are plenty of extensions that can break things up during reboot.

Par Manuel

Ascended (18161)

Portrait de Manuel

17-04-2014, 17:49

On my real turboR the game starts after the reboot, but not in openMSX.

Par NYYRIKKI

Enlighted (5876)

Portrait de NYYRIKKI

17-04-2014, 18:02

@giuseve:
- 1,2,3... Sorry I don´t remember anymore the details and at the moment I´m at a train, so I can´t check... How ever the byte is about ROM size... 16, 32 or 48KB
- Why there are names and "names"... Well... I was in a hurry... I didn´t expect anyone to actually read my code.
- I think your last problem is related to problem that I was asked to remove Griel Excellent from this disk, therefore there are two almost identical versions of the loader on disk. See the AUTOEXEC.BAS
- You can see the hidden lines, if you execute: RENUM

Par NYYRIKKI

Enlighted (5876)

Portrait de NYYRIKKI

17-04-2014, 18:05

@Manuel: ... and this is your problem and not mine :-P

(Check if there is some sort of extra RAM clear executed during reboot)

Par Manuel

Ascended (18161)

Portrait de Manuel

17-04-2014, 18:20

openMSX doesn't even really know that there is a soft reboot, so no RAM will be cleared by the emulator...

Par giuseve

Paladin (744)

Portrait de giuseve

17-04-2014, 20:13

Thanks Nyyrikki.

My job on your Menù is going well. I solved all my problems, making some changes to the AUTOEXEC.BAS and MENU.BAS.

The latest problem is that I reduced my entries to 7 item.
When I use the Down Arrow (if I remember is CHR$ 31) after the last item the lightblue arrows make a one more step and the list crashes saying OUT OF DATA in 65534.
Where is the Variable where I can set the amount of entries in the menu??

Regards

Par giuseve

Paladin (744)

Portrait de giuseve

17-04-2014, 22:37

Found
The value in line 210 is
item -1
to assign to the PV variable.

Now I'll work on the image

Par giuseve

Paladin (744)

Portrait de giuseve

17-04-2014, 23:16

Ok, before I hang UP.
How can I create VALID SC2 image to replace the MENU.SC2 image?
I've tried to make 16 bit image of 256x192 with Photoshop with black background, then I use MIF to create a .sc2 file.
I saw that also a .pl2 is created.
Anyway, when i put the new .sc2 file in the disk, Nyyrikki loader shows it, but menù is completely unreadable, made by strange color.

How can I create a valid .sc2 image to use?
Where is the problem?
I need help

Par NYYRIKKI

Enlighted (5876)

Portrait de NYYRIKKI

18-04-2014, 15:09

Manuel wrote:

openMSX doesn't even really know that there is a soft reboot, so no RAM will be cleared by the emulator...

Yes, this is what I thought... How ever I can't really think any other good explanation... What my code does is only loading the ROM and then patching routine pointed by #4002 to my custom routine that restores the bytes in #8000 that are deleted by the boot process and then restoring the original routine to address pointed by #4002 and after that jumping there. Program is initially started by simple RST 0

What other things happen during MSX boot must be the reason for OpenMSX (and many real computers) to fail, but as I said, I don't have any good ideas. Today I would do things differently, but I was in a hurry, and I didn't feel like fixing this after the party. It was not such a huge success. I think only 2 people bought the whole disk as I asked 2€ copying fee.

Par NYYRIKKI

Enlighted (5876)

Portrait de NYYRIKKI

18-04-2014, 15:26

giuseve wrote:

Anyway, when i put the new .sc2 file in the disk, Nyyrikki loader shows it, but menù is completely unreadable, made by strange color.

How can I create a valid .sc2 image to use?
Where is the problem?
I need help

SCREEN 2-pictures contain 3 x 256 character blocks that make up the picture. Each 8 x 8 character position in screen have character number and each character number has outlook and colors defined in memory pretty much same way as text modes.

In upper part of the screen (first two blocks) each character (0-255) is used once and the characters contain a picture information. In last block each character contains one picture element called font and the characters are placed after each other using ASCII standard.

In order to get existing routines to work, you must make sure that first 2 x 256 characters are making up (256*128) picture and last 256 character block contain font that is used to draw characters on screen.

Page 4/6
1 | 2 | 3 | | 5 | 6