Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - BigDumbDinosaur

#1
I recall he had retired due to problems with his hands, but upon following the link, I read that he had been caring his wife who passed last year.  I didn't know any of that.  I am sorry to read of his loss.
#2
Quote from: ChazH on April 25, 2025, 09:25 PMthe PDF links above returns "not found"
Those posts were made 15 years ago and, unfortunately, links do go stale.  Fire up your favorite search engine and search for "mapping the commodore 128"—include the quotes with the search phrase to reduce false positives.
#3
Herdware / Re: C128 - 40 years old
April 03, 2025, 02:40 PM
I built the truck leasing system I designed around a gaggle of DCRs multiplexed to a Xetec Lt. Kernal, the latter which had an enormous 80 MB of storage (two 40 MB disks).  There was also a C-64 that acted as a print spooler.
#4
Herdware / Re: C128 and 8 MHz Z80
March 11, 2025, 11:19 PM
Quote from: RobertB on November 16, 2024, 10:29 AMOn this page, there is a method to hack a faster Z80 in order to run CP/M faster.  See

https://github.com/ytmytm/c128-z80-8mhz

Truly,
Robert Bernardo
Fresno Commodore User Group - http://www.dickestel.com/fcug.htm
Southern California Commodore & Amiga Network - http://www.portcommodore.com/sccan

Yes, the Z80 itself runs faster, but I/O is still limited to 1 MHz operation, since it is the 8502 that is doing the work.  Also, the disk-intensive nature of CP/M means performance is hobbled by the relative-slow 1571 or not-quite-as-slow as the 1581.

The CP/M implementation on the C-128 leaves much to be desired in terms of performance.  Early on when I acquired a Lt. Kernal disk subsystem, I gave CP/M a go with it.  It definitely was faster than with use of a floppy disk, but not at the level I had seen on the native Z80 machines that were available late in CP/M's useful life.  I deleted the CP/M LU on the Lt. Kernal and that was the end of CP/M for me.
#5
Herdware / Re: C128 - 40 years old
March 11, 2025, 11:12 PM
Quote from: Blacklord on January 06, 2025, 07:09 AM40 years ago today the Commodore 128 was released at the 1985 CES show in Las Vegas, Nevada.
Seems like just the other day when I bought my first C-128.
#6
Will there be anything left of LA in which to hold a convention after Mayor Bass' fire has finished its work?
#7
Quote from: Blacklord on November 26, 2024, 05:20 AM
Quote from: BigDumbDinosaur on November 26, 2024, 01:16 AMWhich OS version are you running?


Windows Server 2022
Really?  I would have thought you'd be running some flavor of *NIX.
#8
News, views, help & info / Re: Books Library
December 09, 2024, 05:56 AM
Can the files in RAR format be converted to ZIP?  I don't have anything that can open an RAR file.
#9
Which OS version are you running?
#10
It's a shame these shows all seem to be concentrated on the left coast—nothing here in the midwest of which I am aware.  It's literally been decades since I last attended a Commodore-oriented show.
#11
Herdware / Re: C-128DCR COOLING
November 03, 2024, 08:48 AM
Quote from: RobertB on October 21, 2024, 03:55 PMSweet!  Which reminds me that I should have Ray Carlsen install a modern power supply in my C128DCR.
I thought Ray had retired from working on C= hardware.
#12
Herdware / Re: C-128DCR COOLING
October 21, 2024, 08:50 AM
Here are photos I posted way back when of the fan mod to my C-128D.  I tried to reattach them to my original post but that didn't work.

You cannot view this attachment.

You cannot view this attachment.

The second photo is somewhat out of focus because the camera I had at the time didn't do good closeups.  I have a much better camera now, so at some point, I may take a fresh set of photos that will be in focus.  Also, I will remove the power supply assembly from the computer so I can get a shot of the discharge side of the fan.
#13
Herdware / Re: BitBinders 1581 Replicas
October 21, 2024, 08:22 AM
It's not a dual-drive assembly in the same vein as, say, an 8250.  In a real dual drive, both mechanisms have the same device number (8, 9, etc.) and a specific mechanism is selected in the command string by specifying 0: or 1:, e.g., RUN "1:MY_PROG",8.

In this dual 1581 unit, the two mechanisms have different device numbers, so the CBM DOS commands that could copy from one disk to another in a real dual-drive unit won't work.  Any copy program would be working through the serial bus to read from the source disk and write to the destination disk.  It could be made to run pretty fast by using the burst mode routines published by Commodore with the Dev-Pak assembler, along with an algorithm that understands the physical disk layout well enough to minimize the effects of rotational latency and track-to-track seeks.

