Page Index Toggle Pages: 1 Send TopicPrint
Menace, ULS v3, etc (Read 2185 times)
Klapauzius
Distributor
**
Offline


ULSer

Posts: 95
Location: Bavaria
Joined: 29.06.07
Gender: Male
Menace, ULS v3, etc
03.10.08 at 13:57:44
Print Post  
Too late - I know - but anyway:
Menace HD/Falcon/etc. is now ready for download. Smiley
« Last Edit: 04.10.08 at 16:03:31 by ggn »  
Back to top
 
IP Logged
 
ggn
D-Bug member
Reboot Member
*****
Offline


D-Bug debugger

Posts: 1462
Location: Somewhere in Greece
Joined: 22.02.07
Gender: Male
Re: Join Round #2: Menace
Reply #1 - 03.10.08 at 14:48:30
Print Post  
Klaz++ Smiley
  
Back to top
 
IP Logged
 
CJ
D-Bug member
Reboot Member
*****
Offline


D-Bug Founder

Posts: 1205
Location: State of Confusion
Joined: 22.02.07
Gender: Male
Re: Join Round #2: Menace
Reply #2 - 03.10.08 at 23:19:39
Print Post  
Hi Klaz

Awesome work again Smiley

On the STe detection issue, ignore pperror.

Your code works fine, just as ours does. I bet he's buggered his TOS up with one of his asshole "mods" so the cookie jar is fecked. I'm sure as hell not changing 100% tested code (that btw is based on code Evl wrote, and is also confirmed by Leonard/Oxy) because one hungarian cockhead has an STe he's frigged with a soldering iron. As far as I am concerned, if the Cookie Jar is broken you either have an ST(f/m) or your machine is fecked up.

BTW pperror - you insult Leonard, Evl and generations of Atari demo coders with your "slander" (sound familiar, asshat?)

----====----

Klaz:

I am currently re-coding ULS from the ground up - please feel free to drop by IRC and discuss anything you feel should be "changed" or added to it, or drop me a PM, or post here - You are without a doubt the most extensive field tester of it we have Smiley

What we currently have:

