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 > Reading the directory - raw mode
2018-10-08 19:20
JackAsser

Registered: Jun 2002
Posts: 2014
Reading the directory - raw mode

I might have dreamt it but.. I distinctively remember being able to control ”output mode” from the regular reading $ command. I’d rather not parse quoted strings and what not and I’d rather not read raw sectors.

I remeber being able to change output format..
 
... 14 posts hidden. Click here to view all posts....
 
2018-10-09 00:17
JackAsser

Registered: Jun 2002
Posts: 2014
Quote: of course - open "$:bla*,p"

\o/
2018-10-09 00:17
chatGPZ

Registered: Dec 2001
Posts: 11386
OK :)
2018-10-09 00:31
JackAsser

Registered: Jun 2002
Posts: 2014
School book example of an XY-problem: https://en.m.wikipedia.org/wiki/XY_problem
2018-10-09 07:26
Oswald

Registered: Apr 2002
Posts: 5094
wow, didnt know kernal can do such nifty shit :)
2018-10-09 08:31
oziphantom

Registered: Oct 2014
Posts: 490
The drive does it, the Kernal does nothing. I wasn't until the 128 that they actually told this stuff in the normal manual. The Drive's KERNAL is actually quite nice, feature packed.. just nobody ever uses it.

The 128 has some really nice stuff in its BASIC commands.

RUN"* loads and runs the first file on the disk ;)
DIRECTORY <filter here> shows the directory with the filter and doesn't destroy BASIC ;)

I really need to get on with my Super Kernal Idea so I can port this stuff back down the C64...
2018-10-09 08:43
Krill

Registered: Apr 2002
Posts: 2980
Quoting oziphantom
The Drive's KERNAL is actually quite nice, feature packed.. just nobody ever uses it.
The ROM OS is as big as the computer's KERNAL and BASIC combined, and packs quite some functionality indeed. But it's just too slow in most of what it does, and that dwarfs all the goodness. :)
2018-10-09 08:47
Krill

Registered: Apr 2002
Posts: 2980
One of my favourite obscure functions is the utility loader, which would load specially-named and -typed files ("&:*" USR files, IIRC) to drive RAM and execute them, and it even comes with an actual checksum and not just EORed parity.
2018-10-09 09:23
oziphantom

Registered: Oct 2014
Posts: 490
doesn't your loader load your custom code form the disk and then upload back to the drive from the C64?
2018-10-09 12:06
Krill

Registered: Apr 2002
Posts: 2980
Yes, it does. Might sound a little roundabout to load a file from disk only to send code back to the drive, but the loader needs to execute code on all connected drives, not just the primary one with an inserted disk. And also it needs to detect drive models and modify the code a little here and there accordingly. Plus having one or many weird files plainly visible in the directory isn't what most users want.
2018-10-09 17:05
tlr

Registered: Sep 2003
Posts: 1790
Dutch Breeze uses the utility loader IIRC.
Previous - 1 | 2 | 3 - 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
Steffan/BOOM!
Mike
Wayne Kerr/Flashtro
New Design/Excess
iAN CooG/HVSC
Fred/Channel 4
HBH.ZTH/Abnormal
Freeze/Blazon
4gentE/ΤRIΛD
Hairdog/BOOM!^Dream
MWR/Visdom
Martinland
TheRyk/MYD!
Guests online: 116
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 Layers  (9.6)
2 No Listen  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Triad  (9.3)
5 Censor Design  (9.3)
Top Logo Graphicians
1 t0m3000  (10)
2 Sander  (9.8)
3 Mermaid  (9.5)
4 Facet  (9.4)
5 Shine  (9.4)

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