With all that said, the copying speed will be limited to whatever the serial bus can deliver, which won't be nearly as fast as what even the old MSD dual drive could achieve when internally copying from disk to disk.
#14
Herdware / Re: CMD HD-4000
October 17, 2024, 11:59 AM
Quote from: RobertB on October 14, 2024, 05:48 AMThat was Jeff Jarian.  He also produced a Lt. Kernal clone.

Truly,
Robert Bernardo
Fresno Commodore User Group - http://www.dickestel.com/fcug.htm
Southern California Commodore & Amiga Network - http://www.portcommodore.com/sccan
Ah, yes, now I recall him.
#15
Herdware / Re: CMD HD-4000
October 13, 2024, 12:57 PM
Quote from: Blacklord on October 07, 2024, 07:34 AMNew (reproduction) CMD HD-4000 units are now available to pre-order at https://corei64.com/shop/index.php?route=extension/d_blog_module/post&post_id=41


They aren't cheap!

I suppose being hand-made piece by piece isn't very economical.  Also, parallel SCSI disks are starting to become scarce.  I have a couple of clients whose servers are parallel SCSI and I have advised them to invest in some spare drives while NOS is still available.

Seeing this CMD-4000 repro reminds me of the Rear Admiral clone of the Xetec Lt. Kernal.  I can't recall the name of the guy that was selling them, but he didn't offer them for long once the reality of the Commodore-compatible hard drive "marketplace" settled in.  I also recall he produced a CMD clone...with the same non-results.  His occasionally-abrasive personality may have been a factor.

I wish this guy luck with his superannuated CMD-4000, but suspect he's going to find even fewer customers than did the Rear Admiral clone.
#16
Herdware / Re: VIDEO MONITOR ALTERNATIVES
October 04, 2024, 07:02 AM
Thanks for the replies.  When I finally get out the 128D, I will track down these adapters.
#17
Herdware / Re: Interesting Z80 mod
October 04, 2024, 07:00 AM
Quote from: Blacklord on October 01, 2024, 09:02 AMCoupled with the CPM Fast binaries (in 80 col mode) this would make the 128D a rather useful CP/M machine.
Way back when I first hooked up my C-128Ds (two of them) to the Lt. Kernal, I created a CP/M logical unit on the Lt. Kernal and ran CP/M from it.  It ran light-years faster than from the 1571, which was not unexpected, given that CP/M tends to be disk-intensive and is saddled with an inefficient filesystem.

CP/M on the 128, as a whole, is poorly-implemented, due to the constant switching between the Z80 and the 8502 during I/O operations.  While its performance was adequate in the Lt. Kernal environment, I never considered CP/M operation on the 128 as a viable environment for software development.  The 128D running natively on the Lt. Kernal was faster and had access to Lt. Kernal DOS features that weren't available in CP/M mode.

On a different subject, I tried to restore some images to one of my posts from long ago, without success.  I was able to upload the images, but they aren't visible.
#18
Herdware / Re: DUAL PORT SERIAL INTERFACE ADAPTER
September 25, 2024, 04:50 PM
Just thought I'd bump this topic by saying this project ended up unfinished because of the death of my C-128D's video monitor.  Being unable to run the computer, everything came to a halt and got packed away.
#19
Herdware / VIDEO MONITOR ALTERNATIVES
September 25, 2024, 04:44 PM
My C-128D has been in storage since 2012 following the failure of the only compatible video monitor I had.  The flyback transformer in the monitor literally went up in smoke and with no working monitor, I could no longer mess with the C-128D.  So I packed it away.
 
Now that Lance has this site back in operation, I'd like to resume fooling around with the C-128D.  I need to do something about a monitor, and rather than scrounging around for another CBM display and taking a chance that it too will go up in smoke,, would like to somehow attach a VGA-compatible LCD monitor to the computer.  At one time, I thought someone had devised a way to do this, but I'm not finding anything.
 
Any suggestions?
#20
Herdware / Re: Flaky 128DCR
September 25, 2024, 04:18 PM
I seem to recall that a driving reason for Ray's retirement was progressing neuropathy in his hands, which affected his ability to work on PCBs in close quarters.  The other factor was likely that his stash of CSG-specific parts ran out.
#21
Herdware / Re: Clock chip on 64/128
September 23, 2024, 03:42 PM
Testing 1 2 3

Now is the time for all men to come to the aid of the party.

