Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
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: 2852
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-09-21 11:22
Comos

Registered: May 2004
Posts: 71
Quoting Zaphod

how DO i tell g-packer to only pack enough to get it under 201 blocks?


You can't.If you want to squeeze it further, then pack it 1st with some char packer/linker like Lightimizer/Visiomizer or try to use TLR's CLD from cbmtools.
2021-09-21 12:00
Krill

Registered: Apr 2002
Posts: 2852
Quoting Comos
Quoting Zaphod
how DO i tell g-packer to only pack enough to get it under 201 blocks?
You can't.If you want to squeeze it further, then pack it 1st with some char packer/linker like Lightimizer/Visiomizer or try to use TLR's CLD from cbmtools.
Re-read the question. You're answering another one that wasn't asked. =)

But anyways, partial packing is manual work. This involves splitting up the unpacked file to a portion that remains unpacked, and another portion at the end of the file to pack.
The packed file will be composed of something like $0801:[BASIC line + depack code][unpacked portion][packed portion]:$d000, where the unpacked portion will remain untouched during decompression, and the packed portion will expand to beyond $d000.

That the unpacked file starts at $08f0 helps a lot here, as the depack code will fit trivially before it.
Bonus if you find a large empty block somewhere below $d000 (bitmap buffer or similar, which will we initialised later anyways). Then you can nicely pack data at $d000+ and put the compressed chunk to that empty block.
2021-09-21 20:21
Zaphod

Registered: Jun 2012
Posts: 63
well lemme try to think of example games for that list.

1) rescue on fractalus v2 ntsc. should be a relatively straightforward vorpal to transwarp conversion, and it only uses one directory sector to store high scores (18:2). v1 irq loads instead. actually a major relink of the full remember release of this game would be pretty nice. have it move everything but the main and the trainer screen to the second stage load would work well.

2) staff of karnath https://www.youtube.com/watch?v=5ssSZuNxeXg it would be improved by the blanking the screen for the load. :) It counts because it pauses to show a screen and play music.

3) Scarabaeus. https://www.youtube.com/watch?v=VBIzd2UMTgg has an actual intro that play once, then non irq loads the main game. would be a good example.

4) many later activision games would be a good bet for this. they all show the activision animated logo sequence. Master of the Lamps, Web Dimension, etc. all the later single loads do this. but it's kinda cheating, because the intro isn't game specific. so maybe do one to prove it possible?

5) booga-boo. This has a notable intro before loading the main game. the lack of protection on the existing disk release should make this particularly easy.
2021-10-04 00:51
Zaphod

Registered: Jun 2012
Posts: 63
sigh, got the encoder, but seems it will not write transwarp files to anything but consecutive empty tracks.
without the ability to write anywhere else, there's not enough space free on the disk to write both files.

I am, i kid you not, ONE lousy block too big after g-packer.
2021-10-04 02:54
ChristopherJam

Registered: Aug 2004
Posts: 1380
Should have a version of TinyCrunch in a few days that packs just enough to get below 201 blocks, leaving as much data in-place as possible. Already works, just need to do a bit more testing and clean up the code a little.
2021-10-04 22:33
Krill

Registered: Apr 2002
Posts: 2852
Quoting ChristopherJam
Should have a version of TinyCrunch in a few days that packs just enough to get below 201 blocks, leaving as much data in-place as possible. Already works, just need to do a bit more testing and clean up the code a little.
Would be cool to define an arbitrary limit, to get smaller programs to just enough Transwarp tracks. =)
2021-10-06 02:56
Zaphod

Registered: Jun 2012
Posts: 63
Quote: Should have a version of TinyCrunch in a few days that packs just enough to get below 201 blocks, leaving as much data in-place as possible. Already works, just need to do a bit more testing and clean up the code a little.

any chance of a version for us poor windows users who don't have python? :)
2021-10-06 06:51
ChristopherJam

Registered: Aug 2004
Posts: 1380
Zaphod - you could just.. install Python?

There's an installer off the "Downloads" tab at https://www.python.org/
2021-10-06 07:08
map

Registered: Feb 2002
Posts: 27
Quoting Zaphod
any chance of a version for us poor windows users who don't have python? :)


There are tools like PyInstaller to create .exe existing:
https://www.blog.pythonlibrary.org/2021/05/27/pyinstaller-how-t..

Worked fine for me to create tinycrunch.exe.
2021-10-06 15:46
ChristopherJam

Registered: Aug 2004
Posts: 1380
Ooh, feel like adding that to the downloads on the csdb entry? My windows-fu is minimal at best.
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
kbs/Pht/Lxt
MWR/Visdom
Sledge/Fairlight
Fred/Channel 4
cobbpg
El Jefe @ X2024
Guests online: 126
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 Memento Mori  (9.6)
10 Bromance  (9.5)
Top onefile Demos
1 It's More Fun to Com..  (9.7)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 TRSAC, Gabber & Pebe..  (9.5)
6 Rainbow Connection  (9.5)
7 Dawnfall V1.1  (9.5)
8 Quadrants  (9.5)
9 Daah, Those Acid Pil..  (9.5)
10 Birth of a Flower  (9.5)
Top Groups
1 Nostalgia  (9.3)
2 Oxyron  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Webmasters
1 Slaygon  (9.7)
2 Perff  (9.6)
3 Morpheus  (9.5)
4 Sabbi  (9.5)
5 CreaMD  (9.1)

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