|
Post by buzbard on Jul 23, 2016 5:52:39 GMT
Works ok for me, just extremely slow to load.
|
|
|
Post by buzbard on Jul 15, 2016 23:12:47 GMT
Cool, thanks. I've been wanting an M5 as well. Probably after Monday though, kinda tied up for the weekend.
|
|
|
Post by buzbard on Jul 15, 2016 22:49:23 GMT
Thanks for the fast reply.
So Commodore didn't even change the KERNAL ROM to reflect the 64K? That's to be expected though, I guess.
Are you gonna have any more of the VDC upgrade boards available in the near future? I don't see any listed currently.
|
|
|
Post by buzbard on Jul 15, 2016 22:12:01 GMT
I have 3 flat C128s, I don't have any Ds or DCRs. From what I understand the DCR's come with 64k of VDC RAM and the Ds and flats come with 16k. I know that VDC register 28/$1C is set by the KERNAL ROM to indicate the type of RAM used. The address in the KERNAL ROM that sets register 28/$1c is at 58151/$E327
Every C128 KERNAL ROM that I've seen so far has the value 32/$20 at this address which would indicate that only 16k of VDC RAM is installed.
So, I modified the C128 KERNAL ROM by changing the byte at offset $2327 from a $20 to a $30 and burned it to a 27128 eprom and placed it in my flat C128 just to see what would happen. With only 16k of VDC RAM the 80 column screen was mangled, it didn't work. I plan to upgrade the RAM to 64k and try the eprom again.
But what I'm wondering is, what value is at 58151/$E327 in a stock DCR? Is it $20 or $30?
If any of you DCR owners (with stock KERNAL ROM) could type: ?PEEK(58151) and let me know the value, I'd appreciate it.
Thanks
|
|
|
Post by buzbard on Jun 23, 2016 15:43:51 GMT
This works for me:
lda #$01 ; file# ldx #$08 ; device# ldy #$01 ; secondary address (0=relocatable, 1=absolute) jsr $ffba ; set logical file parameters
lda #$xx ; length of filename ldx #<fname ldy #>fname jsr $ffbd ; set filename
lda #$01 ; data in bank 1 ldx #$00 ; filename in bank 0 jsr $ff68 ; set bank for load
lda #$00 ; 0=load, <>0=verify ; if secondary address=0 ; ldx #<address ; ldy #>address
jsr $ffd5 ; load
...
fname byte"filename", $00
|
|
|
Post by buzbard on Mar 28, 2016 15:57:03 GMT
This little trick might be more of what you're after:
In Explorer (not Internet Explorer) navigate to the root folder where your files are located, then click the "Organize" drop-down menu (should be near the top-left corner), click "Folder and search options", click the "Search" tab, click on the radio button next to "Always search file names and contents" and finally click "Apply" then "Ok"
This will re-index the folder and sub-folders, then in the search box type:
*.h _file
That should find "_file" in only .h files.
Hope it works for you.
|
|
|
Post by buzbard on Mar 26, 2016 11:44:32 GMT
I haven't seen a physical SuperChip my self but I'm assuming it works in the same way as the C64 KERNAL switch, it probably comes with a switch that's mounted to the case. [Edit]There is a picture of a "SuperChip C" on N2DVM's blog (scroll down to the "15:48 10/29/2011" entry). Looks like it does come with a switch
|
|
|
Post by buzbard on Mar 15, 2016 5:58:21 GMT
The book CP/M Kit for the Commodore 128 mentions that there are companion disks that contain utilities for the C128 CP/M mode. After futily searching for these disks for years and not finding them, I wondered if it would be possible to locate those utilities (listed on pages 31-34) and create my own disk(s). I believe that I've finally succeeded, sort of. Some of the versions of the listed files probably don't exist anymore, in those cases I used the latest version that I could find. I put all the files on a single .d81 because CP/M mode in the latest version of WinVice seems to be not cooperating when trying to format single sided disks. Here is a directory listing of my compilation: NAME EXT SIZE . NAME EXT SIZE . NAME EXT SIZE . NAME EXT SIZE ============================================================================= C1571 COM 2K . LDIR2 DOC 2K . NSWEEP DOC 30K . USQ COM 12K CONF COM 4K . LRUN23 COM 2K . NSWP207 COM 12K . VDE COM 16K CONF HLP 6K . LTYPE COM 4K . NULU COM 14K . VDE DOC 52K DD COM 4K . LTYPE DOC 4K . NULU DOC 48K . VDE QRF 4K DD DOC 10K . MCAT505 COM 12K . SCAN12 COM 4K . XCAT502 COM 10K DE-LBR COM 8K . MCAT505 DQC 14K . SCAN12 DOC 8K . XCAT502 DQC 12K DE-LBR DOC 2K . MEX HLP 52K . SD DOC 8K . ZCHESS COM 8K EDFILE COM 12K . MEX11DOCWS 76K . SD130 COM 6K . ZCHESS DQC 2K EDFILE DOC 22K . MEX128 COM 26K . SQ COM 16K . LDIR2 COM 4K . NEWSYS COM 28K . SQ-USQ DOC 14K . ============================================================================= 38 FILES, OCCUPYING 570K OF 790K TOTAL CAPACITY 74 DIRECTORY ENTRIES AND 220K BYTES REMAIN ON B: and here is the download: cp/m kit.d81Enjoy!
|
|
|
Post by buzbard on Feb 28, 2016 16:52:00 GMT
That BASIC 9.1 ROM is actually the BASIC 2 ROM from the C64. I found that SuperChip ROM before and it had a text file along with it that read: This is a ROM dump of an EPROM I found socketed in the "empty" socket of my C128. The label on the EPROM says:
Super Chip Chip "A" 2.0
(1986)(Schollmeyer) I don't have any original documentation on it.
It adds the following features to the function keys in C128 mode:
F1 = Nibbler F2 = GO64:LOAD":*",8,1 F3 = File Copier F4 = Seq file reader F5 = Terminal F6 = Screen Dump F7 = Sector Editor F8 = Disk Load from listing
It may do more, but that's all I've figured out.
Press HELP for menu I haven't investigated it much, I don't know if it does any more than what's listed.
|
|
|
Post by buzbard on Feb 24, 2016 21:01:26 GMT
If you're trying to select multiple items, hold the "CTRL" key while using the cursor(arrow) keys then use the space-bar to select each item.
If you're trying to select multiple items that are grouped together, select the fist item then hold the shift key while using the cursor keys.
|
|