100% pc-rel ULS "core"
Dynamic buffer allocation based on pc-rel address of init routine
*much* faster buffer copy routine for swapping
Caches/16mhz enabled during ULS if available (Possibly BLiTTER if machine has one *undecided*)
Much simpler integration
Search HD for "Hole.prg" and format if it finds it (No, really, thats just a joke hehehe,I'm sure use of Hole.prg will manage that on its own in good time)

Removed much of the "waffle" - I don't consider this version a "hack" and we intend to move forward with ULS rather than ramdisks in the future. (In other words, folks, clean up your auto folder!!)


« Last Edit: 03.10.08 at 23:48:20 by CJ »  

"With only one button, even drooling fucktards like Kizza can play our game!"
Back to top
 
IP Logged
 
Klapauzius
Distributor
**
Offline


ULSer

Posts: 95
Location: Bavaria
Joined: 29.06.07
Gender: Male
Re: Join Round #2: Menace
Reply #3 - 04.10.08 at 04:33:54
Print Post  
CJ wrote on 03.10.08 at 23:19:39:
Hi Klaz

Awesome work again Smiley

Thanks CJ!  Smiley

CJ wrote on 03.10.08 at 23:19:39:
On the STe detection issue, ignore pperror.

After looking at my code again and while googling a bit, I must admit that there actually may be a bug in my STE detection code. Embarrassed My code presumes that _MCH value on an STE is exactly $00010000. But there's a source (toshyp) that mentions another value for _MCH on an STE with IDE hardware ($00010008).
OTOH, other sources claim that $00010008 identifies an ST Book (like Cyclone's/X-Troll article here).
So I guess I will have to make further investigations... Wink

CJ wrote on 03.10.08 at 23:19:39:
I am currently re-coding ULS from the ground up - please feel free to drop by IRC and discuss anything you feel should be "changed" or added to it, or drop me a PM, or post here - You are without a doubt the most extensive field tester of it we have Smiley

What we currently have:

100% pc-rel ULS "core"
Dynamic buffer allocation based on pc-rel address of init routine
*much* faster buffer copy routine for swapping
Caches/16mhz enabled during ULS if available (Possibly BLiTTER if machine has one *undecided*)
Much simpler integration


Sounds great!
Switching on the 'turbo' when shuffling RAM around is a nice idea.
I don't know if you still have the source (Metrocross?) I send to you half a year or so ago. Some of the points you mention have already been implemented there (PC relative ULS buffers, faster copy rout).
What do you think of making the clean exit "quit option" a part of ULS?
Since ULS provides the foundations for it, it might fit in there nicely? Smiley

PS: my apologies to thorn for hijacking this thread.  Embarrassed
« Last Edit: 04.10.08 at 04:36:41 by Klapauzius »  
Back to top
 
IP Logged
 
CJ
D-Bug member
Reboot Member
*****
Offline


D-Bug Founder

Posts: 1205
Location: State of Confusion
Joined: 22.02.07
Gender: Male
Re: Join Round #2: Menace
Reply #4 - 04.10.08 at 06:07:42
Print Post  
Yes, quit is a part of it as well.

It's simple enough to take the load address for the stub, add a few bytes on, and after the:

Pea code
move.w #$26,-(a7)
Trap #14

just do

lea 6(a7),a7
clr.l -(a7)
trap #1

I have the metrocross source you sent me, it's provided a lot of inspiration (and knowing it actually does work on the falcon before I "fix" my build is a great comfort - I'm presuming all it misses for "basic" falcon functionality is the moving of the PMMU table) - However the re-write is much more than just fixing these issues and makes using it far easier and cleaner.

Once I get this finished and stable, I'll release ULS3.0 so you can take a peek at it.

anyway, shall we move to the ULS forum for this? Smiley  (sorry thorn)

  

"With only one button, even drooling fucktards like Kizza can play our game!"
Back to top
 
IP Logged
 
simonsunnyboy
Distributor
**
Offline


Rockabilly rulez!

Posts: 216
Location: Friedrichshafen / Germany
Joined: 26.02.07
Gender: Male
Re: Join Round #2: Menace
Reply #5 - 04.10.08 at 06:39:11
Print Post  
The Mega STE also sets the lower word of _MCH. Doing _MCH AND &HF0000 should do the part. If you don't need to detect the MSTE, this seems to work well for me.
  

Rock'n'Roll is the thing - Jerry Lee is the king!

Paradize Website: http://paradize.atari.org/
ST Offline Tournament: http://www.npoi.de/stot/
Back to top
WWWGTalkICQ  
IP Logged
 
CJ
D-Bug member
Reboot Member
*****
Offline


D-Bug Founder

Posts: 1205
Location: State of Confusion
Joined: 22.02.07
Gender: Male
Re: Join Round #2: Menace
Reply #6 - 04.10.08 at 12:48:41
Print Post  
Thats not really useful if your after a 16mhz option  Roll Eyes

  

"With only one button, even drooling fucktards like Kizza can play our game!"
Back to top
 
IP Logged
 
simonsunnyboy
Distributor
**
Offline


Rockabilly rulez!

Posts: 216
Location: Friedrichshafen / Germany
Joined: 26.02.07
Gender: Male
Re: Join Round #2: Menace
Reply #7 - 04.10.08 at 15:01:17
Print Post  
Well you can still probe the lower word of _MCH too (iirc it has a bit set if it is a MSTE).   Tongue
  

Rock'n'Roll is the thing - Jerry Lee is the king!

Paradize Website: http://paradize.atari.org/
ST Offline Tournament: http://www.npoi.de/stot/
Back to top
WWWGTalkICQ  
IP Logged
 
ggn
D-Bug member
Reboot Member
*****
Offline


D-Bug debugger

Posts: 1462
Location: Somewhere in Greece
Joined: 22.02.07
Gender: Male
Re: Join Round #2: Menace
Reply #8 - 04.10.08 at 16:04:16
Print Post  
simonsunnyboy wrote on 04.10.08 at 15:01:17:
Well you can still probe the lower word of _MCH too (iirc it has a bit set if it is a MSTE).   Tongue


...which we already do.

(Moved to ULS subforum btw!)
  
Back to top
 
IP Logged
 
simonsunnyboy
Distributor
**
Offline


Rockabilly rulez!

Posts: 216
Location: Friedrichshafen / Germany
Joined: 26.02.07
Gender: Male
Re: Menace, ULS v3, etc
Reply #9 - 04.10.08 at 16:54:08
Print Post  
I assume so Wink
  

Rock'n'Roll is the thing - Jerry Lee is the king!

Paradize Website: http://paradize.atari.org/
ST Offline Tournament: http://www.npoi.de/stot/
Back to top
WWWGTalkICQ  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint
 
  « Board Index ‹ Board  ^Top