RAM Init Pattern

You need an actual VIC.

Moderator: Moderators

groepaz
Vic 20 Scientist
Posts: 1188
Joined: Wed Aug 25, 2010 5:30 pm

Re: RAM Init Pattern

Post by groepaz »

darwinNE: could you post the ASSY number? the serial number doesnt really tell anything :)
ops: you too, please?

interestingly those dumps look totally different to what you get from a c64... vic20 is all SRAM, right?
I'm just a Software Guy who has no Idea how the Hardware works. Don't listen to me.
DarwinNE
Vic 20 Devotee
Posts: 231
Joined: Tue Sep 04, 2018 2:40 am
Website: http://davbucci.chez-alice.fr
Location: Grenoble - France

Re: RAM Init Pattern

Post by DarwinNE »

groepaz wrote: Tue Mar 03, 2020 5:46 pm darwinNE: could you post the ASSY number? the serial number doesnt really tell anything
The problem is that I don't really remember if it's a 250403 or 251037 board. I will check the next time I'll do a complete teardown of the machine.
User avatar
srowe
Vic 20 Scientist
Posts: 1340
Joined: Mon Jun 16, 2014 3:19 pm

Re: RAM Init Pattern

Post by srowe »

groepaz wrote: Tue Mar 03, 2020 5:46 pm interestingly those dumps look totally different to what you get from a c64... vic20 is all SRAM, right?
Correct, a few {non CBM} expansion carts use dynamic RAM but all VICs use SRAM.
groepaz
Vic 20 Scientist
Posts: 1188
Joined: Wed Aug 25, 2010 5:30 pm

Re: RAM Init Pattern

Post by groepaz »

I have put the info into the testprogs repo for the time being: https://sourceforge.net/p/vice-emu/code ... itpattern/

It would be great to get some more RAM dumps... and also more examples of programs that rely on uninitialized RAM, so we can find a pattern that works for most (or all) of them.
I'm just a Software Guy who has no Idea how the Hardware works. Don't listen to me.
User avatar
chysn
Vic 20 Scientist
Posts: 1205
Joined: Tue Oct 22, 2019 12:36 pm
Website: http://www.beigemaze.com
Location: Michigan, USA
Occupation: Software Dev Manager

Re: RAM Init Pattern

Post by chysn »

groepaz wrote: Sun May 03, 2020 2:03 pm I have put the info into the testprogs repo for the time being: https://sourceforge.net/p/vice-emu/code ... itpattern/

It would be great to get some more RAM dumps... and also more examples of programs that rely on uninitialized RAM, so we can find a pattern that works for most (or all) of them.
I just saved one on my CR NTSC VIC-20 (unexpanded). How do I get this to you? Edit: I'll ZIP it up and post it here in a minute.
Attachments
MEM_chysn.zip
(17.28 KiB) Downloaded 31 times
VIC-20 Projects: wAx Assembler, TRBo: Turtle RescueBot, Helix Colony, Sub Med, Trolley Problem, Dungeon of Dance, ZEPTOPOLIS, MIDI KERNAL, The Archivist, Ed for Prophet-5

WIP: MIDIcast BASIC extension

he/him/his
Post Reply