Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user psenough ! (Registered 2024-05-21) You are not logged in - nap
CSDb User Forums


Forums > CSDb Entries > Release id #197710 : Transwarp v0.64
2020-11-22 17:12
Krill

Registered: Apr 2002
Posts: 2854
Release id #197710 : Transwarp v0.64

General Q&A thread, also report problems and error logs here.
 
... 162 posts hidden. Click here to view all posts....
 
2021-08-16 01:27
Zaphod

Registered: Jun 2012
Posts: 63
Well i'm wondering what an IRQ loader could do. :)

But more useful would be making versions of Lucasfilm stuff that WORK FROM D64.

LOAD":*",8,1

SEARCHING FOR :*
(black screen)
load transwarp.
load Lucasfilm intro, and play it.
load main game.
start.

Requests.
Ballblazer
Koronis Rift NTSC (this might be tricky, dunno if there's enough space to fit transwarp in on the disk)
The Eidolon (with music patch to make it sound like the early version)
Rescue on Fractalus (based off of vorpal version, not off of wacked out Joe Loader version)

the goal is a .d64 version that loads at least as fast as the original disk after it's be parametered, and acts similar to the original.
2021-08-16 08:29
Krill

Registered: Apr 2002
Posts: 2854
You can use Transwarp as a booter for games, which would then proceed using an IRQ loader and continue loading standard-encoding files in the background.
2021-08-16 12:59
chatGPZ

Registered: Dec 2001
Posts: 11147
Then again, in 2021 you can just make an EF version that "loads" even faster :)
2021-08-16 13:20
Krill

Registered: Apr 2002
Posts: 2854
Quoting Groepaz
Then again, in 2021 you can just make an EF version that "loads" even faster :)
Indeed, games and a flashable cartridge go very well together.
2021-08-16 15:22
Zaphod

Registered: Jun 2012
Posts: 63
Those games didn't IRQ load to begin with.

first version of rescue on fractalus used a variant of joe loader that used a different directory track and that sd2iec doesn't recognize. there are cracks of it that works with standard joe loader, but they do not load and save high score properly.

But the real point of this tool is to make d64s that work on a stock 1541 and c64, and load super fast.

Vorpal itself is 10 blocks (VLOADER from the vorpal utility kit), and itself fastloaded with a 1 block autoboot (VBOOT from that same disk).

I see the demo disks cheat and shove 19 or so blocks of transwarp into the directory track, making the loader effectively only take 13 blocks. This would make it difficult to adapt to games that use a lot of files after the main load instead of a track and sector loader.

Installing transwarp to the directory track is not really a solution for the cart. but it needs to have the ability to install transwarp to the disk. Also a way to install a transwarp with a MENU, or to just link it into the first file the way the demo disks do it.

How many blocks (before encoding) can transwarp currently load?
2021-08-16 16:02
Krill

Registered: Apr 2002
Posts: 2854
Quoting Zaphod
Those games didn't IRQ load to begin with.
Neither will Transwarp ever IRQ-load. =)

Quoting Zaphod
I see the demo disks cheat and shove 19 or so blocks of transwarp into the directory track, making the loader effectively only take 13 blocks. This would make it difficult to adapt to games that use a lot of files after the main load instead of a track and sector loader.
The Transwarp boot file does not have to occupy blocks on the directory track. That is merely an optimisation to have more space for Transwarp files and have an optimised sector layout for faster bootstrapping. There can only be 33 (38) Transwarp files on a disk anyways, as they do not share tracks with other files.

Quoting Zaphod
Also a way to install a transwarp with a MENU, or to just link it into the first file the way the demo disks do it.
Any kind of menu program that does not install a fastloader but uses the plain KERNAL load call would work. You'd just put this on the disk first, with Transwarp encoding, and it would load with Transwarp, then load any files from the directory listing using Transwarp (without booting it again, it's still installed in memory) as well. Such a simple menu program could probably even be made in BASIC.

Quoting Zaphod
How many blocks (before encoding) can transwarp currently load?
Files can load to anywhere in the $0400..$CFFF range. About 206 standard blocks.
2021-08-16 17:35
Zaphod

Registered: Jun 2012
Posts: 63
ahh, so transwarp hides under the kernal.

and of course it looks at the bytes after the filename to determine if it's a transwarp file, and if not (like for directory) banks the kernal back in and JSRs it. I really want to see transwarp koronis rift NTSC version. compressing a bit if if must to fit it all on the disk.

I'm still wondering how the heck it loads ITSELF so fast when you use ,8,1

Archon was well chosen as a game, since it apparently got a vorpal release in europe at sometime.

What is the theoretical max for a "play with sprites and music" or "play with picture and music" loader?
2021-08-16 17:44
Krill

Registered: Apr 2002
Posts: 2854
Quoting Zaphod
ahh, so transwarp hides under the kernal.
Resident code also resides under IO ($Dxxx), plus some code in lowmem ($02xx and $03xx) with subroutines for memconfig switching, calling ROM routines, etc.

Quoting Zaphod
I'm still wondering how the heck it loads ITSELF so fast when you use ,8,1
The first two blocks are a little autostarting fastloader which loads and runs the rest of the file.

Quoting Zaphod
What is the theoretical max for a "play with sprites and music" or "play with picture and music" loader?
Modern IRQ loaders typically make something around 20x tops, but how fast they are depends on how much is going on while loading in the background.
2021-08-16 18:03
Zaphod

Registered: Jun 2012
Posts: 63
ahh. and the cart version will be in cart ROM instead of under the kernal.

issue is fitting both transwarp and a vorpal speed standard loader.

Now i'm wondering what a transwarp analog for sd2iec would be. clearly it's possible to make one. I refuse to believe that the 1541 can transmit faster than the sd2iec is capable of. :)
2021-08-16 18:34
Krill

Registered: Apr 2002
Posts: 2854
Quoting Zaphod
issue is fitting both transwarp and a vorpal speed standard loader.
Modern cartridges have practically unlimited ROM space. Should be no problem to fit multiple fastloaders.

Quoting Zaphod
Now i'm wondering what a transwarp analog for sd2iec would be. clearly it's possible to make one. I refuse to believe that the 1541 can transmit faster than the sd2iec is capable of. :)
A native SD2IEC fastloader would be bound only by the serial bus limitations. Max transfer speed is somewhere around 32 KB/s, so upwards of 80x.
Previous - 1 | ... | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 - 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
Acidchild/Padua
Sentinel/Excess/TREX
Flexman
Jazzcat/Onslaught
Grue/Extend
LKP/CFN
insane/Rabenauge
TCE/Hokuto Force
Guests online: 83
Top Demos
1 Next Level  (9.8)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 Comaland 100%  (9.6)
7 Uncensored  (9.6)
8 No Bounds  (9.6)
9 Bromance  (9.5)
10 Wonderland XII  (9.5)
Top onefile Demos
1 Layers  (9.6)
2 Cubic Dream  (9.6)
3 Party Elk 2  (9.6)
4 Copper Booze  (9.6)
5 TRSAC, Gabber & Pebe..  (9.5)
6 Rainbow Connection  (9.5)
7 It's More Fun to Com..  (9.5)
8 Dawnfall V1.1  (9.5)
9 Quadrants  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Booze Design  (9.3)
3 Censor Design  (9.3)
4 Crest  (9.3)
5 Performers  (9.3)
Top Graphicians
1 Sulevi  (9.9)
2 Mirage  (9.8)
3 Mikael  (9.7)
4 Lobo  (9.7)
5 Archmage  (9.7)

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