Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Coding > VICE $d011 24/25 row startup bug
2021-07-04 13:03
cadaver

Registered: Feb 2002
Posts: 1153
VICE $d011 24/25 row startup bug

When preparing a program that boots from EasyFlash and then does vertical scrolling I came across a curious bug that if the cart program booted by writing a value like $00 in $d011 on startup (ie. 25 row mode was never enabled), then the border would stay in 25 row mode even if it was supposed not to. By first enabling 25 rows then disabling it, it would go correctly into 24 row mode.

This is usually never an issue since Kernal initializes 25 row mode. I saw this in as late x64 versions as 3.1 (though x64sc 3.1 worked properly), and since C64Mini runs x64 2.4, the bug would also appear on it.

Anyone remember when this was fixed for good? Tried a search in the VICE bugtracker but no luck.
2021-07-04 13:49
Count Zero

Registered: Jan 2003
Posts: 1809
Nearly makes me start an own thread on it :)

Please post any examples you have that render execution on C64mini/maxi buggy or crashy :)

We surely find ways to annoy the makers enough and urge them to more updates (defensive lie of a mini/maxi hater...)

BTT: svn log --search your_comment_fragment

If you have a checkout and know halfway what to look for maybe? Surely compyx or grp know better though.
2021-07-04 14:14
Krill

Registered: Apr 2002
Posts: 2800
https://vice-emu.pokefinder.org/index.php/Hall_of_Shame doesn't mention C64mini/maxi, so they're fully GPL-compliant at least? =)
2021-07-04 14:28
chatGPZ

Registered: Dec 2001
Posts: 11073
The product is called "The 64 (mini)" :)

I only remember i worked a bit on the startup defaults at some point, and might have fixed one thing or another - dont remember what and when exactly.
2021-07-04 17:41
cadaver

Registered: Feb 2002
Posts: 1153
Thanks! Cloned the git mirror; the fix should be somewhere in 2017-2018 but didn't find it outright. Could have been a semi-related change fixing it like Groepaz says.
2021-07-04 18:36
chatGPZ

Registered: Dec 2001
Posts: 11073
did you confirm it was actually fixed in x64?
2021-07-04 20:34
cadaver

Registered: Feb 2002
Posts: 1153
Actually not :) Must have hallucinated that I tested on x64 3.2 and it was no longer there, because now when I tested, it was. And also still in 3.3. No surprise couldn't find the fix commit then..
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Mike
TheEnemy/TREX/THD
t0m3000/ibex-crew
daimansion
zscs
TheRyk/MYD!
Guests online: 170
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 No Bounds  (9.6)
6 Comaland 100%  (9.6)
7 Uncensored  (9.6)
8 The Ghost  (9.6)
9 No Sprites  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Party Elk 2  (9.7)
2 Cubic Dream  (9.6)
3 Copper Booze  (9.5)
4 Rainbow Connection  (9.5)
5 TRSAC, Gabber & Pebe..  (9.5)
6 Onscreen 5k  (9.5)
7 Dawnfall V1.1  (9.5)
8 Quadrants  (9.5)
9 Daah, Those Acid Pil..  (9.5)
10 Birth of a Flower  (9.5)
Top Groups
1 Booze Design  (9.3)
2 Nostalgia  (9.3)
3 Oxyron  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Crackers
1 Mr. Z  (9.9)
2 S!R  (9.9)
3 Mr Zero Page  (9.8)
4 Antitrack  (9.8)
5 OTD  (9.8)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.049 sec.