Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
VLC 128   [2018]

VLC 128 Released by :
XmikeX

Release Date :
14 December 2018

Type :
C128 Release

User rating:awaiting 8 votes (7 left)   See votestatistics

Credits :
Code .... ccr of Pers' Wastaiset Produktiot, Tecnic Software Productions
Help .... XmikeX


Scrolltext and other text in this release : ()
VLC 128 Scrolltext

Download :

Look for downloads on external sites:
 Pokefinder.org


Production Info
Submitted by XmikeX on 16 December 2018
Correction:
f9b6 e0 15 cpx #$15 -- this value here determines the max sector/block *******
Production Info
Submitted by XmikeX on 14 December 2018
This release combines CCR's earlier 256-byte scrolly-work ( VLC 242 ) with explorations of the Commodore 128's Autoboot Block and Serial Sequential Load function from the 128's kernal.

Autoboot information provided below, for reference, as follows:


C-128 AutoBootBlock Summary
--

; TLDR - The BootBlock
; A properly signed BootBlock at Track 1, Sector 0, is copied by the Kernal into $0b00-0bff and the following can happen:
; The BootBlock can be used perform some discreet coding function by itself, and/or to load a program from disk directly,
; or via sequential serial loading (SSL) from the kernal.
;
; CP/M Bootdisks for the C-128 and C-128 Infocom games make use of this Autoboot + "SSL" feature.
;
; TLDR - Sequential Serial Loading or AutoBootBlockLoading
; After Boot from track 1, sector 0, sequential sector loading starts at track 1 / sector 1, then sector 2...3....4....5..
; After sector 20 of track 1, the next sector it loads will be track 2, sector 0...1...2.....3.....4.....5... and so on
; This form of loading allows for up to 256 blocks to be loaded.
;
; KERNAL is hardcoded for 1541/71 format, as noted below. The 1581 was unavailable at the time the C128 kernal was being created.
;
; f9b3 a6 c2 ldx $c2
; f9b5 e8 inx
; f9b6 e0 15 cpx #$15 -- this value here determines the max track
; f9b8 90 04 bcc $f9be
; f9ba a2 00 ldx #$00
; f9bc e6 c1 inc $c1
; f9be 86 c2 stx $c2
; f9c0 8a txa
; f9c1 20 fb f9 jsr $f9fb
; f9c4 8d 00 01 sta $0100
; f9c7 8e 01 01 stx $0101
; ...............etc
;
; This is relevant for a 1581 or CMD disk, since they have more than 21 sectors/track in native mode - these will not be loaded.
; Modifying the ROM kernal code above to suit larger max value for sectors/track will result in problems and incompatibilities
; for any bootloaded software laid down on 1581 that asserts itself to the 1541/71 sector/track bootload-layout.
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries
· User Comments (1)
· Production Notes (2)
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
Forum
· Discuss this release
Support CSDb
Help keep CSDb running:



Funding status:




About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.086 sec.