|
Post by trainmaster on Sept 20, 2019 21:38:02 GMT
Sorry about that feedingdragon and all of you, it seems I deleted the files. They have been restored and the links work again
|
|
|
Post by trainmaster on Feb 11, 2017 19:13:46 GMT
First of all, have you actually verified that you can see the ROMs using MONITOR when you have switched them in using your switches? If you don't see the code, neither does the CPU.
What happens when you start the C128 with an image that does not work (GEOS for example)? Do you end up in the MONITOR or what happens?
I saw your post over at melon64.com: "At $D000-DFFF not bank command (always I/O, or RAM)". This is not true. You can't switch out this area using the BANK-command but you can do so by POKE:ing a custom value into $FF00. For example, if you POKE 65280,43 ($2B binary: 00101011) you will end up with RAM at $0000-$7FFF and external function ROM at $8000-$FFFF (except for the MMU registers at $FF00-$FF04).
The banking may also be what gives you these problems. The images you have used may be meant for the internal socket (internal function ROMs) and they expect to be in that socket, not on a cartridge. So when their code is run it may put the bit pattern xx0101xx into $FF00 effectively switching themselves out of the memory that the CPU sees. When used as a cartridge or external funtion ROM they should be putting the pattern xx1010xx into $FF00. If you end up in the MONITOR when these "faulty" images are activated, this is probably due to the this problem.
|
|
|
Post by trainmaster on Feb 27, 2016 23:02:35 GMT
The only alternative I can think of (and it would be really cool but beyond my capabilities), is to install BASIC 7.80 into the internal/function ROM! Umm... now that I think about it, I have never tested my BASIC 7.80 (software) with BASIC 8 (ROM)... would this actually work? I have no way to test...
You can test it now Hydrophilic, I've added the Basic 8 ROM here.
|
|
|
Post by trainmaster on Feb 27, 2016 22:54:49 GMT
I thought I'd share the function ROMS that I have for the C128. ROMS that are meant to be put in the empty ROM socket inside the C128 or in a REU. The following are the ones I have collected:
Click here for Basic 8, please remember to hold down the CONTROL key at startup or the C128 will not start Basic 8. Also keep the 40/80 key pressed. Obviously Click here for the Servant and here for its manual. Click here for GEOS. For the best result keep the 40/80 key pressed at startup. Click here for the SuperChip. I've heard of different versions of this chip, the A, B and even C version. This seems to be the A version. Click here for the KeyDos ROM.
There is also a "bastard" known as the "Turbo Assembler 128". Click here to get it. It's actually an assembler (Turbo Illasm V3.0 by Lynchbit/Lepsi) for the C64 that copies itself into the appropriate place in RAM and then switches to 64-mode.
Last but not least, this is for you Hydrophilic, it's labeled Basic 9 or Basic 9.1. I have no idea what it is Click here to get it.
|
|
|
Post by trainmaster on Jan 25, 2016 4:07:29 GMT
Nice work so far guys I'm afraid the only documentation I have is the one in my first post. And there were no other files on the disc. It would be really nice to be able to create a more extensive documention on this Basic extension so please let us know if you find out more
|
|
|
Post by trainmaster on Jan 22, 2016 10:04:03 GMT
Thanks for some interesting one on one on CP/M Hydrophilic
|
|
|
Post by trainmaster on Jan 21, 2016 18:44:08 GMT
You could also try it with BASIC 7.1 that I just added here
|
|
|
Post by trainmaster on Jan 21, 2016 18:37:02 GMT
On one of my old discs I found Basic 7.1. There are very few references to this BASIC 7.0 addon on the internet, the only one I know of is at the official VICE page over at sourceforge here that lists the BASIC 7.1 keywords and their corresponding BASIC token. Anyone else know where this came from? I think it might have been a type-in program in some magazine back in the days, but I'm not sure.
You can download the D64 here. Use BLOAD to load it since it occupies the address space 4909 ($132D) - 7167 ($1BFF). Once loaded, type SYS 4909 to initiate it. After you do the C128 will sort of reboot and you will see the following altered start page:
You will now have 17 additional BASIC commands at your disposal as follows:
Command | Syntax | BASIC token | CWIND | color,shadow | $FE27 | SSCRN | page | $FE28 | LSCRN | page | $FE29 | HIDE | type | $FE2A | SHOW | type | $FE2B | SFONT | charset,"file name"(,Ddrive)(ON Udevice) | $FE2C | LFONT | charset,"file name"(,Ddrive)(ON Udevice) | $FE2D | VIEW | "file name"(,Ddrive)(ON Udevice) | $FE2E | FCOPY | target,"file name,file type"(,Ddrive)(ON Udevice) | $FE2F | ESAVE | "file name"(,Ddrive)(ON Udevice) | $FE30 | SEND | "command string"(,Ddrive)(ON Udevice) | $FE31 | CHECK | CHECK device #(,channel #) | $FE32 | ESC | letter | $FE33 | OLD | | $FE34 | FIND | string | $FE35 | DUMP | | $FE36 | MERGE | "file name"(,Ddrive)(ON Udevice) | $FE37 |
|
|
|
Post by trainmaster on Jan 19, 2016 0:12:41 GMT
I'd like to create a list of cartridges specifically made for the C128 running in native mode. Cartridges that is selectable between C64 and C128 mode qualifies too of course
I have a found a few to begin with (some of them pictured below):
Commodores own REU:s (obviously), the 1700, 1750 and 1764 GeoRAM CMD RAMLink Partner C128 Warp speed
And a personal favorite, the Brain Boxes IEEE/488 cartridge which gave the C64/C128 the ability to connect to Commodore PET peripherals like the 3040 dual discdrive and others. And also the range of PET printers. Maybe the one I have is the only one left in the World?
Anyone got any additions to make to this moderate list?
|
|
|
Post by trainmaster on Jan 16, 2016 18:08:33 GMT
I have some photos of the CP/M cartridge for the C64 that I have included here. Long ago I also found three disc images that you can download by clicking here. I'm not sure if they are relevant though. All of them include a small basic/ML program that is only 1 disc block in size. But it may be some kind of loader for hidden CP/M data on the discs since CP/M doesn't use the same disc format as the C64. See what you can make of it Miro
Looking at the circuit board picture, you are probably right hydrophilic, there is no RAM or ROM on the card.
You can also download the manual for the CP/M cartridge here. Somewhat interesting reading
|
|