Was any relational database ever developed for the C128? Before I got into programming web sites with PHP and MySQL under Linux 24 years ago... I wrote a SuperBase128 program (in 1998) which very nicely exported the data from my CD library to static HTML files which I could directly upload via FTP to my web site. I didn't even know at the time that doing that with MySQL and PHP was soon to become my career for the next quarter century! :)
@@barryon8706 That's what I was thinking too. I remember all through the late 90s once I had acquired "Superbase 128" and getting really good results with it... I kept asking people why that wasn't enough. I mean, you *could* run a business wtih it, after all. Then I got a task at work to convert all the "flat" tables being used by my department into relational tables using Access97... because the older DB we'd been using all along was not Y2K-OK. So that's when I got an O'Reilly book on the subject and started normalizing our data, etc... In 1999 I started using Linux at home. 6 months later in 2000, I was using Linux professionally. That led to my discovery of Apache, MySQL and PHP under LInux - known today as the "LAMP Stack". Such terms didn't exist yet then... and the 4 elements of LAMP wouldn't even play nicely together on a RedHat system without some cryptic adjustments made in the source packages prior to installing them. From that, my very first and most basic exercises learning how to develop programmable, data-driven web sites caused me to discover what "Superbase 128" sorely lacked. And that would be SQL. :)
No, this has been recorded from my original hardware C128DCR. It does use however a 1581 floppy image with a 1581 emulated by the Ultimate II+ cartridge, which is of course significantly faster than using a 1571 drive, and certainly faster than the very slow 1541 drive. And actually it can run much faster on original hardware as well, as I am not even using an optimised version of CP/M here and did not switch 40 column screen off. I presently use ZP/M+, a Z80 optimised version (compared to the original that still has the 8080 code) with 40 column switched of, in a version that uses the 16 megabyte REU emulation of the Ultimate II+ as RAM drive. The CP/M that the C128 came with is a seriously slow version which left much room for improvements. Some people took op that task of improving.
Yes THANK YOU, that explains it! I always thought that CP/M on the C128 was SLOW, and THIS IS GOOD SPEED. Also interesting to see HOW CLEAR your screen capture is. I guess I would be interested in a good C128 EMULATOR that INCLUDES emulation of the Z80, then that would make me super-happy. Do you know if such a thing exists, a C128 WITH Z80 emulator (ideally on the Raspberry Pi, or on PC). I started database programming with CP/M and dBASE II on the Apple II Z80 Softcard with CP/M. That launched my career. Acceptable speed. BUT HUGELY, HUGELY better programming than the EXTREMELY CLUNKY Applesoft Basic and their Apple DOS 3.3 I don't know what Apple was thinking to torture their programmers so much then.
@@hstrinzel The "x128" emulator in VICE runs CP/M perfectly well. I've been experimenting with that off-and-on this summer ever since I finally learned how to image my physical disks using a ZoomFloppy. There were some hoops I had to jump through to get a physical 1581 CP/M disk successfully copied into a .d81 file but I managed to do it... Using "Big Blue Reader 128" is also very helpful since it's capable of reading and writing between Commodore disks, CP/M disks and MS-DOS disks in any combination and direction with general ease.
One of the applications I maintain now (web-based using a relational DBMS) started out on dBase. Though not on CP/M.
Was any relational database ever developed for the C128? Before I got into programming web sites with PHP and MySQL under Linux 24 years ago... I wrote a SuperBase128 program (in 1998) which very nicely exported the data from my CD library to static HTML files which I could directly upload via FTP to my web site. I didn't even know at the time that doing that with MySQL and PHP was soon to become my career for the next quarter century! :)
@@LordHasenpfeffer I don't think the C128 had a relational database. Superbase is the only programmable one I know of, too.
@@barryon8706 That's what I was thinking too. I remember all through the late 90s once I had acquired "Superbase 128" and getting really good results with it... I kept asking people why that wasn't enough. I mean, you *could* run a business wtih it, after all. Then I got a task at work to convert all the "flat" tables being used by my department into relational tables using Access97... because the older DB we'd been using all along was not Y2K-OK. So that's when I got an O'Reilly book on the subject and started normalizing our data, etc... In 1999 I started using Linux at home. 6 months later in 2000, I was using Linux professionally. That led to my discovery of Apache, MySQL and PHP under LInux - known today as the "LAMP Stack". Such terms didn't exist yet then... and the 4 elements of LAMP wouldn't even play nicely together on a RedHat system without some cryptic adjustments made in the source packages prior to installing them. From that, my very first and most basic exercises learning how to develop programmable, data-driven web sites caused me to discover what "Superbase 128" sorely lacked. And that would be SQL. :)
The C-128 was such a capable machine. So sad it got replaced shortly after being introduced.
I have 2 C128s on a table in my bedroom right now... Never owned an Amiga. 😀
They made more games for the commodore 16 but only produced about 1.5million c16+4 machines they made approximately 3m 128s
Is this running ON AN EMULATOR? Seems FASTER than the original C128 hardware?
No, this has been recorded from my original hardware C128DCR.
It does use however a 1581 floppy image with a 1581 emulated by the Ultimate II+ cartridge, which is of course significantly faster than using a 1571 drive, and certainly faster than the very slow 1541 drive.
And actually it can run much faster on original hardware as well, as I am not even using an optimised version of CP/M here and did not switch 40 column screen off.
I presently use ZP/M+, a Z80 optimised version (compared to the original that still has the 8080 code) with 40 column switched of, in a version that uses the 16 megabyte REU emulation of the Ultimate II+ as RAM drive.
The CP/M that the C128 came with is a seriously slow version which left much room for improvements. Some people took op that task of improving.
Yes THANK YOU, that explains it! I always thought that CP/M on the C128 was SLOW, and THIS IS GOOD SPEED. Also interesting to see HOW CLEAR your screen capture is.
I guess I would be interested in a good C128 EMULATOR that INCLUDES emulation of the Z80, then that would make me super-happy. Do you know if such a thing exists, a C128 WITH Z80 emulator (ideally on the Raspberry Pi, or on PC).
I started database programming with CP/M and dBASE II on the Apple II Z80 Softcard with CP/M. That launched my career. Acceptable speed. BUT HUGELY, HUGELY better programming than the EXTREMELY CLUNKY Applesoft Basic and their Apple DOS 3.3 I don't know what Apple was thinking to torture their programmers so much then.
@@hstrinzel never actually tried it, prefer real hardware, but VICE x128 should be able to run CP/M
See for example commodore128.mirkosoft.sk/cpm.html
Capture of the screen output from real hardware is by the way done via an RGBtoHDMI.
github.com/hoglet67/RGBtoHDMI/wiki
@@hstrinzel The "x128" emulator in VICE runs CP/M perfectly well. I've been experimenting with that off-and-on this summer ever since I finally learned how to image my physical disks using a ZoomFloppy. There were some hoops I had to jump through to get a physical 1581 CP/M disk successfully copied into a .d81 file but I managed to do it... Using "Big Blue Reader 128" is also very helpful since it's capable of reading and writing between Commodore disks, CP/M disks and MS-DOS disks in any combination and direction with general ease.