One of my long-running projects...
#22
News, views, help & info / Re: Milestone!
March 13, 2011, 01:41 PM
Quote from: Blacklord on March 11, 2011, 08:19 PM
Another milestone reached - 18,000 post. The 18,000th was posted by Tokra.
I'm speechless, which is why I didn't make the 18,000th post.   ;D
#23
Quote from: tokra on March 11, 2011, 07:12 AM
Quote from: BigDumbDinosaur on March 10, 2011, 12:30 PM
Wrong.  As soon as the loop that tests bit 7 at $D600 exits and the read/write op is done a new register can be written to $D600.


Hmm, I thought so as well, but stumped over the kernal routine, copied in here again for reference:

.C:c53c   A9 01      LDA #$01
.C:c53e   A2 1E      LDX #$1E
.C:c540   20 CC CD   JSR $CDCC
.C:c543   2C 00 D6   BIT $D600
.C:c546   10 FB      BPL $C543
.C:c548   A2 12      LDX #$12
.C:c54a   20 DA CD   JSR $CDDA
.C:c54d   CD 3D 0A   CMP $0A3D
.C:c550   90 EA      BCC $C53C
.C:c552   A2 13      LDX #$13
.C:c554   20 DA CD   JSR $CDDA
.C:c557   CD 3C 0A   CMP $0A3C
.C:c55a   90 E0      BCC $C53C
.C:c55c   60         RTS

This does a check if the VDC is read before the next jump to $cdda. According to my "128 intern"-book this fixes a bug in the VDC block copy (only early revisions maybe?) that sometimes copies a byte to many. That's why the kernal copies one byte less than it should and then does the cmp $0a3d and cmp  $0a3c and copies one more byte if the VDC hasn't already - thus circumventing this bug in every case. Maybe the extra-check for the status flag is in there to make sure the VDC has finished it's block-copy before asking it if it has copied one byte too many. I can't remember having to check the status flag before setting the register in $d600 in my old programs - so I agree with your post. But maybe the error Miro is seeing really DOES have something to do with the block-copy bug in the VDC. But he hasn't addressed that part of my post at all (yet?).

The first batch of VDCs was infested with bugs, the block-copy one being most notorious (there was one other that escapes me, but had to do with driving a PAL display
â€"it's been too long for me to remember now).  I don't know about in Europe, but by the time the flat 128 was released in North America this nuisance had been addressed.  Indeed, an examination of the 1986 ROMs seems to indicate that the workaround was no longer considered necessary.

The 128-D was fitted with the 8568 instead of the 8563 that was in the flat 128.  The 8568, while software compatible with the 8563, is a different piece and is not electrically interchangeable.

BTW, the "C-128 Internals" book has a number of errors in it, some due to the Data Becker folks having reversed a very early production 128.  Other errors crept in due to translation of the original German text into English.
#24
Quote from: tokra on March 09, 2011, 08:37 AM
Ok, I may have an idea what you are doing wrong. It looks like you check the status register before writing to $d601 but not before writing to $d600.

Wrong.  As soon as the loop that tests bit 7 at $D600 exits and the read/write op is done a new register can be written to $D600.
#25
Herdware / Re: Clock chip on 64/128
March 10, 2011, 12:12 PM
Quote from: airship on March 10, 2011, 05:00 AM
BDD, you continue to amaze me. Maxim (which owns Dallas Semi) still manufactures these chips. You can buy them in single-unit quantity for $28.26 + shpg. from their web store at https://shop.maxim-ic.com/storefront/ I've added it to my 'must-have' list of stuff to buy for my C128. I wonder if it will work with megabit's ROM adapter?

The 1216E works in any JEDEC-standard 28 pin ROM socket, which includes the ROM socket inside the C-128.  I haven't actually tried the 1216E there, but I do know a 27C256 EPROM works in that socket.  Since the 27C256 is JEDEC, no reason why the SmartWatch shouldn't work as well.

Quote from: RobertB on March 10, 2011, 06:34 AM
Quote from: BigDumbDinosaur on March 09, 2011, 04:26 PMIt could be what you are referring to is a Dallas 1216E SmartWatch...
What a surprise!  I didn't know it was still available.  Now how do you set the time in it?

Any access to the 1216E involves a bit-serial technique, in which you do successive reads on its base address (for a total of 64 iterations) in a certain pattern.  Once that is done, the chip will respond to reads or writes.  As it is designed to work in a ROM socket, where the MPU's R/W line normally wouldn't be present, it's all done by toggle the address lines at the socket in a certain sequence.  The details are too complicated for me to regurgitate.  That's why data sheets exist.   

Incidentally, the E in the part number means the chip works in a 28 pin JEDEC socket.  An F part would fit a 32 pin socket, using a 64Kb, 256Kb or 1 Mb ROM.  The