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 > C64 Coding > Was VSP and/or AGSP ever used in any commercial games?
2009-08-14 10:59
Shadow
Account closed

Registered: Apr 2002
Posts: 355
Was VSP and/or AGSP ever used in any commercial games?

I read that the recently released "Scramble 2010" preview was using VSP for the scrolling.

That made me wonder if any of the commercial games back in the day used such techniques?

Considering that it causes crashes on some C64s I think that it wouldn't have made it past QA, but maybe testing wasn't all that thorough back then...
 
... 29 posts hidden. Click here to view all posts....
 
2009-08-20 13:58
Oswald

Registered: Apr 2002
Posts: 5094
Quote: And how will that make Panta Rhei work?

As I see it:

1) Drops a D64. Attach it.
2) Drops a PRG. Create a D64 on the fly and attach it.

TDE always on.


thats just the illogical utter stupid way TDE works on vice. intruding your brains ;)

user settings should be never changed/toggled/played with to achieve something by a program. its the horror. one of the main reasons developers go to hell.

a) TDE on

a1) Drops a D64. Attach it. load wit TDE
a2) Drops a PRG. Create a D64 on the fly and attach it. load wit TDE


b) TDE off

a1) Drops a D64. Attach it. load without TDE
a2) load without TDE
2009-08-20 21:38
HCL

Registered: Feb 2003
Posts: 728
Yeah!! and don't you ever f**king change my *settings* !!! :EEEEEE
2009-08-21 12:43
MagerValp

Registered: Dec 2001
Posts: 1078
There's no need to create a D64 on the fly when loading prg files. Just shuffle the bytes into $0801-$xxxx, update the zp pointers, and leave device 8 as a 1541 with no disk in the drive. This is more or less identical to loading files over codenet, or loading from tape. The vice-filedma branch I pasted earlier implements this. Try it out.
2009-08-21 19:45
algorithm

Registered: May 2002
Posts: 705
Amazing how such a simple issue seems to be longwinded in winvice to keep a particular setting intact
2009-08-21 20:09
cadaver

Registered: Feb 2002
Posts: 1160
Is there some additional subtlety of updating the kernal state in addition to the program start/end ZP regs, that led VICE to do it like that?

I do remember some programs failing on CCS64 when using the "fast" load option, as opposed to loading them the slow way.
2009-08-23 12:10
MagerValp

Registered: Dec 2001
Posts: 1078
Yes, some programs make assumptions about the state of zeropage, etc. Those apps will just have to be put on a D64 instead. The new VICE betas automatically enable warp mode when autostarting, instead of doing fake 1541 loading. It takes another second to start, but compatibility is near 100%.
2009-08-23 12:44
chatGPZ

Registered: Dec 2001
Posts: 11386
not that its hard to setup the zeropage correctly. eg with the mmcr loader a onefiler cant tell wether it was loaded from disk using kernal or simply dumped into memory :) i'm sure it could be done in vice too =P
2009-08-23 22:41
MagerValp

Registered: Dec 2001
Posts: 1078
Yes, it's easy for most programs, but gets hairy once you start loading into zeropage, IO registers, and so on.
2009-08-23 23:19
chatGPZ

Registered: Dec 2001
Posts: 11386
on the real thing... yes. (i dont support that in mmcr either, but it really doesnt matter much) in emu it shouldnt make a big difference though :) (except autostart techniques, which will not work with DMAing data into memory)
2009-08-24 07:52
MagerValp

Registered: Dec 2001
Posts: 1078
Right - maybe we're both arguing for the same thing: doing the absolute minimum to load a prg, instead of trying to simulate the whole process with virtual devices, as that's better left for D64s and true drive emulation anyway.
Previous - 1 | 2 | 3 | 4 - 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
iAN CooG/HVSC
Jazzcat/Onslaught
E$G/HF ⭐ 7
XmikeX
Guests online: 344
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 No Listen  (9.6)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 X-Mas Demo 2024  (9.5)
7 Dawnfall V1.1  (9.5)
8 Rainbow Connection  (9.5)
9 Onscreen 5k  (9.5)
10 Morph  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Censor Design  (9.3)
5 Triad  (9.3)
Top Graphicians
1 Mirage  (9.8)
2 Archmage  (9.7)
3 Pal  (9.6)
4 Carrion  (9.6)
5 Sulevi  (9.6)

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