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 #209982 : Transwarp v0.82
2021-10-03 18:31
Krill

Registered: Apr 2002
Posts: 2839
Release id #209982 : Transwarp v0.82

General Q&A thread, also report problems and error logs here.
 
... 70 posts hidden. Click here to view all posts....
 
2021-10-04 18:50
Zaphod

Registered: Jun 2012
Posts: 63
hmm. plush packer specifies a jmp address. which won't start a basic program, will it?
2021-10-04 18:59
chatGPZ

Registered: Dec 2001
Posts: 11113
try $a7ae
2021-10-04 19:00
Krill

Registered: Apr 2002
Posts: 2839
Quoting Zaphod
hmm. plush packer specifies a jmp address. which won't start a basic program, will it?
JMP to a routine like this. You probably won't need the part before the JSRs, though, these pointers should be in a good-enough state after loading.
2021-10-04 19:13
Zaphod

Registered: Jun 2012
Posts: 63
gah! i understood exomiser just fine. plush packer doesn't provide a sys line with the packed program, so i can't even get that far. i think a better approach would be hiding an assembler fragment just before or just after the logo something like

JSR $4000
LDA #00
STA $D400
STA $D401
STA $D407
STA $D408
STA $D40e
STA $D40f
JSR LOAD"COPYRIGHT 1985",8 ; need example here
JMP sysline of COPYRIGHT 1985 ; i can do this part myself

then i can just g-pack that and specify the new routine as the start address.
2021-10-04 19:24
Krill

Registered: Apr 2002
Posts: 2839
Quoting Zaphod
plush packer doesn't provide a sys line with the packed program
Save to $080d, then reset, then "2021 SYS2061", then load the packed program and save from $0801 to end of packed program.
2021-10-04 20:11
Comos

Registered: May 2004
Posts: 71
Quoting Zaphod
exomizer's decrunch table clobbers the vectors, which are the RESTORed after.


Exo's decrunch table starts by default @ $033C, so the vector table ($0314-$0333} is not touched during depack.You can also relocate the decrunch tabke via "-Di_table_addr=<address>" to suit your needs.
2021-10-04 20:54
Zaphod

Registered: Jun 2012
Posts: 63
it still touched the vectors, though. do you know how to tell it not to?

i know it's not the logo routine because if i tw load something, then monitor load both parts in, it works.
2021-10-04 21:05
Krill

Registered: Apr 2002
Posts: 2839
Quoting Comos
Exo's decrunch table starts by default @ $033C, so the vector table ($0314-$0333} is not touched during depack.
Transwarp has a bunch of routines north of $02a6 and up to $0400, minus the software vectors at $0300-$0334.
These routines are required to switch memory configuration etc., as most of the resident code lives somewhere at $d000 to end of RAM below the hardware vectors.
2021-10-04 21:40
Zaphod

Registered: Jun 2012
Posts: 63
okay, anyone know how the @$@ to write a filename into memory in the vice monitor? :)
2021-10-04 21:54
Comos

Registered: May 2004
Posts: 71
Quoting Zaphod
it still touched the vectors, though. do you know how to tell it not to?

i know it's not the logo routine because if i tw load something, then monitor load both parts in, it works.


Please then elaborate,what exactly happens.You mean just one vector is tampered or more of them? Normally if this would be happening, then none of the releases would work example on IDE64 or other carts which depend on their custom vectors regarding I/O.
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 - 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
Mike
Smasher/F4CG
qbhead
TheEnemy/TREX/THD
Guests online: 120
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 Bromance  (9.6)
10 Memento Mori  (9.6)
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 Onscreen 5k  (9.5)
8 Wafer Demo  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Crackers
1 Mr. Z  (9.9)
2 S!R  (9.9)
3 Antitrack  (9.8)
4 Mr Zero Page  (9.8)
5 OTD  (9.8)

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