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


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

Registered: Feb 2002
Posts: 1142
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: 1396
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: 1973
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
Groepaz

Registered: Dec 2001
Posts: 9970
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: 1142
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
Groepaz

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

Registered: Feb 2002
Posts: 1142
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
Genius/Xenon
The Sarge/Fairlight
iceout/Avatar/HF
Mibri/ATL^MSL^PRX
Fred/Channel 4
tokra/Akronyme Analo..
Pajda/Faith Design
Ghost/Excess
Guests online: 49
Top Demos
1 Coma Light 13  (9.6)
2 Edge of Disgrace  (9.6)
3 Uncensored  (9.6)
4 Bromance  (9.6)
5 Comaland 100%  (9.6)
6 Memento Mori  (9.6)
7 Lunatico  (9.6)
8 Unboxed  (9.5)
9 Christmas Megademo  (9.5)
10 Wonderland XII  (9.5)
Top onefile Demos
1 Copper Booze  (9.8)
2 Bacchus @ Night  (9.6)
3 Barry Boomer - Trapp..  (9.6)
4 Hackmap  (9.6)
5 Daah, Those Acid Pil..  (9.5)
6 To Norah  (9.5)
7 Dawnfall V1.1  (9.5)
8 Lovecats  (9.5)
9 Elite Code Mechanics  (9.4)
10 Quadrants  (9.4)
Top Groups
1 Booze Design  (9.4)
2 Oxyron  (9.4)
3 PriorArt  (9.3)
4 Crest  (9.3)
5 Triad  (9.3)
Top Graphicians
1 Mirage  (9.8)
2 Archmage  (9.7)
3 Razorback  (9.7)
4 Electric  (9.7)
5 JonEgg  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2021
Page generated in: 0.052 sec.