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 #152591 : SD2IEC Kernal 1.0
2017-01-08 00:15
jcompton

Registered: Feb 2006
Posts: 70
Release id #152591 : SD2IEC Kernal 1.0

(Moving the discussion of wedge to a forum post)

If feasible, it would be nice to get the Big Three DOS wedge commands:

@ (command channel)
/ (load ,8)
% (load ,8,1)

The browser is a nice option, but the direct route is handy as well if both can be supported.
 
... 21 posts hidden. Click here to view all posts....
 
2017-01-10 15:37
Claus_2015

Registered: Oct 2012
Posts: 53
I originally wrote this kernal to make my life easier when creating/testing cartridges (where you need mass storage, but do not have the module slot free). I meanwhile feel the need for a memory monitor in these cases, so I will investigate if I can fit a simple one in. Holding Run/Stop while resetting would then skip module start and directly enter the monitor.
2017-01-10 16:32
Angel of Death

Registered: Apr 2008
Posts: 210
"fit a simple one in"
And a fast-loader and a file-browser.
Where did you find all that free space?
I made a Kernal once and without serial comm and tape functionality I only managed to squeeze SJ-load for the SD2IEC (no drive-code) and a few F-key commands in.
(anyway you'd publish the source, maybe? ;) )
2017-01-10 19:00
Claus_2015

Registered: Oct 2012
Posts: 53
:-) I decided on eload, because it is a pretty compact fastloader. The browser is the largest part with roughly 1.5 kb. Overall I was able to find 2565 bytes and I really used every available tiny segment (some are only 4 bytes) without wasting a single byte. When it is all done I am happy to share the source, although it is obviously a tad convoluted...
2017-01-10 20:11
enthusi

Registered: May 2004
Posts: 675
I dont recall this but I posted the rs232 areas I used back then:
http://csdb.dk/release/?id=47403&show=notes#notes
2017-01-10 21:26
Claus_2015

Registered: Oct 2012
Posts: 53
Ah, thank you! It seems I was a bit more aggressive in kicking out RS-232 related stuff.
2017-01-10 23:12
Angel of Death

Registered: Apr 2008
Posts: 210
One thing I kept intact that if you try to access device# 1 or 2 you get an "device not present" error message.
Perhaps I lost a lot there.
2017-01-11 04:53
CRT

Registered: Oct 2012
Posts: 87
Flashed it to my EF3 as a kernal and it will be my prime choice for most SD2IEC operations from now on. It's a great kernal!

Humble requests: I would like an auto run feature from the browser so I don't have to type RUN. A simple wedge would not be wrong either. Also, an auto-detect of active device or even just a tool generate a kernal starting with your device number.. I know.. probably just one byte to change (I'm lazy). Or just give me the address and I will make the tool (I'm not that lazy after all). @%@#%.. I can hack it!

Awesome kernal!
2017-01-11 07:35
Claus_2015

Registered: Oct 2012
Posts: 53
Thanks a lot, CRT! The address to patch for the start device number of the browser is $f422 (or byte $1422 in the .rom file). I actually expect this to stay the same no matter what I change in the kernal.

Let's see how much is left when the monitor is in, maybe the auto-run can be added (might be smaller than the wedge or function keys).
2017-01-11 08:47
ilesj

Registered: Jun 2012
Posts: 27
Comment on sd2iec-devices blocking the tape port; yes, this is probably the case with most external SD2IECs, but a lot of people are also installing these inside the machine, and then all the ports are free.

I think DOS Wedge is a good idea despite the file browser. You can make use of the command channel for other things apart from browsing the directories / disk images, too.

Although, if you need the command channel shortcuts only occasionally for, let's say, configuring the sd2iec for example, you can always use the software DOS Wedge that came with 1541 demo disk.

Great idea with this KERNAL, though I haven't tried it yet :)
2017-01-11 19:27
jcompton

Registered: Feb 2006
Posts: 70
Using the command channel to set up a swap list (@XS) is pretty important and a fairly frequent task. (Or does the browser support the XS function?)
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
t0m3000/ibex-crew
zscs
Kickback
Sentinel/Excess/TREX
WVL/Xenon
Guests online: 134
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 The Ghost  (9.6)
9 Wonderland XIV  (9.6)
10 Bromance  (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 Rainbow Connection  (9.5)
6 TRSAC, Gabber & Pebe..  (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 NTSC-Fixers
1 Pudwerx  (10)
2 Booze  (9.7)
3 Stormbringer  (9.7)
4 Fungus  (9.6)
5 Grim Reaper  (9.3)

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