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 > Worst VICE bug in history (RAM error/BASIC)
2015-11-13 08:01
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
Worst VICE bug in history (RAM error/BASIC)

yeah.. no, its real..

1 hour of work is lost, and i have to do it all over again.
i ran super writer editor (super poker) that has been working ffrom day 1 for 30 years, and i wrote a message it took 1 hour to write.

its all fucked up, and the text is full of zeros, every 2nd letter.

some strange catastophe error with vice happened, and it has run a fully working BASIC program, and poked the data into ram wrong, so the text cant be saved.. it has
a recurring simple bug.:

text typed from basic into ram, as super pokwer does, it has a 0 between every letter. first 3rd of it, then there is some text that is 100% as it shall be (complete with cursor moved, and color changes etc), and the last 40% of the text has the same bug as all in the start, every single key/char that was typed into ram, has a 0 between every letter/chr$ that was typed.

so now, my who work is destroyed, because VICE apparently cant run BASIC programs properly anymore ?


i dont know how this shit is possible, but the error is very systematic.

EVERY byte entered into ram, has a 0 byte between every value...

looks like a simple systematic RAM error in VICE.. that somehow got activated.

i kid you not, im a pro, and i dont want any stupid arguments out of this.

i can fix the text by removing all the zeroes between the typed letters in the message, manually, and perhaps save it all from sure death this way. at least it looks that way.


im almost crying..
i never expected such a freak accident to happen.


what could cause VICE to advance 2 bytes in ram, every time the poke in the basic program only advances 1 byte in ram ?

clearly such an error should be easy to find, but what strange shit in VICE can cause this ?

oh god...
i just feel so sad right now.. this thing i wrote is a part of the 30 year anniversary..

(drained for power now, and sad)
2015-11-13 08:05
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
fact: 83 blocks of text, screwed up by vice ram/basic error
2015-11-13 08:06
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
fact: it worked few weeks ago when i wrote some other message.. i havent updated vice or done anything..
2015-11-13 09:16
Bitbreaker

Registered: Oct 2002
Posts: 508
It's a virus!11!

Also: 83 blocks of text /o\ *scared now*
2015-11-13 09:36
chatGPZ

Registered: Dec 2001
Posts: 11386
clearly a VICE problem! and what faker said /o\
2015-11-13 09:41
Shine

Registered: Jul 2012
Posts: 369
Another scener told me some days ago:
"Don't trust an emulator ever!"

Sorry for your lost data ... i would jump out of my window ... (ground floor of course!)
2015-11-13 09:52
chatGPZ

Registered: Dec 2001
Posts: 11386
only a fool blames his tool though. and there are very very very few things that actually dont work correctly in emulators these days. BASIC certainly does :)
2015-11-13 10:04
Oswald

Registered: Apr 2002
Posts: 5094
1. not vice problem
2. save memory, remove every 2nd byte
3. profit
2015-11-13 10:11
The Phantom

Registered: Jan 2004
Posts: 360
Before I went 100% emulator, there was 1 rule I always lived by when it came to anything on C64. SAVE OFTEN.

In fact, I just finished a part last week. Guess how many work disks I have? 22 for the code, and 5 for the artwork.

SAVE OFTEN.

Sorry for your loss Sidwave ;)
2015-11-13 10:26
Tao

Registered: Aug 2002
Posts: 115
Step #1: Write the text in vim (or, *shudder*, some other editor) -- bonus: not only do you get to use a good editor, you also get to use a good keyboard
Step #2: Convert the text
Step #3: Copy it to a d64
Step #4: Profit!
2015-11-13 10:56
chatGPZ

Registered: Dec 2001
Posts: 11386
where is the link to that "super poker" program anyway? if its a bug, it can be reproduced.... right? :)

err... this? Super-Writer ... yeah it will write happily into the I/O registers once you entered enough text, and then crash in funny ways eventually. or perhaps it will overwrite the basic variables before that happens, with similar results.

clearly a VICE bug!
 
... 14 posts hidden. Click here to view all posts....
 
Previous - 1 | 2 | 3 - Next
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
bepp/ΤRIΛD
Magic/Nah-Kolor
csabanw
Courage
Thierry
Guests online: 119
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 No Listen  (9.6)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Triad  (9.3)
5 Censor Design  (9.3)
Top NTSC-Fixers
1 Pudwerx  (10)
2 Booze  (9.7)
3 Stormbringer  (9.7)
4 Fungus  (9.6)
5 Grim Reaper  (9.3)

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