Login
Forum Help



Post Your Message
="hidden" name="cat" value="Games">
Username: (Login)

Topic:
Message:
 


Previous Messages
Posted By

SukkoPera
on 2024-08-05
07:52:59
 Re: Hannes 4 MB RAM Expansion: why was it introduced in VICE?

Now that I have learned some ASM programming, it is my intention to go through all of the 256 kB programs, check which ones don't work with more memory, find out why and possibly fix them.

I will also make more tests with VICE in order to make sure that the 1 MB mode works correctly. At the moment I think it does, it's only the 4 MB that is broken. I guess I'll suggest to fix and keep that, and maybe introduced 512 kB and 2 MB modes just as well.

Hopefully, all of this will also allow my Hannes512 expansion to be used at full capacity at last! happy

Posted By

siz
on 2024-08-02
02:49:06
 Re: Hannes 4 MB RAM Expansion: why was it introduced in VICE?

I'm lazy to turn on my private computer to check the schematics from Solder's site but I know that they had 2MB variants of Hannes expansion. I'm unsure about the 4MB version.
And yes, later they built only Csory/Hannes combination of RAM expansions but I assume (as there where only a few programs - MacroAss256 and the Bard's Tale series comes to my mind - that supported Csory expansion) they did not care about Csory compatibility.
On the other hand more than 256kB does not really make sense as there is no software to use it. (And some of them even locks up with more than 256k because they try to use bank #3 as default but the $fd17 register is a 6529B with initial value of $ff so for example with 512k the default bank is #7)

Posted By

SukkoPera
on 2024-07-27
16:46:18
 Re: Hannes 4 MB RAM Expansion: why was it introduced in VICE?

I have been trying to convince the lads here to report bugs many times, rather than just scaring people away from VICE happy. They kept saying that they won't get fixed anyway and this was actually confirmed a few days ago by gpz, which is part of the VICE team and currently takes care of the smaller issues but cannot deal with the more complex ones. So well, I still think it would be useful to report all the issues but I guess it quickly gets frustrating if no one's going to tackle them anyway.

Posted By

SukkoPera
on 2024-07-27
16:46:17
 Re: Hannes 4 MB RAM Expansion: why was it introduced in VICE?

I have been trying to convince the lads here to report bugs many times, rather than just scaring people away from VICE happy. They kept saying that they won't get fixed anyway and this was actually confirmed a few days ago by gpz, which is part of the VICE team and currently takes care of the smaller issues but cannot deal with the more complex ones. So well, I still think it would be useful to report all the issues but I guess it quickly gets frustrating if no one's going to tackle them anyway.

Posted By

zzarko
on 2024-07-26
12:57:10
 Re: Hannes 4 MB RAM Expansion: why was it introduced in VICE?

256kB ought to be enough for anybody!

Joking aside, I did report bugs for different memory configurations of C64 Magic Desk Compatible cartridges to VICE team (as bug reports on their repository) and those got fixed. I was also included in testing the changes, that also helped in solving the issue. They were also very approachable when my friend Marko and me were developing Magic 264 cartridge for 264 machines, their implementation was first official one and it helped a lot in ironing out the code.

As any open source project, if there are developers to work on it, then there would be changes. If not, bug reports may wait a longer time to get fixed, that is all.

Posted By

gerliczer
on 2024-07-25
09:53:09
 Re: Hannes 4 MB RAM Expansion: why was it introduced in VICE?

Technically speaking, there is nothing that would prevent building a 4MB pure Hannes expansion. However, somewhere in Solder's schematics I remember reading he never built pure Hannes expansions, only hybrid Hannes/Csory ones. So, actually it is possible, but never were any built. Therefore, it would break compatibility with existing hardware, which is usually a bad idea for emulators. And you are right, there are no programmes requiring more than 256kB because of the obvious hardware constraints of those days.

Posted By

SVS
on 2024-07-25
05:40:17
 Re: Hannes 4 MB RAM Expansion: why was it introduced in VICE?

My opinion: since very very few people can buy or built the hardware of the expansion, an emulated one can make the day, easy and cheaply. Of course if it was not bugged.
So, pls SukkoPera, do inform of the bug the Vice' developers in order thy can clear the bug and make possibile the Plus4 4 Mb! happy
Thank you!

Posted By

SukkoPera
on 2024-07-24
12:33:24
 Hannes 4 MB RAM Expansion: why was it introduced in VICE?

I think I have found a bug in the implementation of the Hannes RAM expansion in VICE when it is set to 4 MB.

While reporting it, I started wondering why a 4 MB setting was added at all, as:
1. It hijacks some bits of $FD16 to a different purpose than what Hannes/Solder planned in the original design, jeopardizing SW compatiblity (not too badly, I'll agree);
2. There is no software requiring anything > 256 kB, AFAIK.

So does anyone know why this feature was introduced in the first place? Is my latter observation incorrect?

But well, as I mentioned in the ticket, the fact that it is even implemented wrong and no one ever noticed sort of proves my point :).

My suggestion was to remove the 4 MB mode from VICE altogether, so speak now or be doomed without that for eternity! wink


Copyright © Plus/4 World Team, 2001-2024. Support Plus/4 World on Patreon