Welcome to our latest new user
Rodrigo Yeowtch
! (Registered 2024-11-24)
You are not logged in -
nap
CSDb User Forums
Forums
>
CSDb Entries
>
Release id #40365 : 25 x Turbo
2006-09-21
07:29
tlr
Registered: Sep 2003
Posts: 1787
Release id #40365 : 25 x Turbo
Does anyone know the origin of this code...
Info:
Turbo at $e000-$e88d. ($e406 called by the small init at $014b)
Trackbuffer $e900-$fdff.
Transfer decode buffer $fe00-$ffff.
Quick analysis:
Init:
* There is no init except setting up the load vector.
* The load vector points to $014b.
* The routine at $014b copies some kernal routines ($ed00-$f0ff) to
ram under kernal and then jumps to $e406.
* At $e406 the filename is checked for '$' and device numbers below 8,
at which it skips out to $f4a6 for normal load.
* $e42c, print searching...
* $e433 loader init starts.
Loader:
* $e457 copy bootstrap to drive
At $e817 the drive code is stored, pre-M-W-encoded. Each command is
terminated with a $ff marker, and the last command is terminated by
an additional $ff marker.
This code is just a small bootstrap ($0706-$075f) waiting for the
rest of the code.
* $e489 copy the real drive code by high speed transfer.
Copies the code $e000-$e405 (inclusive) to $0300-$0705, resulting in
code from $0300-$075f.
The drive then jumps to $04af.
* $e4b2 speed load the entire track 18 for fast file finding.
* $e4d1 find the file with wild cards.
* $e529 file found, t/s to $b4/$b5
* $e542 print loading
* $e549 check for invalid track. Luxury! smile
* $e55c send track number
* $e566 load entire track.
* $e56d sector out of range for track?
* $e573 load sector data from track buffer until the track changes,
after each loop call $e59c to flush the buffer to memory.
* $e593 file loaded, flush buffer by calling $e59c a last time.
* $e599 exit out, done.
Load entire track at $e725:
* $e725, initialize sector count, set number of sectors to $a3. Start
on sector 0.
* $e742, call $e61f to get one block in two halves from drive to
$fe00/$ff00 and merge it into $e900+sector number using the two 32
byte tables at $e7ab and $e7cb. Checksum to $d7.
* $e748 add interleave 3.
... 30 posts hidden. Click
here
to view all posts....
2024-10-03
11:16
tlr
Registered: Sep 2003
Posts: 1787
Still no sign of the origins of this. I'm still wondering.
2024-10-03
17:06
chatGPZ
Registered: Dec 2001
Posts: 11352
Did you check 64er disks?
2024-10-05
16:09
tlr
Registered: Sep 2003
Posts: 1787
Quote:
Did you check 64er disks?
I think I tried a bit a long time ago but couldn't find a comprehensive collection of them all.
EDIT:
Searched a bit again and eventually found somewhere that Amica Paint was originally published in
64'er Sonderheft 27 (1988)
.
The disk can be found here:
https://www.planetemu.net/rom/commodore-c64-magazines-d64/64-er..
This disk contains the loader MOST-ACCESS C000, which surprise, is very similar to the other MOST-ACCESSes I've seen. It is however completely different to the BKS imported one discussed here so I find Graham's claim dubious. He does claim it's a text edit of MOST-ACCESS II though, so I guess that loader may be available somewhere else?
Previous
-
1
|
2
|
3
| 4 - Next
Refresh
Subscribe to this thread:
You need to be logged in to post in the forum.
Search the forum:
Search
All forums
C64 Coding
C64 Composing
C64 Pixeling
C64 Productions
CSDb Bug Reports
CSDb Development
CSDb Discussions
CSDb Entries
CSDb Feedback
CSDb Info
CSDb moderators
CSDb Questions
Messages to moderators
Requests
for
in
Writer & text
Text
Writer
All times are CET.
Search CSDb
All
Releases
Groups
Sceners
Events
BBS
SIDs
-------
Forum
Comments
Advanced
Users Online
EALL/HT
FABS/HF
Marq/Fit^Lieves!Tuor..
swasti
Flashback
Electric/Extend
iAN CooG/HVSC
psych
Freddie
zscs
TPM/Silicon Ltd
Guests online: 122
Top Demos
1
Next Level
(9.7)
2
13:37
(9.7)
3
Coma Light 13
(9.7)
4
Edge of Disgrace
(9.6)
5
Mojo
(9.6)
6
Uncensored
(9.6)
7
Wonderland XIV
(9.6)
8
Comaland 100%
(9.6)
9
What Is The Matrix 2
(9.6)
10
No Bounds
(9.6)
Top onefile Demos
1
Layers
(9.6)
2
Party Elk 2
(9.6)
3
Cubic Dream
(9.6)
4
Copper Booze
(9.6)
5
Libertongo
(9.5)
6
Rainbow Connection
(9.5)
7
Onscreen 5k
(9.5)
8
Morph
(9.5)
9
Dawnfall V1.1
(9.5)
10
It's More Fun to Com..
(9.5)
Top Groups
1
Performers
(9.3)
2
Booze Design
(9.3)
3
Oxyron
(9.3)
4
Nostalgia
(9.3)
5
Censor Design
(9.3)
Top Coders
1
Axis
(9.8)
2
Graham
(9.8)
3
Crossbow
(9.8)
4
Lft
(9.8)
5
HCL
(9.8)
Home
-
Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.054 sec.