Vision BASIC (Commodore 64 Compiler) - Random Repetition - Generating Repeatable Random Values - RND

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 2024
  • Please Like and Subscribe and Share!!!! And visit www.visionbasi... !
    This video is a journey of my quest to produce a repeatable stream of random values -- in assembly language and for Vision BASIC. I needed a large set of random numbers for my testing of a GeoRAM access routine (that I intend to merge into Vision BASIC). I will provide a disk image soon that includes programs shown in this video. You will find it on the media page of my website -- www.visionbasic.net.
    Please check out Jeff Schaap's project -- "I Adore my 64"! The deadline for donations is fast approaching! I donated $120 myself on September 30th. Link below:
    seedandspark.c...
    And check out Brian Kumanchik's TH-cam channel where he shares his "Journey in Game Programming". Link below:
    www.youtube.co...
    =========================================================
    If you don't know what Vision BASIC is, visit my website at www.VisionBASI... and watch the following videos:
    • Vision BASIC for the C...
    • Vision BASIC for the C...
    And down below is a description of what Vision BASIC is all about.
    =========================================================
    Vision BASIC is a versatile BASIC compiler for the Commodore 64. Imagine blending together Simon's BASIC with the Blitz! compiler and an assembler all together into one program! But then imagine that it's even much better than that! The programs you create with Vision BASIC won't need a language extension (like Simon's BASIC on cartridge) in order to run when you are done making your programs! You can easily run your programs from within the editor instead of having to funnel your programs through a separate compiler in a completely separate process! And if you need an assembler, Vision BASIC doubles as one! Stick with BASIC, go with assembly language, or do both! Mix it up however you'd like!
    Over 100 new commands are added -- commands for sprites, characters, bitmaps, sound and even interrupts! Take that slow BASIC game you made that just never made the cut and try breathing new life into it by putting it in Vision BASIC's hands -- feel the raw power that machine language can provide without having to look at an endless and often confusing column of machine language instructions!
    But why keep reading -- just watch the video and see for yourself what Vision BASIC can do!

ความคิดเห็น • 2

  • @networkg
    @networkg 6 หลายเดือนก่อน

    Interesting way to get repeatable sequences. Wonder if you could find at least 1K or even 256 Bytes of common code across all three versions of the Kernal? Even if the offsets to the common code differ, you could change the offset based on the Kernal version.

    • @visionbasic
      @visionbasic  6 หลายเดือนก่อน

      I've realized since making this video that there is another problem -- custom ROMs! There probably are 256 bytes of common code across all three major versions of the Kernal, but I wonder if custom ROMs might throw this off. I tend to favor my final approach, which doesn't rely on any ROM values. I have noticed that it isn't perfectly random, since patterns can emerge within a single set of random values, but it works pretty well for many applications.