CBM FileBrowser
(C) 2010 by NBLA000
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Overview:This program works as a program launcher for Commodore machines. Even if it was originally intended for a device with sd2iec firmware, it works also with any CBM drive (without sd2iec functions of course). It is a multi-system version derived from the discontinued sd2brwse v.0.6 by Hannu Nuotio (fork() of sdbrowse v.0.7) The Vic-20 Mega-Cart Installer is based on sys.asm sources of mega-tools by Daniel Kahlin |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Current supported machines:
Tested drives: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Key |
Function |
|
CURSOR UP** or JOY UP |
Previous entry |
|
CURSOR DOWN** or JOY DOWN |
Next entry |
|
CURSOR RIGHT** or JOY RIGHT |
Next page |
|
CURSOR LEFT** or JOY LEFT |
Previous page |
|
RETURN** or FIRE BUTTON |
Select |
|
** not for C64DTV |
|
|
Key |
Function |
|
F1 |
To top |
|
F3 |
To bottom |
|
BACK SPACE |
Exit dir |
|
F7 |
Quit to basic |
|
Key |
Function |
|
Button A |
To top |
|
Button B |
To bottom |
|
Button C |
Use next detected Drive |
|
Button D |
Quit to basic |
|
Right Fire Button |
Exit dir |
|
Key |
Function |
|
F5 |
Previous page |
|
F6 |
To top |
|
F7 |
Next page |
|
F8 |
To bottom |
|
BACK SPACE |
Exit dir |
|
Q |
Quit to basic |
|
ESC |
Reset |
|
Key |
Function |
|
D |
Use next detected Drive |
|
M |
Load Mode (AUTO/MANUAL) |
|
ESC |
Reset and restart Mega-Cart Menu |
|
Vic-20 unexpanded |
Vic-20 +3K RAM / Vic-20 +8K RAM or plus |
|
|
|
|---|---|
|
Vic-20 with Mega-Cart |
Commodore 64 / C64DTV |
|
|
|
The program can be customizable with some options, just edit the proper .def file and compile, each system use a relative .def file, the file is commented with options explanation.
For example, the .def file for the Vic-20 unexpanded is vic20-unexp.def.
Use ACME 0.91
# acme --cpu 6502 -f cbm -o program_name.prg system_file.asm
example for the Vic-20 +8K RAM or plus:
# acme --cpu 6502 -f cbm -o fb20-8k.prg vic20-8k.asm
For DOS/Windows, you may easily compile it by using the batch file "CBM-FileBrowser.bat"
Just execute it and select the system.
For Unix/Linux, you may compile it by using the included Makefile
MMC2IEC with 0.6.7 and maybe previous firmware versions too:
If browsing in some directory (but not on a .d64 image) and quitting, the following RUN starts the program on the root directory
Bottom bar for the C64/C64DTV
DASM porting of sources
C16/Plus4 support
C128 support
v.0.1 - 01-Sep-2009 (Start of project, C64/C64DTV only)
v.0.2 - 21-Oct-2009 (First working version for Vic-20 +8K RAM)
v.0.3 - 06-Jan-2010 (Added memory config auto-detection for Vic-20 selected program)
v.0.4 - 19-Jan-2010 (Added support for Vic-20 with Mega-Cart and manual start mode)
v.0.5 - 10-Feb-2010 (Added support for Vic-20 unexpanded and Vic-20 +3K RAM)
v.1.0 - 05-Mar-2010 (First public version, minor issues fixed, C64 and Vic-20 supported)
v.1.1 - 22-Jun-2010 (Added support for D41 and DNP file images, sd2iec firmware v.0.9.0 or higher required)
v.1.2 - 09-Oct-2010 (Added SJLOAD speed-up option to the manual mode of the Mega-cart version)