BASIC 10 chapter of the MEGA65 manual finished today

Es gibt 124 Antworten in diesem Thema, welches 42.730 mal aufgerufen wurde. Der letzte Beitrag (16. Februar 2022 um 21:21) ist von adtbm.

  • So my question: Is there any legal possibility to share a patched original ROM to the Mega65 community (maybe a clause in the deal)? If not, would be a program which adds the patch to a original ROM a legal way or would this also conflict with copyright?

    I'll check this with Deft and come back to you.

    I don't think, there is much of an issue, since we have the permission now to use the c65 Kernels.

    (and the ones that are available are also in various development states (patched versions) available)

    But like i said. i'll check.

    Thanks! I hope that there is a way to distribute the patched ROM. A patch program seems only the second best solution. All C65 roms are unfinished and it doesn't make much sense for me to use a ROM with known errors and deliver an extra patch program to correct the errors.

    You can supply the offsets and changed bytes, or even write a little program that modifies the ROM in place. I can show you how to un-write-protect the ROM on the MEGA65, then you can make the changes, and re-protect it, and call the reset vector again, and you will be running the new ROM. This will make a nice tool for others who want to make changes to the ROM to be able to do so.

    Thanks for your offer, Paul! :thumbup:

    I think it would be the best, waiting for an answer about the ROM situation. If there is the need for a patch program, we will find a solution.

  • I test the patched ROM with the Nexys board soon, in the Xemu all works fine.

    I just tested the patched "911001_ab.bin" rom with the Nexys board and run some demo programs. It seems, that all works fine and without errors.

  • Snoopy Can you investigate how to activate the German/Austrian Keyboard?

    Just a question about this: What's the purpose of a German/Austria keyboard setting at the C65/Mega65? The keyboard of the C65 and now of the Mega65 both has only an English keyboard layout without special German keys like ä,ö,ü,ß. How was the German setting used from Commodore? What was the intention of a German/Austria keyboard setting? :gruebel

  • Yes. i believe one of our f64 members even has one of the few available German c65 keyboards....

    But we will go with english layout.

    Bitte melde dich an, um diesen Link zu sehen. <- here you can find all MEGA65 related files, games, etc.

    Bitte melde dich an, um diesen Link zu sehen. <- MEGA65 main Homepage. links to all important MEGA65 sites (links on top of the page to Files, Forum, GitHub, Manual,etc.)

    Bitte melde dich an, um diesen Link zu sehen. <-Pauls Blog - constant updates about current tasks, project status, etc.

    Bitte melde dich an, um diesen Link zu sehen.,Bitte melde dich an, um diesen Link zu sehen. <- All Open-Source information regarding MEGA65. Found Bugs ? create an issue there please!

    Bitte melde dich an, um diesen Link zu sehen. <- Join for live chat support and more --- The Future is 8-bit !!!

  • Snoopy : i've received feedback from Deft.

    would you mind, sending me a PM or an email ?

    Bitte melde dich an, um diesen Link zu sehen. <- here you can find all MEGA65 related files, games, etc.

    Bitte melde dich an, um diesen Link zu sehen. <- MEGA65 main Homepage. links to all important MEGA65 sites (links on top of the page to Files, Forum, GitHub, Manual,etc.)

    Bitte melde dich an, um diesen Link zu sehen. <-Pauls Blog - constant updates about current tasks, project status, etc.

    Bitte melde dich an, um diesen Link zu sehen.,Bitte melde dich an, um diesen Link zu sehen. <- All Open-Source information regarding MEGA65. Found Bugs ? create an issue there please!

    Bitte melde dich an, um diesen Link zu sehen. <- Join for live chat support and more --- The Future is 8-bit !!!

  • Snoopy Can you investigate how to activate the German/Austrian Keyboard?

    Just a question about this: What's the purpose of a German/Austria keyboard setting at the C65/Mega65? The keyboard of the C65 and now of the Mega65 both has only an English keyboard layout without special German keys like ä,ö,ü,ß. How was the German setting used from Commodore? What was the intention of a German/Austria keyboard setting? :gruebel

    The German/Austrien national Keyboards are arranged like it was on the C128 (following the preliminary manual).

    What's the purpose of national keyboards?

    I think this does not really need an answer, isn't it?

  • What's the purpose of national keyboards?

    I think this does not really need an answer, isn't it?

    :D

    Okay, let me rephrase the question: For what use is a German keyboard setting, while having only a keyboard with English layout? ;)

    As far as I know, the Mega65 will only be delivered with English keyboard layout and there will be no (easy) possibility to connect an extern keyboard.

    I know that there are (planned) C65 with German layout, but I don't know whether a German layout makes sense at the Mega65?

  • :D

    Okay, let me rephrase the question: For what use is a German keyboard setting, while having only a keyboard with English layout? ;)

    As far as I know, the Mega65 will only be delivered with English keyboard layout and there will be no (easy) possibility to connect an extern keyboard.

    I know that there are (planned) C65 with German layout, but I don't know whether a German layout makes sense at the Mega65?

    Never heared about keyboard-stickers?

    :wink:

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Never eared about keyboard-stickers?

    :wink:

    Ahhh, now I can see ...

    I use stickers to make an English keyboard for the Nexys. ;)

    Pst, I have a hint for you:

    As you can see I write english, and believe it or not I'm using a german DIN keyboard atm.

    :wink:

  • The German/Austrien national Keyboards are arranged like it was on the C128 (following the preliminary manual).

    For testing I used an older ROM (910429.bin) which shows "GERMAN/AUSTRIAN KEYBOARD" after the start.

    Typing the letters of my German keyboard shows only the letters as they were typed with a English keyboard:

    Bitte melde dich an, um diesen Anhang zu sehen.

    "Z" was shown as "Y" and vice versa. No "Ä","Ö" or "Ü" can be displayed, although I typed all keys.

    Maybe the German settings weren't implemented at this time (April 29, 1991) or I can't see/find the changes of the German/Austrian settings compared to the English settings? :gruebel

  • Hier ein Bild der C128er Belegung: Da kannst du sehen wo elches Zeichen auf der Tastatur sein sollte (vorausgesetzt preliminary manual sagt die Wahrheit):

    Bitte melde dich an, um diesen Anhang zu sehen.

    Und aus 'preliminary':

    2.1.2. German/Austrian Reyboard Layout


    Notes:

    1/ The operation of national keyboards is identical to C128

    implementation. The ASCII/DIN key replaces the CAPS LOCK key, and

    can be toggled anytime to switch keyboard modes and automatically

    change the display.

    Mir kommt eh die Darstellung im Manual etwas komisch vor.

    Vielleicht tauchen die Zeichen aber auch erst auf, wenn CAPS LOCK gedruckt wurde (war beim 128er auch so).

    Und vielleicht gibt es ein POKE und oder ein PRINT CH$(<code>) zwecks umschalten zw. ASCII/DIN?

  • Because the MEGA65 uses standard key caps for the normal keys, it would be possible for the determined German typist to get custom key caps made for the several changed keys, and then to install them.

    LG

    Paul.

  • A very good question, to which I don't immediately know the answer. What is the method on BASIC 7 on the C128? I am assuming that it will be something fairly similar.

    LG

    Paul

  • A very good question, to which I don't immediately know the answer. What is the method on BASIC 7 on the C128? I am assuming that it will be something fairly similar.

    LG

    Paul

    IIRC, TRAP can 'catch' RUN/STOP as well, and the TRAP handler can use RESUME to ignore it. Or something like this ...

  • In Basic 10 there is a possibility to suppress the Run/Stop button. I have not found anything for this.

    Disable RUN/STOP: POKE 808,225

    Enable RUN/STOP: POKE 808,110

    (I tested it with the 911001 ROM).

    Crazy sideeffect: After POKE 808,225 the DIR command don't work anymore. :gruebel