Uutiset:

Genetic PET BBS Powered by Commodore 64
g-pet.tunk.org port:1025

Main Menu

Simons' Basic ja Simons' Basic Extension splittaaminen

Aloittaja C64'er, lokakuu 15, 2022, 18:38

« edellinen - seuraava »

C64'er

Tältä sivulta on ladattavissa Simons Basic Extension d64 levyimage

https://www.commodoreserver.com/PublicDiskDetails.asp?DID=EAE3015423434C9B90E3B103A2241CF0

Ja täältä kasettiversio (TAP)

http://iancoog.altervista.org/hid/sbx_cln1.7z


Mutta aidossa kuusnelosessa tuota Simons Basic Extensionia EI pysty lataamaan JOS itse Simons' Basic on ladattu levyltä TAI kasetilta, jolloin lataus kaatuu toisen osion aikana.

Testasin GTK3 VICE x64 emulaattorissa Simons Basic moduuli imagen kanssa. SBE meni loppuun asti mallikkaasti oli sitten kyseessä TAP tai D64 image.
Tein testit myös Simons basic.t64 ja Simons Basic.d64 imagejen kanssa ja lopputulos oli sama eli SBE lataus kaatui kuusnelosen sinisen ruutuun.

Kysymys: Mitkä ihmeen kopiosuojaukset tuossa SBE:ssä oikein on? kun se vaatii (AIDON) SB moduulin!
Murrettu Simons Basic oli se sitten ladattu kasetillla tai disketillä EI KÄY!

Vai meneekö SBE 2. osion lataus jotenkin samalla muistialueelle, jossa jo "majailee" itse Simons Basic koodia? ja jonka sitten moduuli versio ns. "korjaa" kuntoon" latauksen aikana. 

Onko täällä sellaisia bitin nyplääjiä, jotka pystyisivät tutkimaan tuota SBE koodia tarkemmin.

Tai pystyisikö jotenkin Simons Basic + Simons Basic Extension splittaamaan yhteen ja siirtämään tämän imagen sitten esimerkiksi D64 imageen, jonka sitten pystyisi siirtämään aidolle disketille. Jotta sen voisi sitten aidossa kuusnelosessa ladata Simons Basic Extension kera.



PS. Tällä Lemon64 forumissa on myös pähkäilty tuota asiaa...

https://www.lemon64.com/forum/viewtopic.php?t=31356&start=0

romppainen

Teknistä puolta saa selittää joku muu, mutta ei siinä Extensionissa sinänsä mitään kopiosuojauksia ole, tai ainakaan ne eivät ole tässä tilanteessa se itse ongelma. Simon's Basic on julkaistu alkujaan vain ja ainoastaan modulina, ajatuksena varmaankin se että laajennuksen jäljiltäkin olisi vielä vapaata muistia käyttää niille sillä tehdyille ohjelmillekin. Nuo ladattavat prg-versiot ovat jotain muokattuja cart dumppeja tms, ja kun ne latautuvatkin koneen käyttömuistiin eivätkä pyöri modulilta niin tuon Extensionin lataaminen siihen perään joko tunkee dataa jo ohjelman käytössä olevan muistin päälle tai on vain liian iso pala mahtumaan enää vapaaksi jääneeseen soppeen, sotkien koko helahoidon. Ilman tuota laajennustakin muistia on käytettävissä vähemmän kuin kuuluisi, muistan joskus noita kasettihackeja kokeilleeni ja jotain vilunkia olleen, saati sitten kun ahdetaan laajennettu käskykanta siihen perään. Vaikka joku noista veivaisikin jonkun levyltä toimivan kokonaisuuden niin ei sellaisella viritelmällä olisi käytännössä juuri mitään virkaa, koska vapaata muistia ei luultavasti olisi enää jäljellä tarpeeksi mihinkään järkevään vaan isompien tekeleiden kanssa loppuisi hyvin pian kilotavut kesken - varsinkin kun Simonilla tehtyjä ohjelmiahan ei voi ajaa sellaisenaan vaniljakokoonpanolla vaan Simon on aina oltava käynnissä siellä alla. En tiedä onko sitten mitään kääntäjää jolla ne voisi veivata itsenäisesti toimivaan muotoon.